00001 #ifndef __CONTROL_WIDGET_WRAPPER__ 00002 #define __CONTROL_WIDGET_WRAPPER__ 00003 00004 #include <string> 00005 00006 #include "settings.h" 00007 00008 using std::string; 00009 00010 class ControlWidgetWrapper 00011 { 00012 public: 00013 ControlWidgetWrapper(string settingName) {this->settingName = settingName;} 00014 virtual void getValue(Settings *settings)= 0; 00015 virtual QWidget *getWidget() = 0; 00016 00017 protected: 00018 string settingName; 00019 00020 }; 00021 00022 00023 #endif