buildtools/qmake/projectconfigurationdlgbase.h
Go to the documentation of this file.00001 /**************************************************************************** 00002 ** Form interface generated from reading ui file './projectconfigurationdlgbase.ui' 00003 ** 00004 ** Created: Wed Oct 6 17:35:12 2004 00005 ** by: The User Interface Compiler ($Id: qt/main.cpp 3.3.3 edited Nov 24 2003 $) 00006 ** 00007 ** WARNING! All changes made in this file will be lost! 00008 ****************************************************************************/ 00009 00010 #ifndef PROJECTCONFIGURATIONDLGBASE_H 00011 #define PROJECTCONFIGURATIONDLGBASE_H 00012 00013 #include <qvariant.h> 00014 #include <qdialog.h> 00015 00016 class QVBoxLayout; 00017 class QHBoxLayout; 00018 class QGridLayout; 00019 class QSpacerItem; 00020 class QPushButton; 00021 class QTabWidget; 00022 class QWidget; 00023 class QButtonGroup; 00024 class QRadioButton; 00025 class QGroupBox; 00026 class QLabel; 00027 class KLineEdit; 00028 class QCheckBox; 00029 class KURLRequester; 00030 class QLineEdit; 00031 class QListView; 00032 class QListViewItem; 00033 00034 class ProjectConfigurationDlgBase : public QDialog 00035 { 00036 Q_OBJECT 00037 00038 public: 00039 ProjectConfigurationDlgBase( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); 00040 ~ProjectConfigurationDlgBase(); 00041 00042 QPushButton* buttonOk; 00043 QPushButton* buttonCancel; 00044 QTabWidget* TabBuild; 00045 QWidget* tab; 00046 QButtonGroup* groupTemplate; 00047 QRadioButton* radioApplication; 00048 QRadioButton* radioLibrary; 00049 QRadioButton* radioSubdirs; 00050 QGroupBox* GroupBox1; 00051 QLabel* TextLabel1_2; 00052 QLabel* TextLabel2; 00053 KLineEdit* m_targetPath; 00054 KLineEdit* m_targetOutputFile; 00055 QPushButton* Browse; 00056 QGroupBox* groupBox7; 00057 KLineEdit* m_InstallTargetPath; 00058 QCheckBox* checkInstallTarget; 00059 QLabel* textLabel1_2; 00060 QGroupBox* groupBox6; 00061 KURLRequester* makefile_url; 00062 QWidget* tab_2; 00063 QButtonGroup* libGroup; 00064 QRadioButton* staticRadio; 00065 QRadioButton* pluginRadio; 00066 QLabel* textLabel1; 00067 QLineEdit* m_targetLibraryVersion; 00068 QRadioButton* sharedRadio; 00069 QButtonGroup* groupRequirements; 00070 QCheckBox* checkThread; 00071 QCheckBox* checkOpenGL; 00072 QCheckBox* stlCheck; 00073 QCheckBox* rttiCheck; 00074 QCheckBox* checkQt; 00075 QCheckBox* checkX11; 00076 QCheckBox* checkOrdered; 00077 QCheckBox* exceptionCheck; 00078 QButtonGroup* groupBuildMode; 00079 QRadioButton* radioDebugMode; 00080 QRadioButton* radioReleaseMode; 00081 QCheckBox* checkWarning; 00082 QCheckBox* checkDontInheritConfig; 00083 QWidget* incaddTab; 00084 QLabel* insideinc_label; 00085 QPushButton* insideIncMoveUpBtn; 00086 QPushButton* insideIncMoveDownBtn; 00087 QLabel* TextLabel2_2_4; 00088 QListView* outsideinc_listview; 00089 QListView* insideinc_listview; 00090 QPushButton* outsideIncAddBtn; 00091 QPushButton* outsideIncRemoveBtn; 00092 QPushButton* outsideIncEditBtn; 00093 QPushButton* outsideIncMoveUpBtn; 00094 QPushButton* outsideIncMoveDownBtn; 00095 QWidget* libAddTab; 00096 QListView* outsidelib_listview; 00097 QLabel* outsidelib_label; 00098 QPushButton* insideLibMoveUpBtn; 00099 QPushButton* insideLibMoveDownBtn; 00100 QListView* insidelib_listview; 00101 QPushButton* outsideLibAddBtn; 00102 QPushButton* outsideLibRemoveBtn; 00103 QPushButton* outsideLibEditBtn; 00104 QPushButton* outsideLibMoveUpBtn; 00105 QPushButton* outsideLibMoveDownBtn; 00106 QLabel* insidelib_label; 00107 QWidget* libPathTab; 00108 QListView* outsidelibdir_listview; 00109 QLabel* TextLabel2_2_4_2; 00110 QPushButton* outsideLibDirAddBtn; 00111 QPushButton* outsideLibDirRemoveBtn; 00112 QPushButton* outsideLibDirEditBtn; 00113 QPushButton* outsideLibDirMoveUpBtn; 00114 QPushButton* outsideLibDirMoveDownBtn; 00115 QWidget* tab_3; 00116 QListView* intDeps_view; 00117 QPushButton* intMoveUp_button; 00118 QPushButton* intMoveDown_button; 00119 QLabel* textLabel1_3; 00120 QLabel* textLabel1_3_2; 00121 QListView* extDeps_view; 00122 QPushButton* extAdd_button; 00123 QPushButton* extRemove_button; 00124 QPushButton* extEdit_button; 00125 QPushButton* extMoveUp_button; 00126 QPushButton* extMoveDown_button; 00127 QWidget* tab_4; 00128 QGroupBox* GroupBox3; 00129 QLabel* TextLabel1; 00130 KLineEdit* m_defines; 00131 QGroupBox* GroupBox2; 00132 QLabel* TextLabel2_2_2; 00133 QLabel* TextLabel2_2; 00134 KLineEdit* m_debugFlags; 00135 KLineEdit* m_releaseFlags; 00136 QWidget* buildOrderTab; 00137 QPushButton* buildmoveup_button; 00138 QPushButton* buildmovedown_button; 00139 QLabel* buildorder_label; 00140 QListView* buildorder_listview; 00141 QWidget* tab_5; 00142 QLabel* mocdir_label; 00143 QLabel* uidir_label; 00144 KURLRequester* mocdir_url; 00145 KURLRequester* uidir_url; 00146 QLabel* objdir_label; 00147 KURLRequester* objdir_url; 00148 QWidget* corbaTab; 00149 QGroupBox* idlGroup; 00150 QLabel* TextLabel2_3; 00151 KLineEdit* idlCmdOptionsEdit; 00152 KURLRequester* idlCmdEdit; 00153 QLabel* TextLabel1_2_2; 00154 00155 public slots: 00156 virtual void browseTargetPath(); 00157 virtual void clickSubdirsTemplate(); 00158 virtual void updateProjectConfiguration(); 00159 virtual void templateLibraryClicked(int); 00160 virtual void buildorderMoveUpClicked(); 00161 virtual void buildorderMoveDownClicked(); 00162 virtual void outsideIncMoveUpClicked(); 00163 virtual void outsideIncMoveDownClicked(); 00164 virtual void insideIncMoveUpClicked(); 00165 virtual void insideIncMoveDownClicked(); 00166 virtual void outsideLibMoveUpClicked(); 00167 virtual void outsideLibMoveDownClicked(); 00168 virtual void insideLibMoveUpClicked(); 00169 virtual void insideLibMoveDownClicked(); 00170 virtual void outsideIncAddClicked(); 00171 virtual void outsideIncRemoveClicked(); 00172 virtual void outsideLibAddClicked(); 00173 virtual void outsideLibRemoveClicked(); 00174 virtual void outsideLibDirMoveDownClicked(); 00175 virtual void outsideLibDirMoveUpClicked(); 00176 virtual void outsideLibDirAddClicked(); 00177 virtual void outsideLibDirRemoveClicked(); 00178 virtual void outsideLibDirEditClicked(); 00179 virtual void outsideLibEditClicked(); 00180 virtual void outsideIncEditClicked(); 00181 virtual void prjDepsMoveUpClicked(); 00182 virtual void prjDepsMoveDownClicked(); 00183 virtual void slotStaticLibClicked(int); 00184 virtual void slotInstallTargetClicked(); 00185 virtual void intMoveUp_button_clicked(); 00186 virtual void intMoveDown_button_clicked(); 00187 virtual void extAdd_button_clicked(); 00188 virtual void extRemove_button_clicked(); 00189 virtual void extEdit_button_clicked(); 00190 virtual void extMoveUp_button_clicked(); 00191 virtual void extMoveDown_button_clicked(); 00192 00193 protected: 00194 QGridLayout* ProjectConfigurationDlgBaseLayout; 00195 QSpacerItem* Spacer1_2; 00196 QGridLayout* tabLayout; 00197 QSpacerItem* Spacer3; 00198 QVBoxLayout* groupTemplateLayout; 00199 QGridLayout* GroupBox1Layout; 00200 QGridLayout* groupBox7Layout; 00201 QGridLayout* groupBox6Layout; 00202 QGridLayout* tabLayout_2; 00203 QSpacerItem* Spacer2; 00204 QGridLayout* libGroupLayout; 00205 QGridLayout* groupRequirementsLayout; 00206 QVBoxLayout* groupBuildModeLayout; 00207 QGridLayout* incaddTabLayout; 00208 QVBoxLayout* Layout9; 00209 QSpacerItem* Spacer2_3; 00210 QSpacerItem* Spacer3_2; 00211 QVBoxLayout* layout8; 00212 QSpacerItem* Spacer1_2_2; 00213 QSpacerItem* Spacer2_2; 00214 QGridLayout* libAddTabLayout; 00215 QVBoxLayout* Layout9_3; 00216 QSpacerItem* Spacer5_2_2; 00217 QSpacerItem* Spacer6_2_2; 00218 QVBoxLayout* layout9; 00219 QSpacerItem* Spacer7_2; 00220 QSpacerItem* Spacer8_2; 00221 QGridLayout* libPathTabLayout; 00222 QVBoxLayout* layout10; 00223 QSpacerItem* Spacer1_2_2_2; 00224 QSpacerItem* Spacer2_2_2; 00225 QGridLayout* tabLayout_3; 00226 QVBoxLayout* Layout9_3_2; 00227 QSpacerItem* Spacer5_2_2_2; 00228 QSpacerItem* Spacer6_2_2_2; 00229 QVBoxLayout* layout9_2; 00230 QSpacerItem* Spacer7_2_2; 00231 QSpacerItem* Spacer8_2_2; 00232 QVBoxLayout* tabLayout_4; 00233 QSpacerItem* Spacer4; 00234 QGridLayout* GroupBox3Layout; 00235 QGridLayout* GroupBox2Layout; 00236 QGridLayout* buildOrderTabLayout; 00237 QVBoxLayout* Layout9_2; 00238 QSpacerItem* Spacer2_3_2; 00239 QSpacerItem* Spacer3_2_2; 00240 QGridLayout* tabLayout_5; 00241 QSpacerItem* spacer19; 00242 QGridLayout* corbaTabLayout; 00243 QSpacerItem* spacer18; 00244 QGridLayout* idlGroupLayout; 00245 00246 protected slots: 00247 virtual void languageChange(); 00248 00249 }; 00250 00251 #endif // PROJECTCONFIGURATIONDLGBASE_H