/****************************************************************************
** Form implementation generated from reading ui file 'demo1.ui'
**
** Created: Sat Jun 26 17:29:45 2004
** by: The User Interface Compiler (uic)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
#include "form1.h"
#include "form2.h"
#include "form3.h"
#include <qbuttongroup.h>
#include <qcheckbox.h>
#include <qframe.h>
#include <qlabel.h>
#include <qlineedit.h>
#include <qpushbutton.h>
#include <qradiobutton.h>
#include <qspinbox.h>
#include <qtabwidget.h>
#include <qlayout.h>
#include <qvariant.h>
#include <qtooltip.h>
#include <qwhatsthis.h>
/*
* Constructs a Form1 which is a child of 'parent', with the
* name 'name' and widget flags set to 'f'
*/
Form1::Form1( QWidget* parent, const char* name, WFlags fl )
: QWidget( parent, name, fl )
{
if ( !name )
setName( "Form1" );
resize( 240, 320 );
setMaximumSize( QSize( 240, 320 ) );
setCaption( tr( "Qt Components Demo-ucdragon" ) );
Frame3 = new QFrame( this, "Frame3" );
Frame3->setGeometry( QRect( 4, 3, 223, 250 ) );
Frame3->setFrameShape( QFrame::StyledPanel );
Frame3->setFrameShadow( QFrame::Raised );
CheckBox1 = new QCheckBox( Frame3, "CheckBox1" );
CheckBox1->setGeometry( QRect( 100, 13, 111, 20 ) );
CheckBox1->setText( tr( "CheckBox1" ) );
TextLabel1 = new QLabel( Frame3, "TextLabel1" );
TextLabel1->setGeometry( QRect( 20, 13, 50, 21 ) );
TextLabel1->setText( tr( "Label1" ) );
SpinBox1 = new QSpinBox( Frame3, "SpinBox1" );
SpinBox1->setGeometry( QRect( 20, 40, 190, 30 ) );
ButtonGroup1 = new QButtonGroup( Frame3, "ButtonGroup1" );
ButtonGroup1->setGeometry( QRect( 20, 80, 190, 71 ) );
ButtonGroup1->setTitle( tr( "ButtonGroup1" ) );
RadioButton2 = new QRadioButton( ButtonGroup1, "RadioButton2" );
RadioButton2->setGeometry( QRect( 20, 46, 116, 20 ) );
RadioButton2->setText( tr( "RadioButton2" ) );
RadioButton1 = new QRadioButton( ButtonGroup1, "RadioButton1" );
RadioButton1->setGeometry( QRect( 20, 20, 135, 20 ) );
RadioButton1->setText( tr( "RadioButton1" ) );
TabWidget2 = new QTabWidget( Frame3, "TabWidget2" );
TabWidget2->setGeometry( QRect( 20, 160, 191, 80 ) );
tab = new QWidget( TabWidget2, "tab" );
LineEdit1 = new QLineEdit( tab, "LineEdit1" );
LineEdit1->setGeometry( QRect( 8, 10, 171, 25 ) );
TabWidget2->insertTab( tab, tr( "Tab 1" ) );
tab_2 = new QWidget( TabWidget2, "tab_2" );
TabWidget2->insertTab( tab_2, tr( "Tab 2" ) );
PushButton6 = new QPushButton( this, "PushButton6" );
PushButton6->setGeometry( QRect( 130, 270, 80, 30 ) );
PushButton6->setText( tr( "Next >>" ) );
PushButton1 = new QPushButton( this, "PushButton1" );
PushButton1->setGeometry( QRect( 30, 270, 80, 30 ) );
PushButton1->setMaximumSize( QSize( 240, 320 ) );
PushButton1->setText( tr( "OK(&O)" ) );
connect( PushButton6, SIGNAL(clicked()), this, SLOT(shownext()) );
connect( PushButton1, SIGNAL(clicked()), this, SLOT(close()) );
LineEdit1->setText("this is Line Edit");
SpinBox1->setValue(25);
WFlags f2;
f2 = fl&(!Qt::WStyle_SysMenu);
f2 = Qt::WStyle_Customize | Qt::WStyle_ContextHelp;
m_fm2 = new Form2(0, "Form2" , f2);
m_fm3 = new Form3(0, "Form3" , f2);
m_fm2->setFormPtr(this, m_fm3);
m_fm3->setFormPtr(this, m_fm2);
}
/*
* Destroys the object and frees any allocated resources
*/
Form1::~Form1()
{
delete m_fm2;
delete m_fm3;
}
void Form1::shownext()
{
hide();
m_fm2->show();
}