SceneSettingsDialog.h
00001
00002
00003
00004
00005
00006
00007
00008 #ifndef SCENESETTINGSDIALOG_H
00009 #define SCENESETTINGSDIALOG_H
00010
00011 #include <qvariant.h>
00012 #include <qdialog.h>
00013 #include "Media/SceneGenerator.H"
00014
00015 class QVBoxLayout;
00016 class QHBoxLayout;
00017 class QGridLayout;
00018 class QSpacerItem;
00019 class QGroupBox;
00020 class QLineEdit;
00021 class QComboBox;
00022 class QLabel;
00023 class QPushButton;
00024
00025 class SceneSettingsDialog : public QDialog
00026 {
00027 Q_OBJECT
00028
00029 public:
00030 SceneSettingsDialog( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00031 ~SceneSettingsDialog();
00032
00033 QGroupBox* groupBox1;
00034 QLineEdit* itsTrainingTargetObject;
00035 QComboBox* itsTrainingSceneType;
00036 QLabel* textLabel1;
00037 QLabel* textLabel2;
00038 QLabel* textLabel7;
00039 QLabel* textLabel4;
00040 QLineEdit* itsTrainingRotation;
00041 QLabel* textLabel5_2;
00042 QLabel* textLabel5;
00043 QLineEdit* itsTrainingNoise;
00044 QLabel* textLabel6;
00045 QLabel* textLabel3;
00046 QLabel* textLabel10;
00047 QLineEdit* itsTrainingColorB;
00048 QLabel* textLabel10_2;
00049 QLabel* textLabel8_2;
00050 QLabel* textLabel9_2_2;
00051 QLabel* textLabel9_2;
00052 QLineEdit* itsTrainingBackColorG;
00053 QLabel* textLabel9;
00054 QLineEdit* itsTrainingTargetColorG;
00055 QLineEdit* itsTrainingColorG;
00056 QLabel* textLabel10_2_2;
00057 QLineEdit* itsTrainingTargetColorB;
00058 QLineEdit* itsTrainingBackColorR;
00059 QLabel* textLabel8_2_2;
00060 QLineEdit* itsTrainingBackColorB;
00061 QLineEdit* itsTrainingColorR;
00062 QLabel* textLabel8;
00063 QLineEdit* itsTrainingLum;
00064 QLineEdit* itsTrainingTargetColorR;
00065 QGroupBox* groupBox1_2;
00066 QLineEdit* itsTestingTargetObject;
00067 QComboBox* itsTestingSceneType;
00068 QLabel* textLabel1_2;
00069 QLabel* textLabel2_2;
00070 QLabel* textLabel7_2;
00071 QLabel* textLabel4_2;
00072 QLineEdit* itsTestingRotation;
00073 QLabel* textLabel5_2_2;
00074 QLabel* textLabel5_3;
00075 QLineEdit* itsTestingNoise;
00076 QLabel* textLabel6_2;
00077 QLabel* textLabel3_2;
00078 QLabel* textLabel10_3;
00079 QLineEdit* itsTestingColorB;
00080 QLabel* textLabel10_2_3;
00081 QLabel* textLabel8_2_3;
00082 QLabel* textLabel9_2_2_2;
00083 QLabel* textLabel9_2_3;
00084 QLineEdit* itsTestingBackColorG;
00085 QLabel* textLabel9_3;
00086 QLineEdit* itsTestingTargetColorG;
00087 QLineEdit* itsTestingColorG;
00088 QLabel* textLabel10_2_2_2;
00089 QLineEdit* itsTestingTargetColorB;
00090 QLineEdit* itsTestingBackColorR;
00091 QLabel* textLabel8_2_2_2;
00092 QLineEdit* itsTestingBackColorB;
00093 QLineEdit* itsTestingColorR;
00094 QLabel* textLabel8_3;
00095 QLineEdit* itsTestingLum;
00096 QLineEdit* itsTestingTargetColorR;
00097 QPushButton* buttonOk;
00098 QPushButton* buttonCancel;
00099
00100 virtual void init( SceneGenerator * trainScene, SceneGenerator * testScene );
00101
00102 public slots:
00103 virtual void accept();
00104
00105 protected:
00106 SceneGenerator *itsTestScene;
00107 SceneGenerator *itsTrainScene;
00108
00109 QGridLayout* SceneSettingsDialogLayout;
00110 QGridLayout* groupBox1Layout;
00111 QGridLayout* groupBox1_2Layout;
00112 QHBoxLayout* Layout1;
00113 QSpacerItem* Horizontal_Spacing2;
00114
00115 protected slots:
00116 virtual void languageChange();
00117
00118 };
00119
00120 #endif // SCENESETTINGSDIALOG_H