/**************************************************************************** ** Form implementation generated from reading ui file 'creditformbase.ui' ** ** Created: Fri Aug 10 09:48:16 2001 ** by: The User Interface Compiler (uic) ** ** WARNING! All changes made in this file will be lost! ****************************************************************************/ #include "creditformbase.h" #include // first for gcc 2.7.2 #include #include #include #include #include #include #include #include #include #include "creditformbase.ui.h" #include #include static QPixmap uic_load_pixmap_CreditFormBase( const QString &name ) { const QMimeSource *m = QMimeSourceFactory::defaultFactory()->data( name ); if ( !m ) return QPixmap(); QPixmap pix; QImageDrag::decode( m, pix ); return pix; } /* * Constructs a CreditFormBase which is a child of 'parent', with the * name 'name' and widget flags set to 'f'. * * The dialog will by default be modeless, unless you set 'modal' to * TRUE to construct a modal dialog. */ CreditFormBase::CreditFormBase( QWidget* parent, const char* name, bool modal, WFlags fl ) : QDialog( parent, name, modal, fl ) { if ( !name ) setName( "CreditFormBase" ); resize( 276, 224 ); setCaption( trUtf8( "Credit Rating", "" ) ); CreditFormBaseLayout = new QVBoxLayout( this ); CreditFormBaseLayout->setSpacing( 6 ); CreditFormBaseLayout->setMargin( 11 ); creditButtonGroup = new QButtonGroup( this, "creditButtonGroup" ); creditButtonGroup->setTitle( trUtf8( "Credit Rating", "" ) ); creditButtonGroup->setColumnLayout(0, Qt::Vertical ); creditButtonGroup->layout()->setSpacing( 0 ); creditButtonGroup->layout()->setMargin( 0 ); creditButtonGroupLayout = new QVBoxLayout( creditButtonGroup->layout() ); creditButtonGroupLayout->setAlignment( Qt::AlignTop ); creditButtonGroupLayout->setSpacing( 6 ); creditButtonGroupLayout->setMargin( 11 ); stdRadioButton = new QRadioButton( creditButtonGroup, "stdRadioButton" ); stdRadioButton->setText( trUtf8( "&Standard", "" ) ); stdRadioButton->setChecked( TRUE ); creditButtonGroupLayout->addWidget( stdRadioButton ); noneRadioButton = new QRadioButton( creditButtonGroup, "noneRadioButton" ); noneRadioButton->setText( trUtf8( "&None", "" ) ); creditButtonGroupLayout->addWidget( noneRadioButton ); specialRadioButton = new QRadioButton( creditButtonGroup, "specialRadioButton" ); specialRadioButton->setText( trUtf8( "Sp&ecial", "" ) ); creditButtonGroupLayout->addWidget( specialRadioButton ); CreditFormBaseLayout->addWidget( creditButtonGroup ); amountSpinBox = new QSpinBox( this, "amountSpinBox" ); amountSpinBox->setEnabled( FALSE ); amountSpinBox->setPrefix( trUtf8( "$ ", "" ) ); amountSpinBox->setButtonSymbols( QSpinBox::UpDownArrows ); amountSpinBox->setMaxValue( 100000 ); amountSpinBox->setLineStep( 10000 ); CreditFormBaseLayout->addWidget( amountSpinBox ); Layout4 = new QHBoxLayout; Layout4->setSpacing( 6 ); Layout4->setMargin( 0 ); QSpacerItem* spacer = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); Layout4->addItem( spacer ); okPushButton = new QPushButton( this, "okPushButton" ); okPushButton->setText( trUtf8( "OK", "" ) ); okPushButton->setDefault( TRUE ); Layout4->addWidget( okPushButton ); QSpacerItem* spacer_2 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); Layout4->addItem( spacer_2 ); cancelPushButton = new QPushButton( this, "cancelPushButton" ); cancelPushButton->setText( trUtf8( "Cancel", "" ) ); Layout4->addWidget( cancelPushButton ); QSpacerItem* spacer_3 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); Layout4->addItem( spacer_3 ); CreditFormBaseLayout->addLayout( Layout4 ); // signals and slots connections connect( okPushButton, SIGNAL( clicked() ), this, SLOT( accept() ) ); connect( cancelPushButton, SIGNAL( clicked() ), this, SLOT( reject() ) ); connect( creditButtonGroup, SIGNAL( clicked(int) ), this, SLOT( setAmount() ) ); connect( specialRadioButton, SIGNAL( toggled(bool) ), amountSpinBox, SLOT( setEnabled(bool) ) ); } /* * Destroys the object and frees any allocated resources */ CreditFormBase::~CreditFormBase() { // no need to delete child widgets, Qt does it all for us }