KDevelop API Documentation

buildtools/autotools/choosetargetdlgbase.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 './choosetargetdlgbase.ui' 00005 ** 00006 ** Created: Tue Oct 19 07:57:59 2004 00007 ** by: The User Interface Compiler ($Id: qt/main.cpp 3.3.3 edited Nov 24 2003 $) 00008 ** 00009 ** WARNING! All changes made in this file will be lost! 00010 ****************************************************************************/ 00011 00012 #include "choosetargetdlgbase.h" 00013 00014 #include <qvariant.h> 00015 #include <kdialog.h> 00016 #include <qpushbutton.h> 00017 #include <qradiobutton.h> 00018 #include <qframe.h> 00019 #include <qgroupbox.h> 00020 #include <qlabel.h> 00021 #include <kcombobox.h> 00022 #include <klistbox.h> 00023 #include <qcheckbox.h> 00024 #include <qlayout.h> 00025 #include <qtooltip.h> 00026 #include <qwhatsthis.h> 00027 00028 /* 00029 * Constructs a ChooseTargetDlgBase as a child of 'parent', with the 00030 * name 'name' and widget flags set to 'f'. 00031 * 00032 * The dialog will by default be modeless, unless you set 'modal' to 00033 * TRUE to construct a modal dialog. 00034 */ 00035 ChooseTargetDlgBase::ChooseTargetDlgBase( QWidget* parent, const char* name, bool modal, WFlags fl ) 00036 : QDialog( parent, name, modal, fl ) 00037 { 00038 if ( !name ) 00039 setName( "ChooseTargetDlgBase" ); 00040 ChooseTargetDlgBaseLayout = new QVBoxLayout( this, KDialog::marginHint(), KDialog::spacingHint(), "ChooseTargetDlgBaseLayout"); 00041 00042 activeTargetRadioButton = new QRadioButton( this, "activeTargetRadioButton" ); 00043 activeTargetRadioButton->setChecked( TRUE ); 00044 ChooseTargetDlgBaseLayout->addWidget( activeTargetRadioButton ); 00045 00046 frame5 = new QFrame( this, "frame5" ); 00047 frame5->setFrameShape( QFrame::HLine ); 00048 frame5->setFrameShadow( QFrame::Sunken ); 00049 frame5->setLineWidth( 1 ); 00050 ChooseTargetDlgBaseLayout->addWidget( frame5 ); 00051 00052 chooseTargetRadioButton = new QRadioButton( this, "chooseTargetRadioButton" ); 00053 ChooseTargetDlgBaseLayout->addWidget( chooseTargetRadioButton ); 00054 Spacer2_2 = new QSpacerItem( 20, 16, QSizePolicy::Minimum, QSizePolicy::Fixed ); 00055 ChooseTargetDlgBaseLayout->addItem( Spacer2_2 ); 00056 00057 choosenTargetGroupBox = new QGroupBox( this, "choosenTargetGroupBox" ); 00058 choosenTargetGroupBox->setEnabled( TRUE ); 00059 choosenTargetGroupBox->setColumnLayout(0, Qt::Vertical ); 00060 choosenTargetGroupBox->layout()->setSpacing( KDialog::spacingHint() ); 00061 choosenTargetGroupBox->layout()->setMargin( KDialog::marginHint() ); 00062 choosenTargetGroupBoxLayout = new QGridLayout( choosenTargetGroupBox->layout() ); 00063 choosenTargetGroupBoxLayout->setAlignment( Qt::AlignTop ); 00064 00065 targetStaticLabel = new QLabel( choosenTargetGroupBox, "targetStaticLabel" ); 00066 targetStaticLabel->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)5, 0, 0, targetStaticLabel->sizePolicy().hasHeightForWidth() ) ); 00067 QFont targetStaticLabel_font( targetStaticLabel->font() ); 00068 targetStaticLabel->setFont( targetStaticLabel_font ); 00069 00070 choosenTargetGroupBoxLayout->addWidget( targetStaticLabel, 2, 0 ); 00071 00072 choosenTargetLabel = new QLabel( choosenTargetGroupBox, "choosenTargetLabel" ); 00073 choosenTargetLabel->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)5, 0, 0, choosenTargetLabel->sizePolicy().hasHeightForWidth() ) ); 00074 00075 choosenTargetGroupBoxLayout->addWidget( choosenTargetLabel, 2, 1 ); 00076 00077 subprojectComboBox = new KHistoryCombo( choosenTargetGroupBox, "subprojectComboBox" ); 00078 subprojectComboBox->setDuplicatesEnabled( FALSE ); 00079 00080 choosenTargetGroupBoxLayout->addMultiCellWidget( subprojectComboBox, 0, 0, 0, 1 ); 00081 00082 targetComboBox = new KHistoryCombo( choosenTargetGroupBox, "targetComboBox" ); 00083 targetComboBox->setDuplicatesEnabled( TRUE ); 00084 00085 choosenTargetGroupBoxLayout->addMultiCellWidget( targetComboBox, 1, 1, 0, 1 ); 00086 ChooseTargetDlgBaseLayout->addWidget( choosenTargetGroupBox ); 00087 00088 groupBox1 = new QGroupBox( this, "groupBox1" ); 00089 groupBox1->setColumnLayout(0, Qt::Vertical ); 00090 groupBox1->layout()->setSpacing( KDialog::spacingHint() ); 00091 groupBox1->layout()->setMargin( KDialog::marginHint() ); 00092 groupBox1Layout = new QVBoxLayout( groupBox1->layout() ); 00093 groupBox1Layout->setAlignment( Qt::AlignTop ); 00094 00095 newFilesListBox = new KListBox( groupBox1, "newFilesListBox" ); 00096 newFilesListBox->setSelectionMode( KListBox::NoSelection ); 00097 groupBox1Layout->addWidget( newFilesListBox ); 00098 00099 textLabel1 = new QLabel( groupBox1, "textLabel1" ); 00100 groupBox1Layout->addWidget( textLabel1 ); 00101 ChooseTargetDlgBaseLayout->addWidget( groupBox1 ); 00102 00103 neverAskAgainCheckBox = new QCheckBox( this, "neverAskAgainCheckBox" ); 00104 ChooseTargetDlgBaseLayout->addWidget( neverAskAgainCheckBox ); 00105 Spacer2 = new QSpacerItem( 20, 16, QSizePolicy::Minimum, QSizePolicy::Fixed ); 00106 ChooseTargetDlgBaseLayout->addItem( Spacer2 ); 00107 00108 buttonLayout = new QHBoxLayout( 0, 0, KDialog::spacingHint(), "buttonLayout"); 00109 buttonSpacer = new QSpacerItem( 30, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); 00110 buttonLayout->addItem( buttonSpacer ); 00111 00112 removeButton = new QPushButton( this, "removeButton" ); 00113 buttonLayout->addWidget( removeButton ); 00114 00115 cancelButton = new QPushButton( this, "cancelButton" ); 00116 buttonLayout->addWidget( cancelButton ); 00117 ChooseTargetDlgBaseLayout->addLayout( buttonLayout ); 00118 languageChange(); 00119 resize( QSize(556, 529).expandedTo(minimumSizeHint()) ); 00120 clearWState( WState_Polished ); 00121 00122 // signals and slots connections 00123 connect( cancelButton, SIGNAL( clicked() ), this, SLOT( reject() ) ); 00124 connect( removeButton, SIGNAL( clicked() ), this, SLOT( accept() ) ); 00125 00126 // tab order 00127 setTabOrder( activeTargetRadioButton, chooseTargetRadioButton ); 00128 setTabOrder( chooseTargetRadioButton, subprojectComboBox ); 00129 setTabOrder( subprojectComboBox, targetComboBox ); 00130 setTabOrder( targetComboBox, newFilesListBox ); 00131 setTabOrder( newFilesListBox, neverAskAgainCheckBox ); 00132 setTabOrder( neverAskAgainCheckBox, removeButton ); 00133 setTabOrder( removeButton, cancelButton ); 00134 } 00135 00136 /* 00137 * Destroys the object and frees any allocated resources 00138 */ 00139 ChooseTargetDlgBase::~ChooseTargetDlgBase() 00140 { 00141 // no need to delete child widgets, Qt does it all for us 00142 } 00143 00144 /* 00145 * Sets the strings of the subwidgets using the current 00146 * language. 00147 */ 00148 void ChooseTargetDlgBase::languageChange() 00149 { 00150 setCaption( tr2i18n( "Automake Manager - Choose Target" ) ); 00151 activeTargetRadioButton->setText( tr2i18n( "Add new &files to my active target" ) ); 00152 chooseTargetRadioButton->setText( tr2i18n( "Choose &another target" ) ); 00153 choosenTargetGroupBox->setTitle( tr2i18n( "Choose &Target" ) ); 00154 targetStaticLabel->setText( tr2i18n( "Target:" ) ); 00155 choosenTargetLabel->setText( tr2i18n( "[TARGET]" ) ); 00156 groupBox1->setTitle( tr2i18n( "&New Files" ) ); 00157 textLabel1->setText( tr2i18n( "<b>Note:</b> If you abort, your files will be created, <b>but will not</b> be added to the project." ) ); 00158 neverAskAgainCheckBox->setText( tr2i18n( "&Do not ask me again and use always my Active Target." ) ); 00159 removeButton->setText( tr2i18n( "&OK" ) ); 00160 cancelButton->setText( tr2i18n( "&Cancel" ) ); 00161 } 00162 00163 void ChooseTargetDlgBase::slotActiveTargetToggled(bool) 00164 { 00165 qWarning( "ChooseTargetDlgBase::slotActiveTargetToggled(bool): Not implemented yet" ); 00166 } 00167 00168 void ChooseTargetDlgBase::slotChooseTargetToggled(bool) 00169 { 00170 qWarning( "ChooseTargetDlgBase::slotChooseTargetToggled(bool): Not implemented yet" ); 00171 } 00172 00173 void ChooseTargetDlgBase::slotSubprojectChanged(const QString&) 00174 { 00175 qWarning( "ChooseTargetDlgBase::slotSubprojectChanged(const QString&): Not implemented yet" ); 00176 } 00177 00178 void ChooseTargetDlgBase::slotTargetChanged(const QString&) 00179 { 00180 qWarning( "ChooseTargetDlgBase::slotTargetChanged(const QString&): Not implemented yet" ); 00181 } 00182 00183 #include "choosetargetdlgbase.moc"
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:01:36 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003