/**************************************************************************** ** Form implementation generated from reading ui file 'reportconditiondialog.ui' ** ** Created: Sa Jul 30 21:44:40 2005 ** by: The User Interface Compiler ($Id: hk_kdereportconditiondialogbase.cpp,v 1.5 2005/07/31 12:39:05 knorr Exp $) ** ** WARNING! All changes made in this file will be lost! ****************************************************************************/ #include "hk_kdereportconditiondialogbase.h" #include #include #include #include #include #include #include #include #include #include /* * Constructs a hk_kdereportconditiondialogbase as 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. */ hk_kdereportconditiondialogbase::hk_kdereportconditiondialogbase( QWidget* parent, const char* name, bool modal, WFlags fl ) : QDialog( parent, name, modal, fl ) { if ( !name ) setName( "hk_kdereportconditiondialogbase" ); setSizeGripEnabled( TRUE ); hk_kdereportconditiondialogbaseLayout = new QGridLayout( this, 1, 1, 11, 6, "hk_kdereportconditiondialogbaseLayout"); Layout5 = new QVBoxLayout( 0, 0, 6, "Layout5"); buttonOk = new QPushButton( this, "buttonOk" ); buttonOk->setAutoDefault( TRUE ); buttonOk->setDefault( TRUE ); Layout5->addWidget( buttonOk ); buttonCancel = new QPushButton( this, "buttonCancel" ); buttonCancel->setAutoDefault( TRUE ); Layout5->addWidget( buttonCancel ); Spacer1 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); Layout5->addItem( Spacer1 ); hk_kdereportconditiondialogbaseLayout->addLayout( Layout5, 0, 1 ); GroupBox2 = new QGroupBox( this, "GroupBox2" ); GroupBox2->setColumnLayout(0, Qt::Vertical ); GroupBox2->layout()->setSpacing( 6 ); GroupBox2->layout()->setMargin( 11 ); GroupBox2Layout = new QGridLayout( GroupBox2->layout() ); GroupBox2Layout->setAlignment( Qt::AlignTop ); conditionlist = new QListView( GroupBox2, "conditionlist" ); conditionlist->setMinimumSize( QSize( 300, 200 ) ); conditionlist->setAllColumnsShowFocus( TRUE ); GroupBox2Layout->addWidget( conditionlist, 0, 1 ); Layout17 = new QGridLayout( 0, 1, 1, 0, 6, "Layout17"); conditionlabel = new QLabel( GroupBox2, "conditionlabel" ); Layout17->addWidget( conditionlabel, 2, 0 ); Spacer2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); Layout17->addMultiCell( Spacer2, 2, 6, 1, 1 ); addbutton = new QPushButton( GroupBox2, "addbutton" ); addbutton->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, addbutton->sizePolicy().hasHeightForWidth() ) ); addbutton->setMinimumSize( QSize( 0, 0 ) ); addbutton->setMaximumSize( QSize( 32767, 32767 ) ); Layout17->addWidget( addbutton, 0, 1 ); Spacer5_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); Layout17->addItem( Spacer5_2, 8, 0 ); formdatasourcefield = new QComboBox( FALSE, GroupBox2, "formdatasourcefield" ); formdatasourcefield->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, formdatasourcefield->sizePolicy().hasHeightForWidth() ) ); formdatasourcefield->setEditable( FALSE ); Layout17->addWidget( formdatasourcefield, 5, 0 ); conditionfield = new QComboBox( FALSE, GroupBox2, "conditionfield" ); conditionfield->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, conditionfield->sizePolicy().hasHeightForWidth() ) ); Layout17->addWidget( conditionfield, 3, 0 ); reportlabel = new QLabel( GroupBox2, "reportlabel" ); Layout17->addWidget( reportlabel, 0, 0 ); reportfield = new QComboBox( FALSE, GroupBox2, "reportfield" ); reportfield->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, reportfield->sizePolicy().hasHeightForWidth() ) ); reportfield->setMinimumSize( QSize( 150, 0 ) ); reportfield->setEditable( TRUE ); Layout17->addWidget( reportfield, 1, 0 ); formdatasourcelabel = new QLabel( GroupBox2, "formdatasourcelabel" ); Layout17->addWidget( formdatasourcelabel, 4, 0 ); formfieldlabel = new QLabel( GroupBox2, "formfieldlabel" ); Layout17->addWidget( formfieldlabel, 6, 0 ); deletebutton = new QPushButton( GroupBox2, "deletebutton" ); deletebutton->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, deletebutton->sizePolicy().hasHeightForWidth() ) ); deletebutton->setMinimumSize( QSize( 0, 0 ) ); deletebutton->setMaximumSize( QSize( 32767, 32767 ) ); Layout17->addWidget( deletebutton, 1, 1 ); formfieldfield = new QComboBox( FALSE, GroupBox2, "formfieldfield" ); formfieldfield->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, formfieldfield->sizePolicy().hasHeightForWidth() ) ); formfieldfield->setEditable( TRUE ); Layout17->addWidget( formfieldfield, 7, 0 ); Spacer23 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); Layout17->addItem( Spacer23, 7, 1 ); GroupBox2Layout->addLayout( Layout17, 0, 0 ); hk_kdereportconditiondialogbaseLayout->addWidget( GroupBox2, 0, 0 ); languageChange(); resize( QSize(726, 342).expandedTo(minimumSizeHint()) ); clearWState( WState_Polished ); // signals and slots connections connect( buttonOk, SIGNAL( clicked() ), this, SLOT( accept() ) ); connect( buttonCancel, SIGNAL( clicked() ), this, SLOT( reject() ) ); connect( addbutton, SIGNAL( pressed() ), this, SLOT( add_clicked() ) ); connect( deletebutton, SIGNAL( pressed() ), this, SLOT( delete_clicked() ) ); connect( formdatasourcefield, SIGNAL( activated(int) ), this, SLOT( formdatasource_changed() ) ); connect( reportfield, SIGNAL( activated(int) ), this, SLOT( reportfield_changed() ) ); connect( formfieldfield, SIGNAL( textChanged(const QString&) ), this, SLOT( formfield_change() ) ); connect( formfieldfield, SIGNAL( activated(int) ), this, SLOT( formfield_change() ) ); connect( conditionlist, SIGNAL( selectionChanged() ), this, SLOT( check_buttons() ) ); } /* * Destroys the object and frees any allocated resources */ hk_kdereportconditiondialogbase::~hk_kdereportconditiondialogbase() { // no need to delete child widgets, Qt does it all for us } /* * Sets the strings of the subwidgets using the current * language. */ void hk_kdereportconditiondialogbase::languageChange() { setCaption( tr( "hk_kdereportconditiondialogbase" ) ); buttonOk->setText( tr( "&OK" ) ); buttonOk->setAccel( QKeySequence( tr( "Alt+O" ) ) ); buttonCancel->setText( tr( "&Cancel" ) ); buttonCancel->setAccel( QKeySequence( tr( "Alt+C" ) ) ); GroupBox2->setTitle( QString::null ); conditionlabel->setText( tr( "Condition:" ) ); addbutton->setText( QString::null ); conditionfield->clear(); conditionfield->insertItem( tr( "=" ) ); conditionfield->insertItem( tr( "<" ) ); conditionfield->insertItem( tr( "<=" ) ); conditionfield->insertItem( tr( ">" ) ); conditionfield->insertItem( tr( ">=" ) ); conditionfield->insertItem( tr( "<>" ) ); reportlabel->setText( tr( "Reportfield:" ) ); formdatasourcelabel->setText( tr( "Formdatasource:" ) ); formfieldlabel->setText( tr( "Formfield:" ) ); deletebutton->setText( QString::null ); } void hk_kdereportconditiondialogbase::add_clicked() { qWarning( "hk_kdereportconditiondialogbase::add_clicked(): Not implemented yet" ); } void hk_kdereportconditiondialogbase::delete_clicked() { qWarning( "hk_kdereportconditiondialogbase::delete_clicked(): Not implemented yet" ); } void hk_kdereportconditiondialogbase::formdatasource_changed() { qWarning( "hk_kdereportconditiondialogbase::formdatasource_changed(): Not implemented yet" ); } void hk_kdereportconditiondialogbase::formfield_change() { qWarning( "hk_kdereportconditiondialogbase::formfield_change(): Not implemented yet" ); } void hk_kdereportconditiondialogbase::check_buttons() { qWarning( "hk_kdereportconditiondialogbase::check_buttons(): Not implemented yet" ); } void hk_kdereportconditiondialogbase::reportfield_changed() { qWarning( "hk_kdereportconditiondialogbase::reportfield_changed(): Not implemented yet" ); }