00001 #ifndef __CHECKBOX_WRAPPER__
00002 #define __CHECKBOX_WRAPPER__
00003
00004 #include <QtGui/QWidget>
00005 #include <QtGui/QLayout>
00006 #include <QtGui/QCheckBox>
00007
00008
00009 #include <string>
00010
00011 #include "controlWidgetWrapper.h"
00012
00013 using std::string;
00014
00015 class CheckBoxWrapper : public ControlWidgetWrapper
00016 {
00017 public:
00018 CheckBoxWrapper(string settingName, QString labelText, bool initialState, QWidget *parent, QWidget *controlWidget, QLayout *layout);
00019
00020 void getValue(Settings *settings);
00021
00022 QWidget *getWidget() {return checkBox;}
00023
00024 private:
00025 QCheckBox *checkBox;
00026
00027
00028 };
00029
00030
00031 #endif