00001 #ifndef IGUANA_GL_BROWSERS_IG_QT_RANGE_CONTROL_UINT_H
00002 # define IGUANA_GL_BROWSERS_IG_QT_RANGE_CONTROL_UINT_H
00003
00004
00005
00006 # include "Iguana/GLBrowsers/interface/IgQtRangeControlImp.h"
00007
00008
00009
00010
00011
00012
00013
00014
00015 class IGUANA_GL_BROWSERS_API IgQtRangeControlUInt : public IgQtRangeControlImp<unsigned int>
00016 {
00017 Q_OBJECT
00018 public:
00019 IgQtRangeControlUInt (QWidget *parent, int parts, unsigned int value = 0,
00020 const char *name = 0);
00021
00022
00023
00024
00025 unsigned int stringToNumber (const QString& val) const
00026 { return val.toUInt (); }
00027
00028 signals:
00029 void valueChanged (unsigned int delta);
00030 void newValue (unsigned int newval);
00031
00032 protected:
00033 void emitSignals (void);
00034 };
00035
00036
00037
00038
00039 #endif // IGUANA_GL_BROWSERS_IG_QT_RANGE_CONTROL_UINT_H