Documentation


X3DSFVec2fGUI.h

Go to the documentation of this file.
00001 
00002 //                            X3DSFVec2fGUI.h                                 //
00004 
00005 #ifndef X3D_SF_VEC2F_GUI_H
00006 #define X3D_SF_VEC2F_GUI_H
00007 
00008 #include <qwidget.h>
00009 #include <X3DTK/kernel.h>
00010 
00011 class QHBoxLayout;
00012 class QLabel;
00013 class WFloatLineEdit;
00014 
00015 namespace X3DTK {
00016 namespace Qt{
00017 
00019 class X3DSFVec2fGUI : public QWidget
00020 {
00021   Q_OBJECT
00022 
00023 public:
00024   X3DSFVec2fGUI( QString nameOfField, X3DTK::SFVec2f * Vec3ToEdit, QWidget * parent, const char* name = 0, WFlags fl = 0 );
00025   ~X3DSFVec2fGUI();
00026 
00027   void setValue();
00028 
00029 signals:
00030   void changed();
00031 
00032 public slots:
00033   void changeValueX(float);
00034   void changeValueY(float);
00035   
00036 private:// Attributs
00037   X3DTK::SFVec2f * Vec2ToEdit; 
00038 
00039 protected:// Attributs
00040   QHBoxLayout* SFVector2Layout;
00041 
00042 public: // Attributs
00043   WFloatLineEdit* editX;
00044   WFloatLineEdit* editY;
00045 };
00046 
00047 } // Qt
00048 } // X3DTK
00049 #endif

Generated on Thu Dec 23 13:52:27 2004 by doxygen 1.3.6