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