00001 #include <kdialog.h>
00002 #include <klocale.h>
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #include "addtemplatedlgbase.h"
00013
00014 #include <qvariant.h>
00015 #include <kdialog.h>
00016 #include <qpushbutton.h>
00017 #include <qlabel.h>
00018 #include <qlineedit.h>
00019 #include <qcombobox.h>
00020 #include <qlayout.h>
00021 #include <qtooltip.h>
00022 #include <qwhatsthis.h>
00023
00024
00025
00026
00027
00028
00029
00030
00031 AddTemplateDialogBase::AddTemplateDialogBase( QWidget* parent, const char* name, bool modal, WFlags fl )
00032 : QDialog( parent, name, modal, fl )
00033 {
00034 if ( !name )
00035 setName( "AddTemplateDialog" );
00036 setSizeGripEnabled( FALSE );
00037 AddTemplateDialogLayout = new QGridLayout( this, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "AddTemplateDialogLayout");
00038
00039 Layout1 = new QHBoxLayout( 0, 0, KDialog::spacingHint(), "Layout1");
00040 Horizontal_Spacing2 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
00041 Layout1->addItem( Horizontal_Spacing2 );
00042
00043 buttonOk = new QPushButton( this, "buttonOk" );
00044 buttonOk->setAutoDefault( TRUE );
00045 buttonOk->setDefault( TRUE );
00046 Layout1->addWidget( buttonOk );
00047
00048 buttonCancel = new QPushButton( this, "buttonCancel" );
00049 buttonCancel->setAutoDefault( TRUE );
00050 Layout1->addWidget( buttonCancel );
00051
00052 AddTemplateDialogLayout->addMultiCellLayout( Layout1, 4, 4, 0, 1 );
00053
00054 TextLabel3 = new QLabel( this, "TextLabel3" );
00055
00056 AddTemplateDialogLayout->addWidget( TextLabel3, 0, 0 );
00057
00058 TextLabel4 = new QLabel( this, "TextLabel4" );
00059
00060 AddTemplateDialogLayout->addWidget( TextLabel4, 1, 0 );
00061
00062 editTemplate = new QLineEdit( this, "editTemplate" );
00063
00064 AddTemplateDialogLayout->addWidget( editTemplate, 0, 1 );
00065
00066 editDescription = new QLineEdit( this, "editDescription" );
00067
00068 AddTemplateDialogLayout->addWidget( editDescription, 1, 1 );
00069 Spacer4 = new QSpacerItem( 20, 10, QSizePolicy::Minimum, QSizePolicy::MinimumExpanding );
00070 AddTemplateDialogLayout->addItem( Spacer4, 3, 1 );
00071
00072 comboSuffixes = new QComboBox( FALSE, this, "comboSuffixes" );
00073
00074 AddTemplateDialogLayout->addWidget( comboSuffixes, 2, 1 );
00075
00076 labelSuffixes = new QLabel( this, "labelSuffixes" );
00077
00078 AddTemplateDialogLayout->addWidget( labelSuffixes, 2, 0 );
00079 languageChange();
00080 resize( QSize(348, 161).expandedTo(minimumSizeHint()) );
00081 clearWState( WState_Polished );
00082
00083
00084 connect( buttonOk, SIGNAL( clicked() ), this, SLOT( accept() ) );
00085 connect( buttonCancel, SIGNAL( clicked() ), this, SLOT( reject() ) );
00086
00087
00088 setTabOrder( editTemplate, editDescription );
00089 setTabOrder( editDescription, comboSuffixes );
00090 setTabOrder( comboSuffixes, buttonOk );
00091 setTabOrder( buttonOk, buttonCancel );
00092
00093
00094 TextLabel3->setBuddy( editTemplate );
00095 TextLabel4->setBuddy( editDescription );
00096 labelSuffixes->setBuddy( comboSuffixes );
00097 }
00098
00099
00100
00101
00102 AddTemplateDialogBase::~AddTemplateDialogBase()
00103 {
00104
00105 }
00106
00107
00108
00109
00110
00111 void AddTemplateDialogBase::languageChange()
00112 {
00113 setCaption( tr2i18n( "Add Code Template" ) );
00114 buttonOk->setText( tr2i18n( "&OK" ) );
00115 buttonCancel->setText( tr2i18n( "&Cancel" ) );
00116 TextLabel3->setText( tr2i18n( "&Template:" ) );
00117 TextLabel4->setText( tr2i18n( "&Description:" ) );
00118 labelSuffixes->setText( tr2i18n( "&Suffixes:" ) );
00119 }
00120
00121 #include "addtemplatedlgbase.moc"