00001 #ifndef IGUANA_GL_BROWSERS_IG_3DINT32_CONTROL_H 00002 # define IGUANA_GL_BROWSERS_IG_3DINT32_CONTROL_H 00003 00004 //<<<<<< INCLUDES >>>>>> 00005 00006 # include "Iguana/GLBrowsers/interface/IgQtRangeControlInt.h" 00007 # include "Iguana/GLBrowsers/interface/Ig3DRangeControl.h" 00008 # include <Inventor/fields/SoSFInt32.h> 00009 00010 //<<<<<< PUBLIC DEFINES >>>>>> 00011 //<<<<<< PUBLIC CONSTANTS >>>>>> 00012 //<<<<<< PUBLIC TYPES >>>>>> 00013 //<<<<<< PUBLIC VARIABLES >>>>>> 00014 //<<<<<< PUBLIC FUNCTIONS >>>>>> 00015 //<<<<<< CLASS DECLARATIONS >>>>>> 00016 00017 class IGUANA_GL_BROWSERS_API Ig3DInt32Control : public Ig3DRangeControl<SoSFInt32, int, IgQtRangeControlInt> 00018 { 00019 Q_OBJECT 00020 public: 00021 Ig3DInt32Control (IgControlCategory *pane, QString label, 00022 int parts = IgQtRangeControl::ValuePart); 00023 // implicit copy constructor 00024 // implicit assignment operator 00025 // implicit destructor 00026 00027 public slots: 00028 void setValue (int newval); 00029 }; 00030 00031 //<<<<<< INLINE PUBLIC FUNCTIONS >>>>>> 00032 //<<<<<< INLINE MEMBER FUNCTIONS >>>>>> 00033 00034 #endif // IGUANA_GL_BROWSERS_IG_3DINT32_CONTROL_H