From b9aad1f15dc600e4dbe4c62d3fcced6363188ba3 Mon Sep 17 00:00:00 2001 From: zautrix Date: Sat, 26 Jun 2004 19:01:18 +0000 Subject: Initial revision --- (limited to 'korganizer/filteredit_base.cpp') diff --git a/korganizer/filteredit_base.cpp b/korganizer/filteredit_base.cpp new file mode 100644 index 0000000..21a0954 --- a/dev/null +++ b/korganizer/filteredit_base.cpp @@ -0,0 +1,128 @@ +/**************************************************************************** +** Form implementation generated from reading ui file 'filteredit_base.ui' +** +** Created: Di Mai 4 15:30:31 2004 +** by: The User Interface Compiler ($Id$) +** +** WARNING! All changes made in this file will be lost! +****************************************************************************/ + +#include "filteredit_base.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +/* + * Constructs a FilterEdit_base as a child of 'parent', with the + * name 'name' and widget flags set to 'f'. + */ +FilterEdit_base::FilterEdit_base( QWidget* parent, const char* name, WFlags fl ) + : QWidget( parent, name, fl ) +{ + if ( !name ) + setName( "FilterEdit_base" ); + FilterEdit_baseLayout = new QVBoxLayout( this, 0, 0, "FilterEdit_baseLayout"); + + mCriteriaFrame = new QFrame( this, "mCriteriaFrame" ); + mCriteriaFrame->setFrameShape( QFrame::StyledPanel ); + mCriteriaFrame->setFrameShadow( QFrame::Raised ); + mCriteriaFrameLayout = new QGridLayout( mCriteriaFrame, 1, 1, 3, 2, "mCriteriaFrameLayout"); + + ButtonGroup1 = new QButtonGroup( mCriteriaFrame, "ButtonGroup1" ); + ButtonGroup1->setColumnLayout(0, Qt::Vertical ); + ButtonGroup1->layout()->setSpacing( 6 ); + ButtonGroup1->layout()->setMargin( 11 ); + ButtonGroup1Layout = new QVBoxLayout( ButtonGroup1->layout() ); + ButtonGroup1Layout->setAlignment( Qt::AlignTop ); + + mCatShowCheck = new QRadioButton( ButtonGroup1, "mCatShowCheck" ); + ButtonGroup1Layout->addWidget( mCatShowCheck ); + + mCatHideCheck = new QRadioButton( ButtonGroup1, "mCatHideCheck" ); + ButtonGroup1Layout->addWidget( mCatHideCheck ); + + mCatList = new QListBox( ButtonGroup1, "mCatList" ); + ButtonGroup1Layout->addWidget( mCatList ); + + mCatEditButton = new QPushButton( ButtonGroup1, "mCatEditButton" ); + ButtonGroup1Layout->addWidget( mCatEditButton ); + + mCriteriaFrameLayout->addWidget( ButtonGroup1, 0, 0 ); + + layout1 = new QHBoxLayout( 0, 0, 0, "layout1"); + + textLabel1 = new QLabel( mCriteriaFrame, "textLabel1" ); + layout1->addWidget( textLabel1 ); + + mRecurringCheck = new QCheckBox( mCriteriaFrame, "mRecurringCheck" ); + layout1->addWidget( mRecurringCheck ); + + mCompletedCheck = new QCheckBox( mCriteriaFrame, "mCompletedCheck" ); + layout1->addWidget( mCompletedCheck ); + + mCriteriaFrameLayout->addLayout( layout1, 1, 0 ); + + layout2 = new QHBoxLayout( 0, 0, 0, "layout2"); + + textLabel2 = new QLabel( mCriteriaFrame, "textLabel2" ); + layout2->addWidget( textLabel2 ); + + mPublicCheck = new QCheckBox( mCriteriaFrame, "mPublicCheck" ); + layout2->addWidget( mPublicCheck ); + + mPrivateCheck = new QCheckBox( mCriteriaFrame, "mPrivateCheck" ); + layout2->addWidget( mPrivateCheck ); + + mConfidentialCheck = new QCheckBox( mCriteriaFrame, "mConfidentialCheck" ); + mConfidentialCheck->setChecked( FALSE ); + layout2->addWidget( mConfidentialCheck ); + + mCriteriaFrameLayout->addLayout( layout2, 2, 0 ); + FilterEdit_baseLayout->addWidget( mCriteriaFrame ); + languageChange(); + resize( QSize(284, 241).expandedTo(minimumSizeHint()) ); + clearWState( WState_Polished ); +} + +/* + * Destroys the object and frees any allocated resources + */ +FilterEdit_base::~FilterEdit_base() +{ + // no need to delete child widgets, Qt does it all for us +} + +/* + * Sets the strings of the subwidgets using the current + * language. + */ +void FilterEdit_base::languageChange() +{ + setCaption( tr( "FilterEditor" ) ); + ButtonGroup1->setTitle( tr( "Categories" ) ); + mCatShowCheck->setText( tr( "Show only selected" ) ); + mCatHideCheck->setText( tr( "Show all but selected" ) ); + mCatEditButton->setText( tr( "Edit Selection..." ) ); + textLabel1->setText( tr( "Hide" ) ); + mRecurringCheck->setText( tr( "recurring events" ) ); + mCompletedCheck->setText( tr( "completed to-dos" ) ); + textLabel2->setText( tr( "Show" ) ); + mPublicCheck->setText( tr( "public" ) ); + mPrivateCheck->setText( tr( "private" ) ); + mConfidentialCheck->setText( tr( "confidential" ) ); +} + +void FilterEdit_base::updateFilter() +{ + qWarning( "FilterEdit_base::updateFilter(): Not implemented yet" ); +} + -- cgit v0.9.0.2