00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef VIEWERINTERFACE_H
00010 #define VIEWERINTERFACE_H
00011
00012 #include <qvariant.h>
00013 #include <qwidget.h>
00014 class QVBoxLayout;
00015 class QHBoxLayout;
00016 class QGridLayout;
00017 class QCheckBox;
00018 class QComboBox;
00019 class QFrame;
00020 class QGroupBox;
00021 class QLabel;
00022 class QLineEdit;
00023 class QPushButton;
00024 class QSpinBox;
00025 class QTable;
00026 class SubdivSchemeEditor;
00027
00028 class ViewerInterface : public QWidget
00029 {
00030 Q_OBJECT
00031
00032 public:
00033 ViewerInterface( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
00034 ~ViewerInterface();
00035
00036 QGroupBox* GroupBox1;
00037 QGroupBox* SS;
00038 QPushButton* SS_Save;
00039 QLabel* SS_Name;
00040 QPushButton* SS_Load;
00041 QLineEdit* SS_NameEdit;
00042 QGroupBox* SSS;
00043 QComboBox* SubS_Pick;
00044 QLabel* SSS_PDim;
00045 QLabel* SSS_PCnx;
00046 QLabel* SSS_NbT;
00047 QSpinBox* SSS_EdPDim;
00048 QSpinBox* SSS_EdPCnx1;
00049 QSpinBox* SSS_EdPCnx2;
00050 QCheckBox* SSS_InCnx;
00051 QLabel* SSS_Transfo;
00052 QCheckBox* SSS_BoCnx;
00053 QSpinBox* SSS_EdTrU;
00054 QSpinBox* SSS_EdTrV;
00055 QSpinBox* SSS_EdTrW;
00056 QSpinBox* SSS_EdNbT;
00057 QPushButton* SSS_BUVW;
00058 QTable* SSS_Matrix;
00059 QGroupBox* SM;
00060 QLabel* SMSize;
00061 QSpinBox* SM_USize;
00062 QSpinBox* SM_VSize;
00063 QSpinBox* SM_WSize;
00064 QGroupBox* Attractor;
00065 QPushButton* A_Build;
00066 QPushButton* A_Clear;
00067 QLabel* A_NbIter;
00068 QSpinBox* A_EdNbIter;
00069 QGroupBox* View;
00070 QComboBox* V_Drawmode;
00071 QLabel* Output;
00072 QFrame* Frame3;
00073 SubdivSchemeEditor* SubdivSchemeEditor1;
00074
00075 protected:
00076 QHBoxLayout* ViewerInterfaceLayout;
00077 QVBoxLayout* GroupBox1Layout;
00078 QGridLayout* SSLayout;
00079 QGridLayout* SSSLayout;
00080 QHBoxLayout* SMLayout;
00081 QGridLayout* AttractorLayout;
00082 QGridLayout* ViewLayout;
00083 QGridLayout* Frame3Layout;
00084 };
00085
00086 #endif // VIEWERINTERFACE_H