00001 #include <kdialog.h>
00002 #include <klocale.h>
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #include "projectconfigurationdlgbase.h"
00013
00014 #include <qvariant.h>
00015 #include <klineedit.h>
00016 #include <kdialog.h>
00017 #include <qpushbutton.h>
00018 #include <qtabwidget.h>
00019 #include <qwidget.h>
00020 #include <qbuttongroup.h>
00021 #include <qradiobutton.h>
00022 #include <qgroupbox.h>
00023 #include <qlabel.h>
00024 #include <qcheckbox.h>
00025 #include <kurlrequester.h>
00026 #include <qlineedit.h>
00027 #include <qheader.h>
00028 #include <qlistview.h>
00029 #include <qlayout.h>
00030 #include <qtooltip.h>
00031 #include <qwhatsthis.h>
00032
00033
00034
00035
00036
00037
00038
00039
00040 ProjectConfigurationDlgBase::ProjectConfigurationDlgBase( QWidget* parent, const char* name, bool modal, WFlags fl )
00041 : QDialog( parent, name, modal, fl )
00042 {
00043 if ( !name )
00044 setName( "ProjectConfigurationDlgBase" );
00045 setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)5, 0, 0, sizePolicy().hasHeightForWidth() ) );
00046 ProjectConfigurationDlgBaseLayout = new QGridLayout( this, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "ProjectConfigurationDlgBaseLayout");
00047 Spacer1_2 = new QSpacerItem( 511, 16, QSizePolicy::Expanding, QSizePolicy::Minimum );
00048 ProjectConfigurationDlgBaseLayout->addItem( Spacer1_2, 1, 0 );
00049
00050 buttonOk = new QPushButton( this, "buttonOk" );
00051 buttonOk->setDefault( TRUE );
00052
00053 ProjectConfigurationDlgBaseLayout->addWidget( buttonOk, 1, 1 );
00054
00055 buttonCancel = new QPushButton( this, "buttonCancel" );
00056
00057 ProjectConfigurationDlgBaseLayout->addWidget( buttonCancel, 1, 2 );
00058
00059 TabBuild = new QTabWidget( this, "TabBuild" );
00060
00061 tab = new QWidget( TabBuild, "tab" );
00062 tabLayout = new QGridLayout( tab, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabLayout");
00063
00064 groupTemplate = new QButtonGroup( tab, "groupTemplate" );
00065 groupTemplate->setColumnLayout(0, Qt::Vertical );
00066 groupTemplate->layout()->setSpacing( KDialog::spacingHint() );
00067 groupTemplate->layout()->setMargin( KDialog::marginHint() );
00068 groupTemplateLayout = new QVBoxLayout( groupTemplate->layout() );
00069 groupTemplateLayout->setAlignment( Qt::AlignTop );
00070
00071 radioApplication = new QRadioButton( groupTemplate, "radioApplication" );
00072 groupTemplateLayout->addWidget( radioApplication );
00073
00074 radioLibrary = new QRadioButton( groupTemplate, "radioLibrary" );
00075 groupTemplateLayout->addWidget( radioLibrary );
00076
00077 radioSubdirs = new QRadioButton( groupTemplate, "radioSubdirs" );
00078 groupTemplateLayout->addWidget( radioSubdirs );
00079
00080 tabLayout->addWidget( groupTemplate, 0, 0 );
00081
00082 GroupBox1 = new QGroupBox( tab, "GroupBox1" );
00083 GroupBox1->setColumnLayout(0, Qt::Vertical );
00084 GroupBox1->layout()->setSpacing( KDialog::spacingHint() );
00085 GroupBox1->layout()->setMargin( KDialog::marginHint() );
00086 GroupBox1Layout = new QGridLayout( GroupBox1->layout() );
00087 GroupBox1Layout->setAlignment( Qt::AlignTop );
00088
00089 TextLabel1_2 = new QLabel( GroupBox1, "TextLabel1_2" );
00090
00091 GroupBox1Layout->addWidget( TextLabel1_2, 0, 0 );
00092
00093 TextLabel2 = new QLabel( GroupBox1, "TextLabel2" );
00094
00095 GroupBox1Layout->addWidget( TextLabel2, 1, 0 );
00096
00097 m_targetPath = new KLineEdit( GroupBox1, "m_targetPath" );
00098
00099 GroupBox1Layout->addWidget( m_targetPath, 0, 1 );
00100
00101 m_targetOutputFile = new KLineEdit( GroupBox1, "m_targetOutputFile" );
00102
00103 GroupBox1Layout->addMultiCellWidget( m_targetOutputFile, 1, 1, 1, 2 );
00104
00105 Browse = new QPushButton( GroupBox1, "Browse" );
00106 Browse->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)0, 0, 0, Browse->sizePolicy().hasHeightForWidth() ) );
00107
00108 GroupBox1Layout->addWidget( Browse, 0, 2 );
00109
00110 tabLayout->addWidget( GroupBox1, 1, 0 );
00111 Spacer3 = new QSpacerItem( 20, 120, QSizePolicy::Minimum, QSizePolicy::Expanding );
00112 tabLayout->addItem( Spacer3, 4, 0 );
00113
00114 groupBox7 = new QGroupBox( tab, "groupBox7" );
00115 groupBox7->setColumnLayout(0, Qt::Vertical );
00116 groupBox7->layout()->setSpacing( KDialog::spacingHint() );
00117 groupBox7->layout()->setMargin( KDialog::marginHint() );
00118 groupBox7Layout = new QGridLayout( groupBox7->layout() );
00119 groupBox7Layout->setAlignment( Qt::AlignTop );
00120
00121 m_InstallTargetPath = new KLineEdit( groupBox7, "m_InstallTargetPath" );
00122
00123 groupBox7Layout->addWidget( m_InstallTargetPath, 0, 2 );
00124
00125 checkInstallTarget = new QCheckBox( groupBox7, "checkInstallTarget" );
00126
00127 groupBox7Layout->addWidget( checkInstallTarget, 0, 0 );
00128
00129 textLabel1_2 = new QLabel( groupBox7, "textLabel1_2" );
00130
00131 groupBox7Layout->addWidget( textLabel1_2, 0, 1 );
00132
00133 tabLayout->addWidget( groupBox7, 2, 0 );
00134
00135 groupBox6 = new QGroupBox( tab, "groupBox6" );
00136 groupBox6->setColumnLayout(0, Qt::Vertical );
00137 groupBox6->layout()->setSpacing( KDialog::spacingHint() );
00138 groupBox6->layout()->setMargin( KDialog::marginHint() );
00139 groupBox6Layout = new QGridLayout( groupBox6->layout() );
00140 groupBox6Layout->setAlignment( Qt::AlignTop );
00141
00142 makefile_url = new KURLRequester( groupBox6, "makefile_url" );
00143
00144 groupBox6Layout->addWidget( makefile_url, 0, 0 );
00145
00146 tabLayout->addWidget( groupBox6, 3, 0 );
00147 TabBuild->insertTab( tab, QString::fromLatin1("") );
00148
00149 tab_2 = new QWidget( TabBuild, "tab_2" );
00150 tabLayout_2 = new QGridLayout( tab_2, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabLayout_2");
00151
00152 libGroup = new QButtonGroup( tab_2, "libGroup" );
00153 libGroup->setEnabled( FALSE );
00154 libGroup->setExclusive( TRUE );
00155 libGroup->setColumnLayout(0, Qt::Vertical );
00156 libGroup->layout()->setSpacing( KDialog::spacingHint() );
00157 libGroup->layout()->setMargin( KDialog::marginHint() );
00158 libGroupLayout = new QGridLayout( libGroup->layout() );
00159 libGroupLayout->setAlignment( Qt::AlignTop );
00160
00161 staticRadio = new QRadioButton( libGroup, "staticRadio" );
00162 staticRadio->setChecked( TRUE );
00163
00164 libGroupLayout->addMultiCellWidget( staticRadio, 0, 0, 0, 1 );
00165
00166 pluginRadio = new QRadioButton( libGroup, "pluginRadio" );
00167
00168 libGroupLayout->addMultiCellWidget( pluginRadio, 2, 2, 0, 1 );
00169
00170 textLabel1 = new QLabel( libGroup, "textLabel1" );
00171
00172 libGroupLayout->addWidget( textLabel1, 3, 0 );
00173
00174 m_targetLibraryVersion = new QLineEdit( libGroup, "m_targetLibraryVersion" );
00175
00176 libGroupLayout->addWidget( m_targetLibraryVersion, 3, 1 );
00177
00178 sharedRadio = new QRadioButton( libGroup, "sharedRadio" );
00179
00180 libGroupLayout->addMultiCellWidget( sharedRadio, 1, 1, 0, 1 );
00181
00182 tabLayout_2->addWidget( libGroup, 3, 0 );
00183
00184 groupRequirements = new QButtonGroup( tab_2, "groupRequirements" );
00185 groupRequirements->setColumnLayout(0, Qt::Vertical );
00186 groupRequirements->layout()->setSpacing( KDialog::spacingHint() );
00187 groupRequirements->layout()->setMargin( KDialog::marginHint() );
00188 groupRequirementsLayout = new QGridLayout( groupRequirements->layout() );
00189 groupRequirementsLayout->setAlignment( Qt::AlignTop );
00190
00191 checkThread = new QCheckBox( groupRequirements, "checkThread" );
00192
00193 groupRequirementsLayout->addWidget( checkThread, 0, 1 );
00194
00195 checkOpenGL = new QCheckBox( groupRequirements, "checkOpenGL" );
00196
00197 groupRequirementsLayout->addWidget( checkOpenGL, 1, 0 );
00198
00199 stlCheck = new QCheckBox( groupRequirements, "stlCheck" );
00200
00201 groupRequirementsLayout->addWidget( stlCheck, 3, 0 );
00202
00203 rttiCheck = new QCheckBox( groupRequirements, "rttiCheck" );
00204
00205 groupRequirementsLayout->addWidget( rttiCheck, 3, 1 );
00206
00207 checkQt = new QCheckBox( groupRequirements, "checkQt" );
00208
00209 groupRequirementsLayout->addWidget( checkQt, 0, 0 );
00210
00211 checkX11 = new QCheckBox( groupRequirements, "checkX11" );
00212
00213 groupRequirementsLayout->addWidget( checkX11, 1, 1 );
00214
00215 checkOrdered = new QCheckBox( groupRequirements, "checkOrdered" );
00216
00217 groupRequirementsLayout->addWidget( checkOrdered, 2, 0 );
00218
00219 exceptionCheck = new QCheckBox( groupRequirements, "exceptionCheck" );
00220
00221 groupRequirementsLayout->addWidget( exceptionCheck, 2, 1 );
00222
00223 tabLayout_2->addWidget( groupRequirements, 2, 0 );
00224
00225 groupBuildMode = new QButtonGroup( tab_2, "groupBuildMode" );
00226 groupBuildMode->setColumnLayout(0, Qt::Vertical );
00227 groupBuildMode->layout()->setSpacing( KDialog::spacingHint() );
00228 groupBuildMode->layout()->setMargin( KDialog::marginHint() );
00229 groupBuildModeLayout = new QVBoxLayout( groupBuildMode->layout() );
00230 groupBuildModeLayout->setAlignment( Qt::AlignTop );
00231
00232 radioDebugMode = new QRadioButton( groupBuildMode, "radioDebugMode" );
00233 groupBuildModeLayout->addWidget( radioDebugMode );
00234
00235 radioReleaseMode = new QRadioButton( groupBuildMode, "radioReleaseMode" );
00236 groupBuildModeLayout->addWidget( radioReleaseMode );
00237
00238 checkWarning = new QCheckBox( groupBuildMode, "checkWarning" );
00239 groupBuildModeLayout->addWidget( checkWarning );
00240
00241 tabLayout_2->addWidget( groupBuildMode, 1, 0 );
00242 Spacer2 = new QSpacerItem( 20, 110, QSizePolicy::Minimum, QSizePolicy::Expanding );
00243 tabLayout_2->addItem( Spacer2, 4, 0 );
00244
00245 checkDontInheritConfig = new QCheckBox( tab_2, "checkDontInheritConfig" );
00246
00247 tabLayout_2->addWidget( checkDontInheritConfig, 0, 0 );
00248 TabBuild->insertTab( tab_2, QString::fromLatin1("") );
00249
00250 incaddTab = new QWidget( TabBuild, "incaddTab" );
00251 incaddTabLayout = new QGridLayout( incaddTab, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "incaddTabLayout");
00252
00253 Layout9 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "Layout9");
00254 Spacer2_3 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00255 Layout9->addItem( Spacer2_3 );
00256
00257 insideIncMoveUpBtn = new QPushButton( incaddTab, "insideIncMoveUpBtn" );
00258 Layout9->addWidget( insideIncMoveUpBtn );
00259
00260 insideIncMoveDownBtn = new QPushButton( incaddTab, "insideIncMoveDownBtn" );
00261 Layout9->addWidget( insideIncMoveDownBtn );
00262 Spacer3_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00263 Layout9->addItem( Spacer3_2 );
00264
00265 incaddTabLayout->addLayout( Layout9, 1, 1 );
00266
00267 outsideinc_listview = new QListView( incaddTab, "outsideinc_listview" );
00268 outsideinc_listview->addColumn( tr2i18n( "Directories Outside Project" ) );
00269 outsideinc_listview->setResizeMode( QListView::LastColumn );
00270
00271 incaddTabLayout->addWidget( outsideinc_listview, 3, 0 );
00272
00273 insideinc_listview = new QListView( incaddTab, "insideinc_listview" );
00274 insideinc_listview->addColumn( tr2i18n( "Directories Inside Project" ) );
00275 insideinc_listview->setResizeMode( QListView::LastColumn );
00276
00277 incaddTabLayout->addWidget( insideinc_listview, 1, 0 );
00278
00279 layout8 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "layout8");
00280 Spacer1_2_2 = new QSpacerItem( 20, 30, QSizePolicy::Minimum, QSizePolicy::Expanding );
00281 layout8->addItem( Spacer1_2_2 );
00282
00283 outsideIncAddBtn = new QPushButton( incaddTab, "outsideIncAddBtn" );
00284 layout8->addWidget( outsideIncAddBtn );
00285
00286 outsideIncRemoveBtn = new QPushButton( incaddTab, "outsideIncRemoveBtn" );
00287 layout8->addWidget( outsideIncRemoveBtn );
00288
00289 outsideIncEditBtn = new QPushButton( incaddTab, "outsideIncEditBtn" );
00290 layout8->addWidget( outsideIncEditBtn );
00291
00292 outsideIncMoveUpBtn = new QPushButton( incaddTab, "outsideIncMoveUpBtn" );
00293 layout8->addWidget( outsideIncMoveUpBtn );
00294
00295 outsideIncMoveDownBtn = new QPushButton( incaddTab, "outsideIncMoveDownBtn" );
00296 layout8->addWidget( outsideIncMoveDownBtn );
00297 Spacer2_2 = new QSpacerItem( 20, 70, QSizePolicy::Minimum, QSizePolicy::Expanding );
00298 layout8->addItem( Spacer2_2 );
00299
00300 incaddTabLayout->addLayout( layout8, 3, 1 );
00301 TabBuild->insertTab( incaddTab, QString::fromLatin1("") );
00302
00303 libAddTab = new QWidget( TabBuild, "libAddTab" );
00304 libAddTabLayout = new QGridLayout( libAddTab, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "libAddTabLayout");
00305
00306 outsidelib_listview = new QListView( libAddTab, "outsidelib_listview" );
00307 outsidelib_listview->addColumn( tr2i18n( "Link Libraries Outside Project" ) );
00308 outsidelib_listview->setResizeMode( QListView::LastColumn );
00309
00310 libAddTabLayout->addWidget( outsidelib_listview, 4, 0 );
00311
00312 Layout9_3 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "Layout9_3");
00313 Spacer5_2_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00314 Layout9_3->addItem( Spacer5_2_2 );
00315
00316 insideLibMoveUpBtn = new QPushButton( libAddTab, "insideLibMoveUpBtn" );
00317 Layout9_3->addWidget( insideLibMoveUpBtn );
00318
00319 insideLibMoveDownBtn = new QPushButton( libAddTab, "insideLibMoveDownBtn" );
00320 Layout9_3->addWidget( insideLibMoveDownBtn );
00321 Spacer6_2_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00322 Layout9_3->addItem( Spacer6_2_2 );
00323
00324 libAddTabLayout->addLayout( Layout9_3, 1, 1 );
00325
00326 insidelib_listview = new QListView( libAddTab, "insidelib_listview" );
00327 insidelib_listview->addColumn( tr2i18n( "Link Convenience Libraries Inside Project" ) );
00328 insidelib_listview->setResizeMode( QListView::LastColumn );
00329
00330 libAddTabLayout->addWidget( insidelib_listview, 1, 0 );
00331
00332 layout9 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "layout9");
00333 Spacer7_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00334 layout9->addItem( Spacer7_2 );
00335
00336 outsideLibAddBtn = new QPushButton( libAddTab, "outsideLibAddBtn" );
00337 layout9->addWidget( outsideLibAddBtn );
00338
00339 outsideLibRemoveBtn = new QPushButton( libAddTab, "outsideLibRemoveBtn" );
00340 layout9->addWidget( outsideLibRemoveBtn );
00341
00342 outsideLibEditBtn = new QPushButton( libAddTab, "outsideLibEditBtn" );
00343 layout9->addWidget( outsideLibEditBtn );
00344
00345 outsideLibMoveUpBtn = new QPushButton( libAddTab, "outsideLibMoveUpBtn" );
00346 layout9->addWidget( outsideLibMoveUpBtn );
00347
00348 outsideLibMoveDownBtn = new QPushButton( libAddTab, "outsideLibMoveDownBtn" );
00349 layout9->addWidget( outsideLibMoveDownBtn );
00350 Spacer8_2 = new QSpacerItem( 20, 64, QSizePolicy::Minimum, QSizePolicy::Expanding );
00351 layout9->addItem( Spacer8_2 );
00352
00353 libAddTabLayout->addLayout( layout9, 4, 1 );
00354 TabBuild->insertTab( libAddTab, QString::fromLatin1("") );
00355
00356 libPathTab = new QWidget( TabBuild, "libPathTab" );
00357 libPathTabLayout = new QGridLayout( libPathTab, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "libPathTabLayout");
00358
00359 outsidelibdir_listview = new QListView( libPathTab, "outsidelibdir_listview" );
00360 outsidelibdir_listview->addColumn( tr2i18n( "Library Directories Outside Project" ) );
00361 outsidelibdir_listview->setResizeMode( QListView::LastColumn );
00362
00363 libPathTabLayout->addWidget( outsidelibdir_listview, 3, 0 );
00364
00365 layout10 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "layout10");
00366 Spacer1_2_2_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00367 layout10->addItem( Spacer1_2_2_2 );
00368
00369 outsideLibDirAddBtn = new QPushButton( libPathTab, "outsideLibDirAddBtn" );
00370 layout10->addWidget( outsideLibDirAddBtn );
00371
00372 outsideLibDirRemoveBtn = new QPushButton( libPathTab, "outsideLibDirRemoveBtn" );
00373 layout10->addWidget( outsideLibDirRemoveBtn );
00374
00375 outsideLibDirEditBtn = new QPushButton( libPathTab, "outsideLibDirEditBtn" );
00376 layout10->addWidget( outsideLibDirEditBtn );
00377
00378 outsideLibDirMoveUpBtn = new QPushButton( libPathTab, "outsideLibDirMoveUpBtn" );
00379 layout10->addWidget( outsideLibDirMoveUpBtn );
00380
00381 outsideLibDirMoveDownBtn = new QPushButton( libPathTab, "outsideLibDirMoveDownBtn" );
00382 layout10->addWidget( outsideLibDirMoveDownBtn );
00383 Spacer2_2_2 = new QSpacerItem( 20, 70, QSizePolicy::Minimum, QSizePolicy::Expanding );
00384 layout10->addItem( Spacer2_2_2 );
00385
00386 libPathTabLayout->addLayout( layout10, 3, 1 );
00387 TabBuild->insertTab( libPathTab, QString::fromLatin1("") );
00388
00389 tab_3 = new QWidget( TabBuild, "tab_3" );
00390 tabLayout_3 = new QGridLayout( tab_3, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabLayout_3");
00391
00392 intDeps_view = new QListView( tab_3, "intDeps_view" );
00393 intDeps_view->addColumn( tr2i18n( "Targets in Project" ) );
00394 intDeps_view->setResizeMode( QListView::LastColumn );
00395
00396 tabLayout_3->addWidget( intDeps_view, 1, 0 );
00397
00398 Layout9_3_2 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "Layout9_3_2");
00399 Spacer5_2_2_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00400 Layout9_3_2->addItem( Spacer5_2_2_2 );
00401
00402 intMoveUp_button = new QPushButton( tab_3, "intMoveUp_button" );
00403 Layout9_3_2->addWidget( intMoveUp_button );
00404
00405 intMoveDown_button = new QPushButton( tab_3, "intMoveDown_button" );
00406 Layout9_3_2->addWidget( intMoveDown_button );
00407 Spacer6_2_2_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00408 Layout9_3_2->addItem( Spacer6_2_2_2 );
00409
00410 tabLayout_3->addLayout( Layout9_3_2, 1, 1 );
00411
00412 extDeps_view = new QListView( tab_3, "extDeps_view" );
00413 extDeps_view->addColumn( tr2i18n( "Miscellaneous Targets" ) );
00414 extDeps_view->setResizeMode( QListView::LastColumn );
00415
00416 tabLayout_3->addWidget( extDeps_view, 3, 0 );
00417
00418 layout9_2 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "layout9_2");
00419 Spacer7_2_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00420 layout9_2->addItem( Spacer7_2_2 );
00421
00422 extAdd_button = new QPushButton( tab_3, "extAdd_button" );
00423 layout9_2->addWidget( extAdd_button );
00424
00425 extRemove_button = new QPushButton( tab_3, "extRemove_button" );
00426 layout9_2->addWidget( extRemove_button );
00427
00428 extEdit_button = new QPushButton( tab_3, "extEdit_button" );
00429 layout9_2->addWidget( extEdit_button );
00430
00431 extMoveUp_button = new QPushButton( tab_3, "extMoveUp_button" );
00432 layout9_2->addWidget( extMoveUp_button );
00433
00434 extMoveDown_button = new QPushButton( tab_3, "extMoveDown_button" );
00435 layout9_2->addWidget( extMoveDown_button );
00436 Spacer8_2_2 = new QSpacerItem( 20, 64, QSizePolicy::Minimum, QSizePolicy::Expanding );
00437 layout9_2->addItem( Spacer8_2_2 );
00438
00439 tabLayout_3->addLayout( layout9_2, 3, 1 );
00440 TabBuild->insertTab( tab_3, QString::fromLatin1("") );
00441
00442 tab_4 = new QWidget( TabBuild, "tab_4" );
00443 tabLayout_4 = new QVBoxLayout( tab_4, KDialog::marginHint(), KDialog::spacingHint(), "tabLayout_4");
00444
00445 GroupBox3 = new QGroupBox( tab_4, "GroupBox3" );
00446 GroupBox3->setColumnLayout(0, Qt::Vertical );
00447 GroupBox3->layout()->setSpacing( KDialog::spacingHint() );
00448 GroupBox3->layout()->setMargin( KDialog::marginHint() );
00449 GroupBox3Layout = new QGridLayout( GroupBox3->layout() );
00450 GroupBox3Layout->setAlignment( Qt::AlignTop );
00451
00452 TextLabel1 = new QLabel( GroupBox3, "TextLabel1" );
00453
00454 GroupBox3Layout->addWidget( TextLabel1, 0, 0 );
00455
00456 m_defines = new KLineEdit( GroupBox3, "m_defines" );
00457
00458 GroupBox3Layout->addWidget( m_defines, 0, 1 );
00459 tabLayout_4->addWidget( GroupBox3 );
00460
00461 GroupBox2 = new QGroupBox( tab_4, "GroupBox2" );
00462 GroupBox2->setColumnLayout(0, Qt::Vertical );
00463 GroupBox2->layout()->setSpacing( KDialog::spacingHint() );
00464 GroupBox2->layout()->setMargin( KDialog::marginHint() );
00465 GroupBox2Layout = new QGridLayout( GroupBox2->layout() );
00466 GroupBox2Layout->setAlignment( Qt::AlignTop );
00467
00468 TextLabel2_2_2 = new QLabel( GroupBox2, "TextLabel2_2_2" );
00469
00470 GroupBox2Layout->addWidget( TextLabel2_2_2, 1, 0 );
00471
00472 TextLabel2_2 = new QLabel( GroupBox2, "TextLabel2_2" );
00473
00474 GroupBox2Layout->addWidget( TextLabel2_2, 0, 0 );
00475
00476 m_debugFlags = new KLineEdit( GroupBox2, "m_debugFlags" );
00477
00478 GroupBox2Layout->addWidget( m_debugFlags, 0, 1 );
00479
00480 m_releaseFlags = new KLineEdit( GroupBox2, "m_releaseFlags" );
00481
00482 GroupBox2Layout->addWidget( m_releaseFlags, 1, 1 );
00483 tabLayout_4->addWidget( GroupBox2 );
00484 Spacer4 = new QSpacerItem( 0, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00485 tabLayout_4->addItem( Spacer4 );
00486 TabBuild->insertTab( tab_4, QString::fromLatin1("") );
00487
00488 buildOrderTab = new QWidget( TabBuild, "buildOrderTab" );
00489 buildOrderTabLayout = new QGridLayout( buildOrderTab, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "buildOrderTabLayout");
00490
00491 Layout9_2 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "Layout9_2");
00492 Spacer2_3_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00493 Layout9_2->addItem( Spacer2_3_2 );
00494
00495 buildmoveup_button = new QPushButton( buildOrderTab, "buildmoveup_button" );
00496 Layout9_2->addWidget( buildmoveup_button );
00497
00498 buildmovedown_button = new QPushButton( buildOrderTab, "buildmovedown_button" );
00499 Layout9_2->addWidget( buildmovedown_button );
00500 Spacer3_2_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00501 Layout9_2->addItem( Spacer3_2_2 );
00502
00503 buildOrderTabLayout->addLayout( Layout9_2, 1, 1 );
00504
00505 buildorder_listview = new QListView( buildOrderTab, "buildorder_listview" );
00506 buildorder_listview->addColumn( tr2i18n( "Order in Which Sub Projects Are Built" ) );
00507 buildorder_listview->setResizeMode( QListView::LastColumn );
00508
00509 buildOrderTabLayout->addWidget( buildorder_listview, 1, 0 );
00510 TabBuild->insertTab( buildOrderTab, QString::fromLatin1("") );
00511
00512 tab_5 = new QWidget( TabBuild, "tab_5" );
00513 tabLayout_5 = new QGridLayout( tab_5, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabLayout_5");
00514
00515 mocdir_label = new QLabel( tab_5, "mocdir_label" );
00516
00517 tabLayout_5->addWidget( mocdir_label, 0, 0 );
00518
00519 uidir_label = new QLabel( tab_5, "uidir_label" );
00520
00521 tabLayout_5->addWidget( uidir_label, 1, 0 );
00522
00523 mocdir_url = new KURLRequester( tab_5, "mocdir_url" );
00524
00525 tabLayout_5->addWidget( mocdir_url, 0, 1 );
00526
00527 uidir_url = new KURLRequester( tab_5, "uidir_url" );
00528
00529 tabLayout_5->addWidget( uidir_url, 1, 1 );
00530
00531 objdir_label = new QLabel( tab_5, "objdir_label" );
00532
00533 tabLayout_5->addWidget( objdir_label, 2, 0 );
00534
00535 objdir_url = new KURLRequester( tab_5, "objdir_url" );
00536
00537 tabLayout_5->addWidget( objdir_url, 2, 1 );
00538 spacer19 = new QSpacerItem( 20, 280, QSizePolicy::Minimum, QSizePolicy::Expanding );
00539 tabLayout_5->addItem( spacer19, 3, 1 );
00540 TabBuild->insertTab( tab_5, QString::fromLatin1("") );
00541
00542 corbaTab = new QWidget( TabBuild, "corbaTab" );
00543 corbaTabLayout = new QGridLayout( corbaTab, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "corbaTabLayout");
00544 spacer18 = new QSpacerItem( 20, 171, QSizePolicy::Minimum, QSizePolicy::Expanding );
00545 corbaTabLayout->addItem( spacer18, 1, 0 );
00546
00547 idlGroup = new QGroupBox( corbaTab, "idlGroup" );
00548 idlGroup->setColumnLayout(0, Qt::Vertical );
00549 idlGroup->layout()->setSpacing( KDialog::spacingHint() );
00550 idlGroup->layout()->setMargin( 11 );
00551 idlGroupLayout = new QGridLayout( idlGroup->layout() );
00552 idlGroupLayout->setAlignment( Qt::AlignTop );
00553
00554 TextLabel2_3 = new QLabel( idlGroup, "TextLabel2_3" );
00555
00556 idlGroupLayout->addWidget( TextLabel2_3, 1, 0 );
00557
00558 idlCmdOptionsEdit = new KLineEdit( idlGroup, "idlCmdOptionsEdit" );
00559
00560 idlGroupLayout->addWidget( idlCmdOptionsEdit, 1, 1 );
00561
00562 idlCmdEdit = new KURLRequester( idlGroup, "idlCmdEdit" );
00563
00564 idlGroupLayout->addWidget( idlCmdEdit, 0, 1 );
00565
00566 TextLabel1_2_2 = new QLabel( idlGroup, "TextLabel1_2_2" );
00567
00568 idlGroupLayout->addWidget( TextLabel1_2_2, 0, 0 );
00569
00570 corbaTabLayout->addWidget( idlGroup, 0, 0 );
00571 TabBuild->insertTab( corbaTab, QString::fromLatin1("") );
00572
00573 ProjectConfigurationDlgBaseLayout->addMultiCellWidget( TabBuild, 0, 0, 0, 2 );
00574 languageChange();
00575 resize( QSize(570, 568).expandedTo(minimumSizeHint()) );
00576 clearWState( WState_Polished );
00577
00578
00579 connect( buttonCancel, SIGNAL( clicked() ), this, SLOT( reject() ) );
00580 connect( Browse, SIGNAL( clicked() ), this, SLOT( browseTargetPath() ) );
00581 connect( radioSubdirs, SIGNAL( stateChanged(int) ), this, SLOT( clickSubdirsTemplate() ) );
00582 connect( radioLibrary, SIGNAL( stateChanged(int) ), this, SLOT( templateLibraryClicked(int) ) );
00583 connect( insideIncMoveUpBtn, SIGNAL( clicked() ), this, SLOT( insideIncMoveUpClicked() ) );
00584 connect( insideIncMoveDownBtn, SIGNAL( clicked() ), this, SLOT( insideIncMoveDownClicked() ) );
00585 connect( insideLibMoveUpBtn, SIGNAL( clicked() ), this, SLOT( insideLibMoveUpClicked() ) );
00586 connect( insideLibMoveDownBtn, SIGNAL( clicked() ), this, SLOT( insideLibMoveDownClicked() ) );
00587 connect( outsideIncAddBtn, SIGNAL( clicked() ), this, SLOT( outsideIncAddClicked() ) );
00588 connect( outsideIncRemoveBtn, SIGNAL( clicked() ), this, SLOT( outsideIncRemoveClicked() ) );
00589 connect( outsideIncMoveUpBtn, SIGNAL( clicked() ), this, SLOT( outsideIncMoveUpClicked() ) );
00590 connect( outsideIncMoveDownBtn, SIGNAL( clicked() ), this, SLOT( outsideIncMoveDownClicked() ) );
00591 connect( outsideLibAddBtn, SIGNAL( clicked() ), this, SLOT( outsideLibAddClicked() ) );
00592 connect( outsideLibRemoveBtn, SIGNAL( clicked() ), this, SLOT( outsideLibRemoveClicked() ) );
00593 connect( outsideLibMoveUpBtn, SIGNAL( clicked() ), this, SLOT( outsideLibMoveUpClicked() ) );
00594 connect( outsideLibMoveDownBtn, SIGNAL( clicked() ), this, SLOT( outsideLibMoveDownClicked() ) );
00595 connect( buildmoveup_button, SIGNAL( clicked() ), this, SLOT( buildorderMoveUpClicked() ) );
00596 connect( buildmovedown_button, SIGNAL( clicked() ), this, SLOT( buildorderMoveDownClicked() ) );
00597 connect( buttonOk, SIGNAL( clicked() ), this, SLOT( updateProjectConfiguration() ) );
00598 connect( outsideLibDirAddBtn, SIGNAL( clicked() ), this, SLOT( outsideLibDirAddClicked() ) );
00599 connect( outsideLibDirRemoveBtn, SIGNAL( clicked() ), this, SLOT( outsideLibDirRemoveClicked() ) );
00600 connect( outsideLibDirEditBtn, SIGNAL( clicked() ), this, SLOT( outsideLibDirEditClicked() ) );
00601 connect( outsideLibEditBtn, SIGNAL( clicked() ), this, SLOT( outsideLibEditClicked() ) );
00602 connect( outsideIncEditBtn, SIGNAL( clicked() ), this, SLOT( outsideIncEditClicked() ) );
00603 connect( staticRadio, SIGNAL( stateChanged(int) ), this, SLOT( slotStaticLibClicked(int) ) );
00604 connect( checkInstallTarget, SIGNAL( clicked() ), this, SLOT( slotInstallTargetClicked() ) );
00605 connect( intMoveUp_button, SIGNAL( clicked() ), this, SLOT( intMoveUp_button_clicked() ) );
00606 connect( intMoveDown_button, SIGNAL( clicked() ), this, SLOT( intMoveDown_button_clicked() ) );
00607 connect( extAdd_button, SIGNAL( clicked() ), this, SLOT( extAdd_button_clicked() ) );
00608 connect( extRemove_button, SIGNAL( clicked() ), this, SLOT( extRemove_button_clicked() ) );
00609 connect( extEdit_button, SIGNAL( clicked() ), this, SLOT( extEdit_button_clicked() ) );
00610 connect( extMoveUp_button, SIGNAL( clicked() ), this, SLOT( extMoveUp_button_clicked() ) );
00611 connect( extMoveDown_button, SIGNAL( clicked() ), this, SLOT( extMoveDown_button_clicked() ) );
00612 connect( outsideLibDirMoveUpBtn, SIGNAL( clicked() ), this, SLOT( outsideLibDirMoveUpClicked() ) );
00613 connect( outsideLibDirMoveDownBtn, SIGNAL( clicked() ), this, SLOT( outsideLibDirMoveDownClicked() ) );
00614
00615
00616 setTabOrder( radioApplication, radioLibrary );
00617 setTabOrder( radioLibrary, radioSubdirs );
00618 setTabOrder( radioSubdirs, m_targetPath );
00619 setTabOrder( m_targetPath, Browse );
00620 setTabOrder( Browse, m_targetOutputFile );
00621 setTabOrder( m_targetOutputFile, checkInstallTarget );
00622 setTabOrder( checkInstallTarget, m_InstallTargetPath );
00623 setTabOrder( m_InstallTargetPath, makefile_url );
00624 setTabOrder( makefile_url, TabBuild );
00625 setTabOrder( TabBuild, checkDontInheritConfig );
00626 setTabOrder( checkDontInheritConfig, radioDebugMode );
00627 setTabOrder( radioDebugMode, radioReleaseMode );
00628 setTabOrder( radioReleaseMode, checkWarning );
00629 setTabOrder( checkWarning, checkQt );
00630 setTabOrder( checkQt, checkOpenGL );
00631 setTabOrder( checkOpenGL, checkOrdered );
00632 setTabOrder( checkOrdered, stlCheck );
00633 setTabOrder( stlCheck, checkThread );
00634 setTabOrder( checkThread, checkX11 );
00635 setTabOrder( checkX11, exceptionCheck );
00636 setTabOrder( exceptionCheck, rttiCheck );
00637 setTabOrder( rttiCheck, staticRadio );
00638 setTabOrder( staticRadio, m_targetLibraryVersion );
00639 setTabOrder( m_targetLibraryVersion, insideinc_listview );
00640 setTabOrder( insideinc_listview, insideIncMoveUpBtn );
00641 setTabOrder( insideIncMoveUpBtn, insideIncMoveDownBtn );
00642 setTabOrder( insideIncMoveDownBtn, outsideinc_listview );
00643 setTabOrder( outsideinc_listview, outsideIncAddBtn );
00644 setTabOrder( outsideIncAddBtn, outsideIncRemoveBtn );
00645 setTabOrder( outsideIncRemoveBtn, outsideIncEditBtn );
00646 setTabOrder( outsideIncEditBtn, outsideIncMoveUpBtn );
00647 setTabOrder( outsideIncMoveUpBtn, outsideIncMoveDownBtn );
00648 setTabOrder( outsideIncMoveDownBtn, insidelib_listview );
00649 setTabOrder( insidelib_listview, insideLibMoveUpBtn );
00650 setTabOrder( insideLibMoveUpBtn, insideLibMoveDownBtn );
00651 setTabOrder( insideLibMoveDownBtn, outsidelib_listview );
00652 setTabOrder( outsidelib_listview, outsideLibAddBtn );
00653 setTabOrder( outsideLibAddBtn, outsideLibRemoveBtn );
00654 setTabOrder( outsideLibRemoveBtn, outsideLibEditBtn );
00655 setTabOrder( outsideLibEditBtn, outsideLibMoveUpBtn );
00656 setTabOrder( outsideLibMoveUpBtn, outsideLibMoveDownBtn );
00657 setTabOrder( outsideLibMoveDownBtn, outsidelibdir_listview );
00658 setTabOrder( outsidelibdir_listview, outsideLibDirAddBtn );
00659 setTabOrder( outsideLibDirAddBtn, outsideLibDirRemoveBtn );
00660 setTabOrder( outsideLibDirRemoveBtn, outsideLibDirEditBtn );
00661 setTabOrder( outsideLibDirEditBtn, outsideLibDirMoveUpBtn );
00662 setTabOrder( outsideLibDirMoveUpBtn, outsideLibDirMoveDownBtn );
00663 setTabOrder( outsideLibDirMoveDownBtn, intDeps_view );
00664 setTabOrder( intDeps_view, intMoveUp_button );
00665 setTabOrder( intMoveUp_button, intMoveDown_button );
00666 setTabOrder( intMoveDown_button, extDeps_view );
00667 setTabOrder( extDeps_view, extAdd_button );
00668 setTabOrder( extAdd_button, extRemove_button );
00669 setTabOrder( extRemove_button, extEdit_button );
00670 setTabOrder( extEdit_button, extMoveUp_button );
00671 setTabOrder( extMoveUp_button, extMoveDown_button );
00672 setTabOrder( extMoveDown_button, m_defines );
00673 setTabOrder( m_defines, m_debugFlags );
00674 setTabOrder( m_debugFlags, m_releaseFlags );
00675 setTabOrder( m_releaseFlags, buildorder_listview );
00676 setTabOrder( buildorder_listview, buildmoveup_button );
00677 setTabOrder( buildmoveup_button, buildmovedown_button );
00678 setTabOrder( buildmovedown_button, mocdir_url );
00679 setTabOrder( mocdir_url, uidir_url );
00680 setTabOrder( uidir_url, objdir_url );
00681 setTabOrder( objdir_url, idlCmdEdit );
00682 setTabOrder( idlCmdEdit, idlCmdOptionsEdit );
00683 setTabOrder( idlCmdOptionsEdit, buttonOk );
00684 setTabOrder( buttonOk, buttonCancel );
00685 setTabOrder( buttonCancel, pluginRadio );
00686 setTabOrder( pluginRadio, sharedRadio );
00687
00688
00689 TextLabel1_2->setBuddy( m_targetPath );
00690 TextLabel2->setBuddy( m_targetOutputFile );
00691 textLabel1_2->setBuddy( m_InstallTargetPath );
00692 textLabel1->setBuddy( m_targetLibraryVersion );
00693 TextLabel2_2_2->setBuddy( m_releaseFlags );
00694 TextLabel2_2->setBuddy( m_debugFlags );
00695 mocdir_label->setBuddy( mocdir_url );
00696 uidir_label->setBuddy( uidir_url );
00697 objdir_label->setBuddy( objdir_url );
00698 TextLabel2_3->setBuddy( idlCmdOptionsEdit );
00699 TextLabel1_2_2->setBuddy( idlCmdEdit );
00700 }
00701
00702
00703
00704
00705 ProjectConfigurationDlgBase::~ProjectConfigurationDlgBase()
00706 {
00707
00708 }
00709
00710
00711
00712
00713
00714 void ProjectConfigurationDlgBase::languageChange()
00715 {
00716 setCaption( tr2i18n( "QMake Subproject Configuration" ) );
00717 buttonOk->setText( tr2i18n( "&OK" ) );
00718 buttonCancel->setText( tr2i18n( "&Cancel" ) );
00719 groupTemplate->setTitle( tr2i18n( "Template" ) );
00720 radioApplication->setText( tr2i18n( "&Application" ) );
00721 QToolTip::add( radioApplication, tr2i18n( "Create an application" ) );
00722 radioLibrary->setText( tr2i18n( "&Library" ) );
00723 QToolTip::add( radioLibrary, tr2i18n( "Create a library" ) );
00724 radioSubdirs->setText( tr2i18n( "&Subdirectories" ) );
00725 QToolTip::add( radioSubdirs, tr2i18n( "This project holds subdirectories" ) );
00726 GroupBox1->setTitle( tr2i18n( "Target" ) );
00727 TextLabel1_2->setText( tr2i18n( "&Path:" ) );
00728 TextLabel2->setText( tr2i18n( "Output &file:" ) );
00729 Browse->setText( tr2i18n( "Browse..." ) );
00730 QToolTip::add( Browse, tr2i18n( "Browse" ) );
00731 groupBox7->setTitle( tr2i18n( "Target Installation" ) );
00732 checkInstallTarget->setText( tr2i18n( "I&nstall" ) );
00733 textLabel1_2->setText( tr2i18n( "&Installation path:" ) );
00734 groupBox6->setTitle( tr2i18n( "&Makefile" ) );
00735 TabBuild->changeTab( tab, tr2i18n( "Basics" ) );
00736 libGroup->setTitle( tr2i18n( "Library Options" ) );
00737 staticRadio->setText( tr2i18n( "St&atic library" ) );
00738 pluginRadio->setText( tr2i18n( "&Plugin" ) );
00739 textLabel1->setText( tr2i18n( "Library &version:" ) );
00740 sharedRadio->setText( tr2i18n( "S&hared library" ) );
00741 groupRequirements->setTitle( tr2i18n( "Requirements" ) );
00742 checkThread->setText( tr2i18n( "&Thread" ) );
00743 QToolTip::add( checkThread, tr2i18n( "Requires support for multi-threaded application or library." ) );
00744 checkOpenGL->setText( tr2i18n( "Open&GL" ) );
00745 QToolTip::add( checkOpenGL, tr2i18n( "Requires the OpenGL (or Mesa) headers/libraries" ) );
00746 stlCheck->setText( tr2i18n( "&STL" ) );
00747 rttiCheck->setText( tr2i18n( "RTT&I" ) );
00748 checkQt->setText( tr2i18n( "&Qt" ) );
00749 QToolTip::add( checkQt, tr2i18n( "Requires the Qt header files/library" ) );
00750 checkX11->setText( tr2i18n( "X&11" ) );
00751 QToolTip::add( checkX11, tr2i18n( "Support required for X11 application or library" ) );
00752 checkOrdered->setText( tr2i18n( "Ord&ered" ) );
00753 QToolTip::add( checkOrdered, tr2i18n( "Support required for X11 application or library" ) );
00754 exceptionCheck->setText( tr2i18n( "E&xceptions " ) );
00755 groupBuildMode->setTitle( tr2i18n( "Build Mode" ) );
00756 QToolTip::add( groupBuildMode, tr2i18n( "Set project to be built in release mode" ) );
00757 radioDebugMode->setText( tr2i18n( "&Debug" ) );
00758 QToolTip::add( radioDebugMode, tr2i18n( "Set project to be built in debug mode" ) );
00759 radioReleaseMode->setText( tr2i18n( "&Release" ) );
00760 QToolTip::add( radioReleaseMode, tr2i18n( "Set project to be built in release mode" ) );
00761 checkWarning->setText( tr2i18n( "Enable &warnings" ) );
00762 QToolTip::add( checkWarning, tr2i18n( "Show compiler warnings" ) );
00763 checkDontInheritConfig->setText( tr2i18n( "Don't inherit the configuration options of top level projects" ) );
00764 QToolTip::add( checkDontInheritConfig, QString::null );
00765 TabBuild->changeTab( tab_2, tr2i18n( "Configuration" ) );
00766 insideIncMoveUpBtn->setText( tr2i18n( "Move &Up" ) );
00767 insideIncMoveDownBtn->setText( tr2i18n( "Move &Down" ) );
00768 outsideinc_listview->header()->setLabel( 0, tr2i18n( "Directories Outside Project" ) );
00769 insideinc_listview->header()->setLabel( 0, tr2i18n( "Directories Inside Project" ) );
00770 outsideIncAddBtn->setText( tr2i18n( "&Add..." ) );
00771 outsideIncRemoveBtn->setText( tr2i18n( "&Remove" ) );
00772 outsideIncEditBtn->setText( tr2i18n( "&Edit" ) );
00773 outsideIncMoveUpBtn->setText( tr2i18n( "Move U&p" ) );
00774 outsideIncMoveDownBtn->setText( tr2i18n( "Move Dow&n" ) );
00775 TabBuild->changeTab( incaddTab, tr2i18n( "Includes" ) );
00776 outsidelib_listview->header()->setLabel( 0, tr2i18n( "Link Libraries Outside Project" ) );
00777 insideLibMoveUpBtn->setText( tr2i18n( "Move &Up" ) );
00778 insideLibMoveDownBtn->setText( tr2i18n( "Move &Down" ) );
00779 insidelib_listview->header()->setLabel( 0, tr2i18n( "Link Convenience Libraries Inside Project" ) );
00780 outsideLibAddBtn->setText( tr2i18n( "&Add..." ) );
00781 outsideLibRemoveBtn->setText( tr2i18n( "&Remove" ) );
00782 outsideLibEditBtn->setText( tr2i18n( "&Edit" ) );
00783 outsideLibMoveUpBtn->setText( tr2i18n( "Move U&p" ) );
00784 outsideLibMoveDownBtn->setText( tr2i18n( "Move Dow&n" ) );
00785 TabBuild->changeTab( libAddTab, tr2i18n( "Libraries" ) );
00786 outsidelibdir_listview->header()->setLabel( 0, tr2i18n( "Library Directories Outside Project" ) );
00787 outsideLibDirAddBtn->setText( tr2i18n( "&Add..." ) );
00788 outsideLibDirRemoveBtn->setText( tr2i18n( "&Remove" ) );
00789 outsideLibDirEditBtn->setText( tr2i18n( "&Edit" ) );
00790 outsideLibDirMoveUpBtn->setText( tr2i18n( "Move U&p" ) );
00791 outsideLibDirMoveDownBtn->setText( tr2i18n( "Move Dow&n" ) );
00792 TabBuild->changeTab( libPathTab, tr2i18n( "Library Paths" ) );
00793 intDeps_view->header()->setLabel( 0, tr2i18n( "Targets in Project" ) );
00794 intMoveUp_button->setText( tr2i18n( "Move &Up" ) );
00795 intMoveDown_button->setText( tr2i18n( "Move &Down" ) );
00796 extDeps_view->header()->setLabel( 0, tr2i18n( "Miscellaneous Targets" ) );
00797 extAdd_button->setText( tr2i18n( "&Add..." ) );
00798 extRemove_button->setText( tr2i18n( "&Remove" ) );
00799 extEdit_button->setText( tr2i18n( "&Edit" ) );
00800 extMoveUp_button->setText( tr2i18n( "Move U&p" ) );
00801 extMoveDown_button->setText( tr2i18n( "Move Dow&n" ) );
00802 TabBuild->changeTab( tab_3, tr2i18n( "Dependencies" ) );
00803 GroupBox3->setTitle( tr2i18n( "&Precompiler (-D option)" ) );
00804 TextLabel1->setText( tr2i18n( "Defines:" ) );
00805 GroupBox2->setTitle( tr2i18n( "Compiler" ) );
00806 TextLabel2_2_2->setText( tr2i18n( "&Release flags:" ) );
00807 TextLabel2_2->setText( tr2i18n( "&Debug flags:" ) );
00808 TabBuild->changeTab( tab_4, tr2i18n( "Compiler" ) );
00809 buildmoveup_button->setText( tr2i18n( "Move &Up" ) );
00810 buildmovedown_button->setText( tr2i18n( "Move &Down" ) );
00811 buildorder_listview->header()->setLabel( 0, tr2i18n( "Order in Which Sub Projects Are Built" ) );
00812 TabBuild->changeTab( buildOrderTab, tr2i18n( "Build Order" ) );
00813 mocdir_label->setText( tr2i18n( "&MOC files:" ) );
00814 uidir_label->setText( tr2i18n( "&UI files:" ) );
00815 objdir_label->setText( tr2i18n( "Ob&ject files:" ) );
00816 TabBuild->changeTab( tab_5, tr2i18n( "Intermediate Locations" ) );
00817 idlGroup->setTitle( tr2i18n( "Target" ) );
00818 TextLabel2_3->setText( tr2i18n( "Compiler o&ptions:" ) );
00819 TextLabel1_2_2->setText( tr2i18n( "&IDL compiler:" ) );
00820 TabBuild->changeTab( corbaTab, tr2i18n( "CORBA" ) );
00821 }
00822
00823 void ProjectConfigurationDlgBase::browseTargetPath()
00824 {
00825 qWarning( "ProjectConfigurationDlgBase::browseTargetPath(): Not implemented yet" );
00826 }
00827
00828 void ProjectConfigurationDlgBase::clickSubdirsTemplate()
00829 {
00830 qWarning( "ProjectConfigurationDlgBase::clickSubdirsTemplate(): Not implemented yet" );
00831 }
00832
00833 void ProjectConfigurationDlgBase::updateProjectConfiguration()
00834 {
00835 qWarning( "ProjectConfigurationDlgBase::updateProjectConfiguration(): Not implemented yet" );
00836 }
00837
00838 void ProjectConfigurationDlgBase::templateLibraryClicked(int)
00839 {
00840 qWarning( "ProjectConfigurationDlgBase::templateLibraryClicked(int): Not implemented yet" );
00841 }
00842
00843 void ProjectConfigurationDlgBase::buildorderMoveUpClicked()
00844 {
00845 qWarning( "ProjectConfigurationDlgBase::buildorderMoveUpClicked(): Not implemented yet" );
00846 }
00847
00848 void ProjectConfigurationDlgBase::buildorderMoveDownClicked()
00849 {
00850 qWarning( "ProjectConfigurationDlgBase::buildorderMoveDownClicked(): Not implemented yet" );
00851 }
00852
00853 void ProjectConfigurationDlgBase::outsideIncMoveUpClicked()
00854 {
00855 qWarning( "ProjectConfigurationDlgBase::outsideIncMoveUpClicked(): Not implemented yet" );
00856 }
00857
00858 void ProjectConfigurationDlgBase::outsideIncMoveDownClicked()
00859 {
00860 qWarning( "ProjectConfigurationDlgBase::outsideIncMoveDownClicked(): Not implemented yet" );
00861 }
00862
00863 void ProjectConfigurationDlgBase::insideIncMoveUpClicked()
00864 {
00865 qWarning( "ProjectConfigurationDlgBase::insideIncMoveUpClicked(): Not implemented yet" );
00866 }
00867
00868 void ProjectConfigurationDlgBase::insideIncMoveDownClicked()
00869 {
00870 qWarning( "ProjectConfigurationDlgBase::insideIncMoveDownClicked(): Not implemented yet" );
00871 }
00872
00873 void ProjectConfigurationDlgBase::outsideLibMoveUpClicked()
00874 {
00875 qWarning( "ProjectConfigurationDlgBase::outsideLibMoveUpClicked(): Not implemented yet" );
00876 }
00877
00878 void ProjectConfigurationDlgBase::outsideLibMoveDownClicked()
00879 {
00880 qWarning( "ProjectConfigurationDlgBase::outsideLibMoveDownClicked(): Not implemented yet" );
00881 }
00882
00883 void ProjectConfigurationDlgBase::insideLibMoveUpClicked()
00884 {
00885 qWarning( "ProjectConfigurationDlgBase::insideLibMoveUpClicked(): Not implemented yet" );
00886 }
00887
00888 void ProjectConfigurationDlgBase::insideLibMoveDownClicked()
00889 {
00890 qWarning( "ProjectConfigurationDlgBase::insideLibMoveDownClicked(): Not implemented yet" );
00891 }
00892
00893 void ProjectConfigurationDlgBase::outsideIncAddClicked()
00894 {
00895 qWarning( "ProjectConfigurationDlgBase::outsideIncAddClicked(): Not implemented yet" );
00896 }
00897
00898 void ProjectConfigurationDlgBase::outsideIncRemoveClicked()
00899 {
00900 qWarning( "ProjectConfigurationDlgBase::outsideIncRemoveClicked(): Not implemented yet" );
00901 }
00902
00903 void ProjectConfigurationDlgBase::outsideLibAddClicked()
00904 {
00905 qWarning( "ProjectConfigurationDlgBase::outsideLibAddClicked(): Not implemented yet" );
00906 }
00907
00908 void ProjectConfigurationDlgBase::outsideLibRemoveClicked()
00909 {
00910 qWarning( "ProjectConfigurationDlgBase::outsideLibRemoveClicked(): Not implemented yet" );
00911 }
00912
00913 void ProjectConfigurationDlgBase::outsideLibDirMoveDownClicked()
00914 {
00915 qWarning( "ProjectConfigurationDlgBase::outsideLibDirMoveDownClicked(): Not implemented yet" );
00916 }
00917
00918 void ProjectConfigurationDlgBase::outsideLibDirMoveUpClicked()
00919 {
00920 qWarning( "ProjectConfigurationDlgBase::outsideLibDirMoveUpClicked(): Not implemented yet" );
00921 }
00922
00923 void ProjectConfigurationDlgBase::outsideLibDirAddClicked()
00924 {
00925 qWarning( "ProjectConfigurationDlgBase::outsideLibDirAddClicked(): Not implemented yet" );
00926 }
00927
00928 void ProjectConfigurationDlgBase::outsideLibDirRemoveClicked()
00929 {
00930 qWarning( "ProjectConfigurationDlgBase::outsideLibDirRemoveClicked(): Not implemented yet" );
00931 }
00932
00933 void ProjectConfigurationDlgBase::outsideLibDirEditClicked()
00934 {
00935 qWarning( "ProjectConfigurationDlgBase::outsideLibDirEditClicked(): Not implemented yet" );
00936 }
00937
00938 void ProjectConfigurationDlgBase::outsideLibEditClicked()
00939 {
00940 qWarning( "ProjectConfigurationDlgBase::outsideLibEditClicked(): Not implemented yet" );
00941 }
00942
00943 void ProjectConfigurationDlgBase::outsideIncEditClicked()
00944 {
00945 qWarning( "ProjectConfigurationDlgBase::outsideIncEditClicked(): Not implemented yet" );
00946 }
00947
00948 void ProjectConfigurationDlgBase::prjDepsMoveUpClicked()
00949 {
00950 qWarning( "ProjectConfigurationDlgBase::prjDepsMoveUpClicked(): Not implemented yet" );
00951 }
00952
00953 void ProjectConfigurationDlgBase::prjDepsMoveDownClicked()
00954 {
00955 qWarning( "ProjectConfigurationDlgBase::prjDepsMoveDownClicked(): Not implemented yet" );
00956 }
00957
00958 void ProjectConfigurationDlgBase::slotStaticLibClicked(int)
00959 {
00960 qWarning( "ProjectConfigurationDlgBase::slotStaticLibClicked(int): Not implemented yet" );
00961 }
00962
00963 void ProjectConfigurationDlgBase::slotInstallTargetClicked()
00964 {
00965 qWarning( "ProjectConfigurationDlgBase::slotInstallTargetClicked(): Not implemented yet" );
00966 }
00967
00968 void ProjectConfigurationDlgBase::intMoveUp_button_clicked()
00969 {
00970 qWarning( "ProjectConfigurationDlgBase::intMoveUp_button_clicked(): Not implemented yet" );
00971 }
00972
00973 void ProjectConfigurationDlgBase::intMoveDown_button_clicked()
00974 {
00975 qWarning( "ProjectConfigurationDlgBase::intMoveDown_button_clicked(): Not implemented yet" );
00976 }
00977
00978 void ProjectConfigurationDlgBase::extAdd_button_clicked()
00979 {
00980 qWarning( "ProjectConfigurationDlgBase::extAdd_button_clicked(): Not implemented yet" );
00981 }
00982
00983 void ProjectConfigurationDlgBase::extRemove_button_clicked()
00984 {
00985 qWarning( "ProjectConfigurationDlgBase::extRemove_button_clicked(): Not implemented yet" );
00986 }
00987
00988 void ProjectConfigurationDlgBase::extEdit_button_clicked()
00989 {
00990 qWarning( "ProjectConfigurationDlgBase::extEdit_button_clicked(): Not implemented yet" );
00991 }
00992
00993 void ProjectConfigurationDlgBase::extMoveUp_button_clicked()
00994 {
00995 qWarning( "ProjectConfigurationDlgBase::extMoveUp_button_clicked(): Not implemented yet" );
00996 }
00997
00998 void ProjectConfigurationDlgBase::extMoveDown_button_clicked()
00999 {
01000 qWarning( "ProjectConfigurationDlgBase::extMoveDown_button_clicked(): Not implemented yet" );
01001 }
01002
01003 #include "projectconfigurationdlgbase.moc"