KDevelop API Documentation

distpart_ui.cpp

Go to the documentation of this file.
00001 #include <kdialog.h>
00002 #include <klocale.h>
00003 /****************************************************************************
00004 ** Form implementation generated from reading ui file './distpart_ui.ui'
00005 **
00006 ** Created: Tue Mar 22 23:47:38 2005
00007 **      by: The User Interface Compiler ($Id: qt/main.cpp   3.3.4   edited Nov 24 2003 $)
00008 **
00009 ** WARNING! All changes made in this file will be lost!
00010 ****************************************************************************/
00011 
00012 #include "distpart_ui.h"
00013 
00014 #include <qvariant.h>
00015 #include <kdialog.h>
00016 #include <kiconloader.h>
00017 #include <kpushbutton.h>
00018 #include <klistbox.h>
00019 #include <klineedit.h>
00020 #include <ktextedit.h>
00021 #include <qpushbutton.h>
00022 #include <qlabel.h>
00023 #include <qtabwidget.h>
00024 #include <qcheckbox.h>
00025 #include <qgroupbox.h>
00026 #include <qbuttongroup.h>
00027 #include <qcombobox.h>
00028 #include <qlayout.h>
00029 #include <qtooltip.h>
00030 #include <qwhatsthis.h>
00031 #include <qimage.h>
00032 #include <qpixmap.h>
00033 
00034 /*
00035  *  Constructs a distpart_ui as a child of 'parent', with the
00036  *  name 'name' and widget flags set to 'f'.
00037  */
00038 distpart_ui::distpart_ui( QWidget* parent, const char* name, WFlags fl )
00039     : QWidget( parent, name, fl )
00040 {
00041     if ( !name )
00042     setName( "packaging_dialog" );
00043     setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)5, 0, 0, sizePolicy().hasHeightForWidth() ) );
00044     setMinimumSize( QSize( 0, 0 ) );
00045     setMaximumSize( QSize( 32767, 32767 ) );
00046     packaging_dialogLayout = new QVBoxLayout( this, 0, 0, "packaging_dialogLayout"); 
00047 
00048     Layout30 = new QHBoxLayout( 0, 0, KDialog::spacingHint(), "Layout30"); 
00049 
00050     titleLabel = new QLabel( this, "titleLabel" );
00051     titleLabel->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)5, 0, 0, titleLabel->sizePolicy().hasHeightForWidth() ) );
00052     titleLabel->setMinimumSize( QSize( 250, 0 ) );
00053     Layout30->addWidget( titleLabel );
00054 
00055     KDevelopGraphic = new QLabel( this, "KDevelopGraphic" );
00056     KDevelopGraphic->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)5, 0, 0, KDevelopGraphic->sizePolicy().hasHeightForWidth() ) );
00057     KDevelopGraphic->setMinimumSize( QSize( 48, 48 ) );
00058     KDevelopGraphic->setMaximumSize( QSize( 48, 48 ) );
00059     KDevelopGraphic->setPixmap( DesktopIcon( "kdevelop" ) );
00060     KDevelopGraphic->setScaledContents( TRUE );
00061     Layout30->addWidget( KDevelopGraphic );
00062     packaging_dialogLayout->addLayout( Layout30 );
00063 
00064     actions_box = new QTabWidget( this, "actions_box" );
00065     actions_box->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)3, 0, 0, actions_box->sizePolicy().hasHeightForWidth() ) );
00066     actions_box->setTabPosition( QTabWidget::Top );
00067 
00068     tab = new QWidget( actions_box, "tab" );
00069     tabLayout = new QGridLayout( tab, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabLayout"); 
00070 
00071     srcDistFileListBox = new KListBox( tab, "srcDistFileListBox" );
00072 
00073     tabLayout->addMultiCellWidget( srcDistFileListBox, 1, 2, 1, 1 );
00074 
00075     customProjectCheckBox = new QCheckBox( tab, "customProjectCheckBox" );
00076 
00077     tabLayout->addMultiCellWidget( customProjectCheckBox, 0, 1, 0, 0 );
00078 
00079     Layout19 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "Layout19"); 
00080 
00081     sourceOptionsGroupBox = new QGroupBox( tab, "sourceOptionsGroupBox" );
00082     sourceOptionsGroupBox->setColumnLayout(0, Qt::Vertical );
00083     sourceOptionsGroupBox->layout()->setSpacing( KDialog::spacingHint() );
00084     sourceOptionsGroupBox->layout()->setMargin( KDialog::marginHint() );
00085     sourceOptionsGroupBoxLayout = new QVBoxLayout( sourceOptionsGroupBox->layout() );
00086     sourceOptionsGroupBoxLayout->setAlignment( Qt::AlignTop );
00087 
00088     bzipCheckBox = new QCheckBox( sourceOptionsGroupBox, "bzipCheckBox" );
00089     sourceOptionsGroupBoxLayout->addWidget( bzipCheckBox );
00090 
00091     Layout34 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "Layout34"); 
00092 
00093     archiveNameLabel = new QLabel( sourceOptionsGroupBox, "archiveNameLabel" );
00094     Layout34->addWidget( archiveNameLabel );
00095 
00096     archNameFormatLineEdit = new KLineEdit( sourceOptionsGroupBox, "archNameFormatLineEdit" );
00097     Layout34->addWidget( archNameFormatLineEdit );
00098     sourceOptionsGroupBoxLayout->addLayout( Layout34 );
00099     Layout19->addWidget( sourceOptionsGroupBox );
00100     Spacer37 = new QSpacerItem( 0, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00101     Layout19->addItem( Spacer37 );
00102 
00103     createSrcArchPushButton = new KPushButton( tab, "createSrcArchPushButton" );
00104     createSrcArchPushButton->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)5, 0, 0, createSrcArchPushButton->sizePolicy().hasHeightForWidth() ) );
00105     Layout19->addWidget( createSrcArchPushButton );
00106 
00107     resetSrcPushButton = new KPushButton( tab, "resetSrcPushButton" );
00108     resetSrcPushButton->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)5, 0, 0, resetSrcPushButton->sizePolicy().hasHeightForWidth() ) );
00109     Layout19->addWidget( resetSrcPushButton );
00110 
00111     tabLayout->addLayout( Layout19, 2, 0 );
00112 
00113     fileListLabel = new QLabel( tab, "fileListLabel" );
00114 
00115     tabLayout->addWidget( fileListLabel, 0, 1 );
00116     actions_box->insertTab( tab, QString::fromLatin1("") );
00117 
00118     tab_2 = new QWidget( actions_box, "tab_2" );
00119     tabLayout_2 = new QGridLayout( tab_2, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabLayout_2"); 
00120 
00121     layout12 = new QHBoxLayout( 0, 0, KDialog::spacingHint(), "layout12"); 
00122 
00123     layout11 = new QGridLayout( 0, 1, 1, 0, KDialog::spacingHint(), "layout11"); 
00124 
00125     licenseLineEdit = new KLineEdit( tab_2, "licenseLineEdit" );
00126     licenseLineEdit->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 2, 0, licenseLineEdit->sizePolicy().hasHeightForWidth() ) );
00127 
00128     layout11->addWidget( licenseLineEdit, 4, 1 );
00129 
00130     vendorLabel = new QLabel( tab_2, "vendorLabel" );
00131 
00132     layout11->addWidget( vendorLabel, 3, 0 );
00133 
00134     releaseLineEdit = new KLineEdit( tab_2, "releaseLineEdit" );
00135     releaseLineEdit->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 2, 0, releaseLineEdit->sizePolicy().hasHeightForWidth() ) );
00136 
00137     layout11->addWidget( releaseLineEdit, 2, 1 );
00138 
00139     appNameLineEdit = new KLineEdit( tab_2, "appNameLineEdit" );
00140     appNameLineEdit->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 2, 0, appNameLineEdit->sizePolicy().hasHeightForWidth() ) );
00141 
00142     layout11->addWidget( appNameLineEdit, 0, 1 );
00143 
00144     vendorLineEdit = new KLineEdit( tab_2, "vendorLineEdit" );
00145     vendorLineEdit->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 2, 0, vendorLineEdit->sizePolicy().hasHeightForWidth() ) );
00146 
00147     layout11->addWidget( vendorLineEdit, 3, 1 );
00148 
00149     appNameLabel = new QLabel( tab_2, "appNameLabel" );
00150 
00151     layout11->addWidget( appNameLabel, 0, 0 );
00152 
00153     summaryLabel = new QLabel( tab_2, "summaryLabel" );
00154 
00155     layout11->addWidget( summaryLabel, 5, 0 );
00156 
00157     licenseLabel = new QLabel( tab_2, "licenseLabel" );
00158 
00159     layout11->addWidget( licenseLabel, 4, 0 );
00160 
00161     releaseLabel = new QLabel( tab_2, "releaseLabel" );
00162 
00163     layout11->addWidget( releaseLabel, 2, 0 );
00164 
00165     versionLabel = new QLabel( tab_2, "versionLabel" );
00166 
00167     layout11->addWidget( versionLabel, 1, 0 );
00168 
00169     summaryLineEdit = new KLineEdit( tab_2, "summaryLineEdit" );
00170     summaryLineEdit->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 2, 0, summaryLineEdit->sizePolicy().hasHeightForWidth() ) );
00171 
00172     layout11->addWidget( summaryLineEdit, 5, 1 );
00173 
00174     packagerLineEdit = new KLineEdit( tab_2, "packagerLineEdit" );
00175     packagerLineEdit->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 2, 0, packagerLineEdit->sizePolicy().hasHeightForWidth() ) );
00176 
00177     layout11->addWidget( packagerLineEdit, 7, 1 );
00178 
00179     versionLineEdit = new KLineEdit( tab_2, "versionLineEdit" );
00180     versionLineEdit->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 2, 0, versionLineEdit->sizePolicy().hasHeightForWidth() ) );
00181 
00182     layout11->addWidget( versionLineEdit, 1, 1 );
00183 
00184     groupLabel = new QLabel( tab_2, "groupLabel" );
00185 
00186     layout11->addWidget( groupLabel, 6, 0 );
00187 
00188     packagerLabel = new QLabel( tab_2, "packagerLabel" );
00189 
00190     layout11->addWidget( packagerLabel, 7, 0 );
00191 
00192     groupLineEdit = new KLineEdit( tab_2, "groupLineEdit" );
00193     groupLineEdit->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 2, 0, groupLineEdit->sizePolicy().hasHeightForWidth() ) );
00194 
00195     layout11->addWidget( groupLineEdit, 6, 1 );
00196     layout12->addLayout( layout11 );
00197 
00198     advancedOptionsGroupBox = new QButtonGroup( tab_2, "advancedOptionsGroupBox" );
00199     advancedOptionsGroupBox->setColumnLayout(0, Qt::Vertical );
00200     advancedOptionsGroupBox->layout()->setSpacing( KDialog::spacingHint() );
00201     advancedOptionsGroupBox->layout()->setMargin( KDialog::marginHint() );
00202     advancedOptionsGroupBoxLayout = new QVBoxLayout( advancedOptionsGroupBox->layout() );
00203     advancedOptionsGroupBoxLayout->setAlignment( Qt::AlignTop );
00204 
00205     devPackageCheckBox = new QCheckBox( advancedOptionsGroupBox, "devPackageCheckBox" );
00206     advancedOptionsGroupBoxLayout->addWidget( devPackageCheckBox );
00207 
00208     docsPackageCheckBox = new QCheckBox( advancedOptionsGroupBox, "docsPackageCheckBox" );
00209     advancedOptionsGroupBoxLayout->addWidget( docsPackageCheckBox );
00210 
00211     appIconCheckBox = new QCheckBox( advancedOptionsGroupBox, "appIconCheckBox" );
00212     advancedOptionsGroupBoxLayout->addWidget( appIconCheckBox );
00213 
00214     archLabel = new QLabel( advancedOptionsGroupBox, "archLabel" );
00215     advancedOptionsGroupBoxLayout->addWidget( archLabel );
00216 
00217     archComboBox = new QComboBox( FALSE, advancedOptionsGroupBox, "archComboBox" );
00218     archComboBox->setAutoResize( TRUE );
00219     archComboBox->setSizeLimit( 10 );
00220     archComboBox->setAutoCompletion( TRUE );
00221     advancedOptionsGroupBoxLayout->addWidget( archComboBox );
00222     layout12->addWidget( advancedOptionsGroupBox );
00223 
00224     tabLayout_2->addMultiCellLayout( layout12, 0, 0, 0, 1 );
00225 
00226     layout13 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "layout13"); 
00227 
00228     layout8 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "layout8"); 
00229 
00230     srcPackagePushButton = new KPushButton( tab_2, "srcPackagePushButton" );
00231     layout8->addWidget( srcPackagePushButton );
00232 
00233     buildAllPushButton = new KPushButton( tab_2, "buildAllPushButton" );
00234     layout8->addWidget( buildAllPushButton );
00235 
00236     exportSPECPushButton = new KPushButton( tab_2, "exportSPECPushButton" );
00237     layout8->addWidget( exportSPECPushButton );
00238 
00239     importSPECPushButton = new KPushButton( tab_2, "importSPECPushButton" );
00240     layout8->addWidget( importSPECPushButton );
00241     layout13->addLayout( layout8 );
00242 
00243     tabLayout_2->addLayout( layout13, 1, 1 );
00244 
00245     layout16 = new QHBoxLayout( 0, 0, KDialog::spacingHint(), "layout16"); 
00246 
00247     layout14 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "layout14"); 
00248 
00249     projectDescriptionLabel = new QLabel( tab_2, "projectDescriptionLabel" );
00250     projectDescriptionLabel->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)5, 0, 0, projectDescriptionLabel->sizePolicy().hasHeightForWidth() ) );
00251     layout14->addWidget( projectDescriptionLabel );
00252 
00253     projectDescriptionMultilineEdit = new KTextEdit( tab_2, "projectDescriptionMultilineEdit" );
00254     projectDescriptionMultilineEdit->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)3, 0, 0, projectDescriptionMultilineEdit->sizePolicy().hasHeightForWidth() ) );
00255     projectDescriptionMultilineEdit->setResizePolicy( KTextEdit::Manual );
00256     layout14->addWidget( projectDescriptionMultilineEdit );
00257     layout16->addLayout( layout14 );
00258 
00259     layout15 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "layout15"); 
00260 
00261     TextLabel1 = new QLabel( tab_2, "TextLabel1" );
00262     TextLabel1->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)5, 0, 0, TextLabel1->sizePolicy().hasHeightForWidth() ) );
00263     layout15->addWidget( TextLabel1 );
00264 
00265     projectChangelogMultilineEdit = new KTextEdit( tab_2, "projectChangelogMultilineEdit" );
00266     projectChangelogMultilineEdit->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)3, 0, 0, projectChangelogMultilineEdit->sizePolicy().hasHeightForWidth() ) );
00267     layout15->addWidget( projectChangelogMultilineEdit );
00268     layout16->addLayout( layout15 );
00269 
00270     tabLayout_2->addLayout( layout16, 1, 0 );
00271     actions_box->insertTab( tab_2, QString::fromLatin1("") );
00272 
00273     tab_3 = new QWidget( actions_box, "tab_3" );
00274     tabLayout_3 = new QVBoxLayout( tab_3, KDialog::marginHint(), KDialog::spacingHint(), "tabLayout_3"); 
00275 
00276     localOptionsGroupBox = new QGroupBox( tab_3, "localOptionsGroupBox" );
00277     localOptionsGroupBox->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)5, 0, 0, localOptionsGroupBox->sizePolicy().hasHeightForWidth() ) );
00278     localOptionsGroupBox->setColumnLayout(0, Qt::Vertical );
00279     localOptionsGroupBox->layout()->setSpacing( KDialog::spacingHint() );
00280     localOptionsGroupBox->layout()->setMargin( KDialog::marginHint() );
00281     localOptionsGroupBoxLayout = new QHBoxLayout( localOptionsGroupBox->layout() );
00282     localOptionsGroupBoxLayout->setAlignment( Qt::AlignTop );
00283 
00284     Layout15 = new QGridLayout( 0, 1, 1, 0, KDialog::spacingHint(), "Layout15"); 
00285 
00286     genHTMLCheckBox = new QCheckBox( localOptionsGroupBox, "genHTMLCheckBox" );
00287 
00288     Layout15->addMultiCellWidget( genHTMLCheckBox, 0, 0, 0, 1 );
00289 
00290     useRPMInfoCheckBox = new QCheckBox( localOptionsGroupBox, "useRPMInfoCheckBox" );
00291 
00292     Layout15->addWidget( useRPMInfoCheckBox, 1, 1 );
00293     Spacer7 = new QSpacerItem( 20, 20, QSizePolicy::Fixed, QSizePolicy::Minimum );
00294     Layout15->addItem( Spacer7, 1, 0 );
00295     localOptionsGroupBoxLayout->addLayout( Layout15 );
00296     Spacer8 = new QSpacerItem( 20, 0, QSizePolicy::Expanding, QSizePolicy::Minimum );
00297     localOptionsGroupBoxLayout->addItem( Spacer8 );
00298 
00299     Layout21 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "Layout21"); 
00300 
00301     genHTMLPushButton = new KPushButton( localOptionsGroupBox, "genHTMLPushButton" );
00302     Layout21->addWidget( genHTMLPushButton );
00303 
00304     resetHTMLPushButton = new KPushButton( localOptionsGroupBox, "resetHTMLPushButton" );
00305     Layout21->addWidget( resetHTMLPushButton );
00306     localOptionsGroupBoxLayout->addLayout( Layout21 );
00307     tabLayout_3->addWidget( localOptionsGroupBox );
00308 
00309     remoteOptionsGroupBox = new QGroupBox( tab_3, "remoteOptionsGroupBox" );
00310     remoteOptionsGroupBox->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)5, 0, 0, remoteOptionsGroupBox->sizePolicy().hasHeightForWidth() ) );
00311     remoteOptionsGroupBox->setColumnLayout(0, Qt::Vertical );
00312     remoteOptionsGroupBox->layout()->setSpacing( KDialog::spacingHint() );
00313     remoteOptionsGroupBox->layout()->setMargin( KDialog::marginHint() );
00314     remoteOptionsGroupBoxLayout = new QGridLayout( remoteOptionsGroupBox->layout() );
00315     remoteOptionsGroupBoxLayout->setAlignment( Qt::AlignTop );
00316 
00317     uploadFileListBox = new KListBox( remoteOptionsGroupBox, "uploadFileListBox" );
00318     uploadFileListBox->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)7, 0, 0, uploadFileListBox->sizePolicy().hasHeightForWidth() ) );
00319     uploadFileListBox->setMinimumSize( QSize( 250, 0 ) );
00320 
00321     remoteOptionsGroupBoxLayout->addWidget( uploadFileListBox, 1, 1 );
00322 
00323     Layout23 = new QHBoxLayout( 0, 0, KDialog::spacingHint(), "Layout23"); 
00324 
00325     fileSubmissionLabel = new QLabel( remoteOptionsGroupBox, "fileSubmissionLabel" );
00326     Layout23->addWidget( fileSubmissionLabel );
00327     Spacer24 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Minimum );
00328     Layout23->addItem( Spacer24 );
00329 
00330     uploadAddFileToolButton = new KPushButton( remoteOptionsGroupBox, "uploadAddFileToolButton" );
00331     uploadAddFileToolButton->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, 0, 0, uploadAddFileToolButton->sizePolicy().hasHeightForWidth() ) );
00332     Layout23->addWidget( uploadAddFileToolButton );
00333 
00334     uploadRemoveToolButton = new KPushButton( remoteOptionsGroupBox, "uploadRemoveToolButton" );
00335     uploadRemoveToolButton->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, 0, 0, uploadRemoveToolButton->sizePolicy().hasHeightForWidth() ) );
00336     Layout23->addWidget( uploadRemoveToolButton );
00337 
00338     remoteOptionsGroupBoxLayout->addLayout( Layout23, 0, 1 );
00339 
00340     Layout25 = new QGridLayout( 0, 1, 1, 0, KDialog::spacingHint(), "Layout25"); 
00341 
00342     uploadCustomCheckBox = new QCheckBox( remoteOptionsGroupBox, "uploadCustomCheckBox" );
00343 
00344     Layout25->addMultiCellWidget( uploadCustomCheckBox, 2, 2, 0, 1 );
00345 
00346     uploadftpkdeorgCheckBox = new QCheckBox( remoteOptionsGroupBox, "uploadftpkdeorgCheckBox" );
00347 
00348     Layout25->addMultiCellWidget( uploadftpkdeorgCheckBox, 0, 0, 0, 1 );
00349     Spacer6 = new QSpacerItem( 0, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00350     Layout25->addItem( Spacer6, 4, 0 );
00351 
00352     uploadSubmitPushButton = new KPushButton( remoteOptionsGroupBox, "uploadSubmitPushButton" );
00353 
00354     Layout25->addWidget( uploadSubmitPushButton, 7, 0 );
00355 
00356     uploadURLLineEdit = new KLineEdit( remoteOptionsGroupBox, "uploadURLLineEdit" );
00357 
00358     Layout25->addMultiCellWidget( uploadURLLineEdit, 3, 3, 0, 1 );
00359 
00360     uploadResetPushButton = new KPushButton( remoteOptionsGroupBox, "uploadResetPushButton" );
00361 
00362     Layout25->addWidget( uploadResetPushButton, 7, 1 );
00363 
00364     uploadAppsKDEcomCheckBox = new QCheckBox( remoteOptionsGroupBox, "uploadAppsKDEcomCheckBox" );
00365 
00366     Layout25->addMultiCellWidget( uploadAppsKDEcomCheckBox, 1, 1, 0, 1 );
00367 
00368     remoteOptionsGroupBoxLayout->addMultiCellLayout( Layout25, 0, 1, 0, 0 );
00369     tabLayout_3->addWidget( remoteOptionsGroupBox );
00370     actions_box->insertTab( tab_3, QString::fromLatin1("") );
00371     packaging_dialogLayout->addWidget( actions_box );
00372     languageChange();
00373     resize( QSize(606, 649).expandedTo(minimumSizeHint()) );
00374     clearWState( WState_Polished );
00375 
00376     // signals and slots connections
00377     connect( buildAllPushButton, SIGNAL( clicked() ), this, SLOT( slotbuildAllPushButtonPressed() ) );
00378     connect( exportSPECPushButton, SIGNAL( clicked() ), this, SLOT( slotexportSPECPushButtonPressed() ) );
00379     connect( srcPackagePushButton, SIGNAL( clicked() ), this, SLOT( slotsrcPackagePushButtonPressed() ) );
00380     connect( importSPECPushButton, SIGNAL( clicked() ), this, SLOT( slotimportSPECPushButtonPressed() ) );
00381 
00382     // tab order
00383     setTabOrder( actions_box, customProjectCheckBox );
00384     setTabOrder( customProjectCheckBox, bzipCheckBox );
00385     setTabOrder( bzipCheckBox, archNameFormatLineEdit );
00386     setTabOrder( archNameFormatLineEdit, createSrcArchPushButton );
00387     setTabOrder( createSrcArchPushButton, resetSrcPushButton );
00388     setTabOrder( resetSrcPushButton, srcDistFileListBox );
00389     setTabOrder( srcDistFileListBox, appNameLineEdit );
00390     setTabOrder( appNameLineEdit, versionLineEdit );
00391     setTabOrder( versionLineEdit, releaseLineEdit );
00392     setTabOrder( releaseLineEdit, vendorLineEdit );
00393     setTabOrder( vendorLineEdit, licenseLineEdit );
00394     setTabOrder( licenseLineEdit, summaryLineEdit );
00395     setTabOrder( summaryLineEdit, groupLineEdit );
00396     setTabOrder( groupLineEdit, packagerLineEdit );
00397     setTabOrder( packagerLineEdit, projectDescriptionMultilineEdit );
00398     setTabOrder( projectDescriptionMultilineEdit, projectChangelogMultilineEdit );
00399     setTabOrder( projectChangelogMultilineEdit, devPackageCheckBox );
00400     setTabOrder( devPackageCheckBox, docsPackageCheckBox );
00401     setTabOrder( docsPackageCheckBox, appIconCheckBox );
00402     setTabOrder( appIconCheckBox, archComboBox );
00403     setTabOrder( archComboBox, genHTMLCheckBox );
00404     setTabOrder( genHTMLCheckBox, useRPMInfoCheckBox );
00405     setTabOrder( useRPMInfoCheckBox, genHTMLPushButton );
00406     setTabOrder( genHTMLPushButton, resetHTMLPushButton );
00407     setTabOrder( resetHTMLPushButton, uploadftpkdeorgCheckBox );
00408     setTabOrder( uploadftpkdeorgCheckBox, uploadAppsKDEcomCheckBox );
00409     setTabOrder( uploadAppsKDEcomCheckBox, uploadCustomCheckBox );
00410     setTabOrder( uploadCustomCheckBox, uploadURLLineEdit );
00411     setTabOrder( uploadURLLineEdit, uploadSubmitPushButton );
00412     setTabOrder( uploadSubmitPushButton, uploadResetPushButton );
00413     setTabOrder( uploadResetPushButton, uploadAddFileToolButton );
00414     setTabOrder( uploadAddFileToolButton, uploadRemoveToolButton );
00415     setTabOrder( uploadRemoveToolButton, uploadFileListBox );
00416 
00417     // buddies
00418     archiveNameLabel->setBuddy( archNameFormatLineEdit );
00419     fileListLabel->setBuddy( srcDistFileListBox );
00420     vendorLabel->setBuddy( vendorLineEdit );
00421     appNameLabel->setBuddy( appNameLineEdit );
00422     summaryLabel->setBuddy( summaryLineEdit );
00423     licenseLabel->setBuddy( licenseLineEdit );
00424     releaseLabel->setBuddy( releaseLineEdit );
00425     versionLabel->setBuddy( versionLineEdit );
00426     groupLabel->setBuddy( groupLineEdit );
00427     packagerLabel->setBuddy( packagerLineEdit );
00428     projectDescriptionLabel->setBuddy( projectDescriptionMultilineEdit );
00429     TextLabel1->setBuddy( projectChangelogMultilineEdit );
00430     fileSubmissionLabel->setBuddy( uploadFileListBox );
00431 }
00432 
00433 /*
00434  *  Destroys the object and frees any allocated resources
00435  */
00436 distpart_ui::~distpart_ui()
00437 {
00438     // no need to delete child widgets, Qt does it all for us
00439 }
00440 
00441 /*
00442  *  Sets the strings of the subwidgets using the current
00443  *  language.
00444  */
00445 void distpart_ui::languageChange()
00446 {
00447     setCaption( tr2i18n( "Prepare for Release" ) );
00448     titleLabel->setText( tr2i18n( "<H2>Project Packaging & Publishing</H2>" ) );
00449     customProjectCheckBox->setText( tr2i18n( "&Use custom options" ) );
00450     sourceOptionsGroupBox->setTitle( tr2i18n( "Source Options" ) );
00451     bzipCheckBox->setText( tr2i18n( "Use &bzip2 instead of gzip" ) );
00452     archiveNameLabel->setText( tr2i18n( "<b>Archive name format: </b><br> %n - File name <br> %v - File version <br> %d - Date of archive" ) );
00453     archNameFormatLineEdit->setText( tr2i18n( "%n-%v" ) );
00454     createSrcArchPushButton->setText( tr2i18n( "Create Source &Archive" ) );
00455     resetSrcPushButton->setText( tr2i18n( "R&eset" ) );
00456     fileListLabel->setText( tr2i18n( "File &list:" ) );
00457     actions_box->changeTab( tab, tr2i18n( "&Source Distribution" ) );
00458     vendorLabel->setText( tr2i18n( "Ve&ndor:" ) );
00459     appNameLabel->setText( tr2i18n( "&Application name:" ) );
00460     summaryLabel->setText( tr2i18n( "S&ummary:" ) );
00461     licenseLabel->setText( tr2i18n( "&License:" ) );
00462     releaseLabel->setText( tr2i18n( "R&elease:" ) );
00463     versionLabel->setText( tr2i18n( "&Version:" ) );
00464     groupLabel->setText( tr2i18n( "&Group:" ) );
00465     packagerLabel->setText( tr2i18n( "Pac&kager:" ) );
00466     advancedOptionsGroupBox->setTitle( tr2i18n( "Advanced Package Op&tions" ) );
00467     devPackageCheckBox->setText( tr2i18n( "Create development package" ) );
00468     docsPackageCheckBox->setText( tr2i18n( "Create documentation package" ) );
00469     appIconCheckBox->setText( tr2i18n( "Include application icon" ) );
00470     archLabel->setText( tr2i18n( "Architecture target:<BR><b>(Note: You must have a compiler that supports this target)</b>" ) );
00471     archComboBox->clear();
00472     archComboBox->insertItem( tr2i18n( "i386" ) );
00473     archComboBox->insertItem( tr2i18n( "i586" ) );
00474     archComboBox->insertItem( tr2i18n( "i686" ) );
00475     archComboBox->insertItem( tr2i18n( "AMD K6" ) );
00476     archComboBox->insertItem( tr2i18n( "AMD K7" ) );
00477     archComboBox->insertItem( tr2i18n( "PPC" ) );
00478     archComboBox->insertItem( tr2i18n( "PPC G3" ) );
00479     archComboBox->insertItem( tr2i18n( "PPC Altevec" ) );
00480     archComboBox->insertItem( tr2i18n( "Dec Alpha (AXP)" ) );
00481     archComboBox->insertItem( tr2i18n( "Sparc" ) );
00482     archComboBox->setCurrentItem( 0 );
00483     srcPackagePushButton->setText( tr2i18n( "Build Source \n"
00484 "Package" ) );
00485     buildAllPushButton->setText( tr2i18n( "Build Binary \n"
00486 "Package" ) );
00487     exportSPECPushButton->setText( tr2i18n( "Export \n"
00488 "Build Files" ) );
00489     importSPECPushButton->setText( tr2i18n( "Import \n"
00490 "Build Files" ) );
00491     projectDescriptionLabel->setText( tr2i18n( "&Description:" ) );
00492     TextLabel1->setText( tr2i18n( "C&hangelog:" ) );
00493     actions_box->changeTab( tab_2, tr2i18n( "&Package Information" ) );
00494     localOptionsGroupBox->setTitle( tr2i18n( "Local Options" ) );
00495     genHTMLCheckBox->setText( tr2i18n( "Generate &HTML information page" ) );
00496     useRPMInfoCheckBox->setText( tr2i18n( "&User information generated by RPM" ) );
00497     genHTMLPushButton->setText( tr2i18n( "&Generate" ) );
00498     resetHTMLPushButton->setText( tr2i18n( "R&eset" ) );
00499     remoteOptionsGroupBox->setTitle( tr2i18n( "Re&mote Options" ) );
00500     fileSubmissionLabel->setText( tr2i18n( "File su&bmission list:" ) );
00501     uploadAddFileToolButton->setText( tr2i18n( "+" ) );
00502     uploadRemoveToolButton->setText( tr2i18n( "-" ) );
00503     uploadCustomCheckBox->setText( tr2i18n( "Upload to custom FTP site" ) );
00504     uploadftpkdeorgCheckBox->setText( tr2i18n( "Upload files to ftp.kde.org" ) );
00505     uploadSubmitPushButton->setText( tr2i18n( "Submit" ) );
00506     uploadURLLineEdit->setText( tr2i18n( "ftp://username:password@ftp.server.com/path/" ) );
00507     uploadResetPushButton->setText( tr2i18n( "Reset" ) );
00508     uploadAppsKDEcomCheckBox->setText( tr2i18n( "Upload to apps.kde.com" ) );
00509     actions_box->changeTab( tab_3, tr2i18n( "P&roject Publishing" ) );
00510 }
00511 
00512 void distpart_ui::slotbuildAllPushButtonPressed()
00513 {
00514     qWarning( "distpart_ui::slotbuildAllPushButtonPressed(): Not implemented yet" );
00515 }
00516 
00517 void distpart_ui::slotexportSPECPushButtonPressed()
00518 {
00519     qWarning( "distpart_ui::slotexportSPECPushButtonPressed(): Not implemented yet" );
00520 }
00521 
00522 void distpart_ui::slotimportSPECPushButtonPressed()
00523 {
00524     qWarning( "distpart_ui::slotimportSPECPushButtonPressed(): Not implemented yet" );
00525 }
00526 
00527 void distpart_ui::slotsrcPackagePushButtonPressed()
00528 {
00529     qWarning( "distpart_ui::slotsrcPackagePushButtonPressed(): Not implemented yet" );
00530 }
00531 
00532 #include "distpart_ui.moc"
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:03:54 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003