#include "simapi.h" /**************************************************************************** ** Form implementation generated from reading ui file './smssetupbase.ui' ** ** Created: Вск Мар 4 15:41:00 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 "smssetupbase.h" #include #include #include #include #include #include #include #include #include #include #include #include /* * Constructs a SMSSetupBase as a child of 'parent', with the * name 'name' and widget flags set to 'f'. */ SMSSetupBase::SMSSetupBase( QWidget* parent, const char* name, WFlags fl ) : QWidget( parent, name, fl ) { if ( !name ) setName( "SMSSetup" ); SMSSetupLayout = new QVBoxLayout( this, 11, 6, "SMSSetupLayout"); tabSMS = new QTabWidget( this, "tabSMS" ); tab = new QWidget( tabSMS, "tab" ); tabLayout = new QGridLayout( tab, 1, 1, 11, 6, "tabLayout"); TextLabel1 = new QLabel( tab, "TextLabel1" ); TextLabel1->setProperty( "alignment", int( QLabel::AlignVCenter | QLabel::AlignRight ) ); tabLayout->addWidget( TextLabel1, 0, 0 ); TextLabel2 = new QLabel( tab, "TextLabel2" ); TextLabel2->setProperty( "alignment", int( QLabel::AlignVCenter | QLabel::AlignRight ) ); tabLayout->addWidget( TextLabel2, 1, 0 ); Layout3 = new QHBoxLayout( 0, 0, 6, "Layout3"); cmbPort = new QComboBox( FALSE, tab, "cmbPort" ); Layout3->addWidget( cmbPort ); Spacer5 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); Layout3->addItem( Spacer5 ); tabLayout->addLayout( Layout3, 0, 1 ); Layout4 = new QHBoxLayout( 0, 0, 6, "Layout4"); cmbBaud = new QComboBox( FALSE, tab, "cmbBaud" ); Layout4->addWidget( cmbBaud ); Spacer6 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); Layout4->addItem( Spacer6 ); tabLayout->addLayout( Layout4, 1, 1 ); Spacer7 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); tabLayout->addItem( Spacer7, 4, 0 ); chkXonXoff = new QCheckBox( tab, "chkXonXoff" ); tabLayout->addMultiCellWidget( chkXonXoff, 3, 3, 0, 1 ); tabSMS->insertTab( tab, QString::fromLatin1("") ); tabPhone = new QWidget( tabSMS, "tabPhone" ); tabPhoneLayout = new QGridLayout( tabPhone, 1, 1, 11, 6, "tabPhoneLayout"); TextLabel1_2 = new QLabel( tabPhone, "TextLabel1_2" ); TextLabel1_2->setProperty( "alignment", int( QLabel::AlignVCenter | QLabel::AlignRight ) ); tabPhoneLayout->addWidget( TextLabel1_2, 0, 0 ); edtModel = new QLineEdit( tabPhone, "edtModel" ); tabPhoneLayout->addWidget( edtModel, 0, 1 ); Spacer5_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); tabPhoneLayout->addItem( Spacer5_2, 4, 0 ); TextLabel3_2 = new QLabel( tabPhone, "TextLabel3_2" ); TextLabel3_2->setProperty( "alignment", int( QLabel::AlignVCenter | QLabel::AlignRight ) ); tabPhoneLayout->addWidget( TextLabel3_2, 3, 0 ); barQuality = new QProgressBar( tabPhone, "barQuality" ); barQuality->setProperty( "totalSteps", 31 ); tabPhoneLayout->addWidget( barQuality, 3, 1 ); lblCharge = new QLabel( tabPhone, "lblCharge" ); lblCharge->setProperty( "alignment", int( QLabel::AlignVCenter | QLabel::AlignRight ) ); tabPhoneLayout->addWidget( lblCharge, 2, 0 ); barCharge = new QProgressBar( tabPhone, "barCharge" ); tabPhoneLayout->addWidget( barCharge, 2, 1 ); TextLabel4 = new QLabel( tabPhone, "TextLabel4" ); TextLabel4->setProperty( "alignment", int( QLabel::AlignVCenter | QLabel::AlignRight ) ); tabPhoneLayout->addWidget( TextLabel4, 1, 0 ); edtOper = new QLineEdit( tabPhone, "edtOper" ); tabPhoneLayout->addWidget( edtOper, 1, 1 ); tabSMS->insertTab( tabPhone, QString::fromLatin1("") ); SMSSetupLayout->addWidget( tabSMS ); languageChange(); resize( QSize(334, 207).expandedTo(minimumSizeHint()) ); clearWState( WState_Polished ); } /* * Destroys the object and frees any allocated resources */ SMSSetupBase::~SMSSetupBase() { // no need to delete child widgets, Qt does it all for us } /* * Sets the strings of the subwidgets using the current * language. */ void SMSSetupBase::languageChange() { setProperty( "caption", i18n( "SMSSetup" ) ); TextLabel1->setProperty( "text", i18n( "Port:" ) ); TextLabel2->setProperty( "text", i18n( "Baudrate:" ) ); cmbBaud->clear(); cmbBaud->insertItem( i18n( "115200" ) ); cmbBaud->insertItem( i18n( "38400" ) ); cmbBaud->insertItem( i18n( "19200" ) ); cmbBaud->insertItem( i18n( "9600" ) ); cmbBaud->insertItem( i18n( "4800" ) ); cmbBaud->insertItem( i18n( "2400" ) ); cmbBaud->insertItem( i18n( "1200" ) ); cmbBaud->insertItem( i18n( "600" ) ); cmbBaud->insertItem( i18n( "300" ) ); chkXonXoff->setProperty( "text", i18n( "Software handshake" ) ); tabSMS->changeTab( tab, i18n( "&SMS" ) ); TextLabel1_2->setProperty( "text", i18n( "Model:" ) ); TextLabel3_2->setProperty( "text", i18n( "Signal quality:" ) ); lblCharge->setProperty( "text", QString::null ); TextLabel4->setProperty( "text", i18n( "Operator:" ) ); tabSMS->changeTab( tabPhone, i18n( "&Phone" ) ); } #include "smssetupbase.moc"