AnimaL |
Tutorial |
Documentation |
00001 00002 // x3dTransformQt.h // 00004 00005 #ifndef X3D_TRANSFORM_QT_H 00006 #define X3D_TRANSFORM_QT_H 00007 00008 #include <X3DTK/private/X3D_Transform.h> 00009 00010 #include <animal/X3DTK/Qt/objectGUI/ObjectGUI.h> 00011 #include <animal/X3DTK/X3D/frameNode/frameNode.h> 00012 00013 namespace X3DTK { 00014 namespace Qt { 00015 00016 class X3DTransformQt : public ObjectGUI 00017 { 00018 Q_OBJECT 00019 00020 public: 00021 X3DTransformQt( X3D::FrameNode * frameNode, 00022 FieldList & fieldList, 00023 QWidget* parent); 00024 00025 public slots: 00026 void update(); 00027 00028 private: 00029 X3D::FrameNode * frameNode; 00030 00031 }; 00032 00034 QWidget * createTransformQWidget(X3D::Transform * node, QWidget * parent); 00035 } // Qt 00036 } // X3DTK 00037 #endif // X3D_TRANSFORM_QT_H