00001 #ifndef __INT_SLIDER_WRAPPER__
00002 #define __INT_SLIDER_WRAPPER__
00003
00004 #include <QtGui/QWidget>
00005 #include <QtGui/QLayout>
00006 #include <QtGui/QSLider>
00007 #include <QtGui/QLabel>
00008 #include <QtGui/QHBoxLayout>
00009 #include <QtGui/QFrame>
00010
00011
00012 #include <cmath>
00013 #include <string>
00014
00015 #include "controlWidgetWrapper.h"
00016
00017 using std::string;
00018
00019 class IntSliderWrapper : public ControlWidgetWrapper
00020 {
00021 public:
00022 IntSliderWrapper(string settingName, QString labelText, int minimum, int maximum, int initialValue, QWidget *parent, QWidget *controlWidget, QLayout *layout);
00023
00024 void getValue(Settings *settings);
00025
00026 QWidget *getWidget() {return slider;}
00027
00028 private:
00029 QSlider *slider;
00030 };
00031
00032 #endif