#include "simapi.h" /**************************************************************************** ** Form implementation generated from reading ui file './moreinfobase.ui' ** ** Created: Вск Мар 4 15:40:48 2007 ** by: The User Interface Compiler ($Id: qt/main.cpp 3.3.7 edited Aug 31 2005 $) ** ** WARNING! All changes made in this file will be lost! ****************************************************************************/ #include "moreinfobase.h" #include #include #include #include #include #include #include #include #include #include #include #include #include "datepicker.h" /* * Constructs a MoreInfoBase as a child of 'parent', with the * name 'name' and widget flags set to 'f'. */ MoreInfoBase::MoreInfoBase( QWidget* parent, const char* name, WFlags fl ) : QWidget( parent, name, fl ) { if ( !name ) setName( "moreInfo" ); moreInfoLayout = new QVBoxLayout( this, 11, 6, "moreInfoLayout"); TabWidget2 = new QTabWidget( this, "TabWidget2" ); tab = new QWidget( TabWidget2, "tab" ); tabLayout = new QGridLayout( tab, 1, 1, 11, 6, "tabLayout"); Line4 = new QFrame( tab, "Line4" ); Line4->setProperty( "minimumSize", QSize( 0, 5 ) ); Line4->setProperty( "frameShape", "HLine" ); Line4->setProperty( "frameShadow", "Sunken" ); Line4->setProperty( "frameShape", QFrame::VLine ); Line4->setProperty( "frameShape", "HLine" ); tabLayout->addMultiCellWidget( Line4, 2, 2, 0, 1 ); Layout6 = new QHBoxLayout( 0, 0, 6, "Layout6"); cmbGender = new QComboBox( FALSE, tab, "cmbGender" ); Layout6->addWidget( cmbGender ); Spacer12 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); Layout6->addItem( Spacer12 ); TextLabel20 = new QLabel( tab, "TextLabel20" ); Layout6->addWidget( TextLabel20 ); spnAge = new QSpinBox( tab, "spnAge" ); Layout6->addWidget( spnAge ); Spacer13 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); Layout6->addItem( Spacer13 ); tabLayout->addLayout( Layout6, 1, 1 ); TextLabel17 = new QLabel( tab, "TextLabel17" ); TextLabel17->setProperty( "alignment", int( QLabel::AlignVCenter | QLabel::AlignRight ) ); tabLayout->addWidget( TextLabel17, 0, 0 ); Layout5 = new QHBoxLayout( 0, 0, 6, "Layout5"); edtHomePage = new QLineEdit( tab, "edtHomePage" ); Layout5->addWidget( edtHomePage ); btnHomePage = new QPushButton( tab, "btnHomePage" ); btnHomePage->setProperty( "sizePolicy", QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, btnHomePage->sizePolicy().hasHeightForWidth() ) ); btnHomePage->setProperty( "maximumSize", QSize( 22, 22 ) ); Layout5->addWidget( btnHomePage ); tabLayout->addLayout( Layout5, 0, 1 ); TextLabel18 = new QLabel( tab, "TextLabel18" ); TextLabel18->setProperty( "alignment", int( QLabel::AlignVCenter | QLabel::AlignRight ) ); tabLayout->addWidget( TextLabel18, 1, 0 ); Spacer9 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); tabLayout->addItem( Spacer9, 4, 1 ); Layout5_2 = new QHBoxLayout( 0, 0, 6, "Layout5_2"); TextLabel21 = new QLabel( tab, "TextLabel21" ); Layout5_2->addWidget( TextLabel21 ); edtDate = new DatePicker( tab, "edtDate" ); Layout5_2->addWidget( edtDate ); Spacer10 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); Layout5_2->addItem( Spacer10 ); tabLayout->addMultiCellLayout( Layout5_2, 3, 3, 0, 1 ); TabWidget2->insertTab( tab, QString::fromLatin1("") ); tab_2 = new QWidget( TabWidget2, "tab_2" ); tabLayout_2 = new QVBoxLayout( tab_2, 11, 6, "tabLayout_2"); TextLabel25 = new QLabel( tab_2, "TextLabel25" ); tabLayout_2->addWidget( TextLabel25 ); cmbLang1 = new QComboBox( FALSE, tab_2, "cmbLang1" ); tabLayout_2->addWidget( cmbLang1 ); cmbLang2 = new QComboBox( FALSE, tab_2, "cmbLang2" ); tabLayout_2->addWidget( cmbLang2 ); cmbLang3 = new QComboBox( FALSE, tab_2, "cmbLang3" ); tabLayout_2->addWidget( cmbLang3 ); Spacer8 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); tabLayout_2->addItem( Spacer8 ); TabWidget2->insertTab( tab_2, QString::fromLatin1("") ); moreInfoLayout->addWidget( TabWidget2 ); languageChange(); resize( QSize(352, 246).expandedTo(minimumSizeHint()) ); clearWState( WState_Polished ); // tab order setTabOrder( edtHomePage, btnHomePage ); setTabOrder( btnHomePage, cmbGender ); setTabOrder( cmbGender, spnAge ); setTabOrder( spnAge, TabWidget2 ); setTabOrder( TabWidget2, cmbLang1 ); setTabOrder( cmbLang1, cmbLang2 ); setTabOrder( cmbLang2, cmbLang3 ); } /* * Destroys the object and frees any allocated resources */ MoreInfoBase::~MoreInfoBase() { // no need to delete child widgets, Qt does it all for us } /* * Sets the strings of the subwidgets using the current * language. */ void MoreInfoBase::languageChange() { setProperty( "caption", i18n( "Form3" ) ); TextLabel20->setProperty( "text", i18n( "Age:" ) ); TextLabel17->setProperty( "text", i18n( "Homepage:" ) ); btnHomePage->setProperty( "text", QString::null ); TextLabel18->setProperty( "text", i18n( "Gender:" ) ); TextLabel21->setProperty( "text", i18n( "Birth date:" ) ); TabWidget2->changeTab( tab, i18n( "&More info" ) ); TextLabel25->setProperty( "text", i18n( "Spoken languages:" ) ); TabWidget2->changeTab( tab_2, i18n( "&Languages" ) ); } #include "moreinfobase.moc"