summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--core/pim/datebook/datebookdayheader.cpp207
-rw-r--r--core/pim/datebook/datebookdayheader.h56
-rw-r--r--core/pim/datebook/datebookweeklstheader.cpp206
-rw-r--r--core/pim/datebook/dateentry.cpp255
4 files changed, 0 insertions, 724 deletions
diff --git a/core/pim/datebook/datebookdayheader.cpp b/core/pim/datebook/datebookdayheader.cpp
deleted file mode 100644
index 82a143f..0000000
--- a/core/pim/datebook/datebookdayheader.cpp
+++ b/dev/null
@@ -1,207 +0,0 @@
-/****************************************************************************
-** Form implementation generated from reading ui file 'datebookdayheader.ui'
-**
-** Created: Mon Mar 24 10:42:07 2003
-** by: The User Interface Compiler (uic)
-**
-** WARNING! All changes made in this file will be lost!
-****************************************************************************/
-#include "datebookdayheader.h"
-
-#include <qbuttongroup.h>
-#include <qpushbutton.h>
-#include <qtoolbutton.h>
-#include <qlayout.h>
-#include <qvariant.h>
-#include <qtooltip.h>
-#include <qwhatsthis.h>
-#include <qimage.h>
-#include <qpixmap.h>
-
-
-/*
- * Constructs a DateBookDayHeaderBase which is a child of 'parent', with the
- * name 'name' and widget flags set to 'f'
- */
-DateBookDayHeaderBase::DateBookDayHeaderBase( QWidget* parent, const char* name, WFlags fl )
- : QWidget( parent, name, fl )
-{
- if ( !name )
- setName( "DateBookDayHeaderBase" );
- resize( 249, 26 );
- DateBookDayHeaderBaseLayout = new QHBoxLayout( this );
- DateBookDayHeaderBaseLayout->setSpacing( 0 );
- DateBookDayHeaderBaseLayout->setMargin( 0 );
-
- backweek = new QToolButton( this, "backweek" );
- backweek->setText( tr( "" ) );
- backweek->setToggleButton( FALSE );
- backweek->setAutoRepeat( TRUE );
- backweek->setAutoRaise( TRUE );
- backweek->setToggleButton( FALSE );
- QToolTip::add( backweek, tr( "" ) );
- DateBookDayHeaderBaseLayout->addWidget( backweek );
-
- back = new QToolButton( this, "back" );
- back->setText( tr( "" ) );
- back->setToggleButton( FALSE );
- back->setAutoRepeat( TRUE );
- back->setAutoRaise( TRUE );
- back->setToggleButton( FALSE );
- QToolTip::add( back, tr( "" ) );
- DateBookDayHeaderBaseLayout->addWidget( back );
-
- date = new QToolButton( this, "date" );
- date->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)1, date->sizePolicy().hasHeightForWidth() ) );
- QFont date_font( date->font() );
- date_font.setBold( TRUE );
- date->setFont( date_font );
- date->setText( tr( "" ) );
- date->setAutoRepeat( FALSE );
- date->setAutoRaise( FALSE );
- DateBookDayHeaderBaseLayout->addWidget( date );
-
- grpDays = new QButtonGroup( this, "grpDays" );
- grpDays->setFrameShape( QButtonGroup::NoFrame );
- grpDays->setFrameShadow( QButtonGroup::Plain );
- grpDays->setTitle( tr( "" ) );
- grpDays->setExclusive( TRUE );
- grpDays->setColumnLayout(0, Qt::Vertical );
- grpDays->layout()->setSpacing( 0 );
- grpDays->layout()->setMargin( 0 );
- grpDaysLayout = new QHBoxLayout( grpDays->layout() );
- grpDaysLayout->setAlignment( Qt::AlignTop );
- grpDaysLayout->setSpacing( 1 );
- grpDaysLayout->setMargin( 0 );
-
- cmdDay1 = new QToolButton( grpDays, "cmdDay1" );
- cmdDay1->setText( tr( "M" ) );
- cmdDay1->setToggleButton( TRUE );
- cmdDay1->setAutoRaise( TRUE );
- cmdDay1->setToggleButton( TRUE );
- QToolTip::add( cmdDay1, tr( "" ) );
- grpDaysLayout->addWidget( cmdDay1 );
-
- cmdDay2 = new QToolButton( grpDays, "cmdDay2" );
- cmdDay2->setText( tr( "T" ) );
- cmdDay2->setToggleButton( TRUE );
- cmdDay2->setAutoRaise( TRUE );
- cmdDay2->setToggleButton( TRUE );
- QToolTip::add( cmdDay2, tr( "" ) );
- grpDaysLayout->addWidget( cmdDay2 );
-
- cmdDay3 = new QToolButton( grpDays, "cmdDay3" );
- cmdDay3->setText( tr( "W" ) );
- cmdDay3->setToggleButton( TRUE );
- cmdDay3->setAutoRaise( TRUE );
- cmdDay3->setToggleButton( TRUE );
- QToolTip::add( cmdDay3, tr( "" ) );
- grpDaysLayout->addWidget( cmdDay3 );
-
- cmdDay4 = new QToolButton( grpDays, "cmdDay4" );
- cmdDay4->setText( tr( "T" ) );
- cmdDay4->setToggleButton( TRUE );
- cmdDay4->setAutoRepeat( FALSE );
- cmdDay4->setAutoRaise( TRUE );
- cmdDay4->setToggleButton( TRUE );
- QToolTip::add( cmdDay4, tr( "" ) );
- grpDaysLayout->addWidget( cmdDay4 );
-
- cmdDay5 = new QToolButton( grpDays, "cmdDay5" );
- cmdDay5->setText( tr( "F" ) );
- cmdDay5->setToggleButton( TRUE );
- cmdDay5->setAutoRaise( TRUE );
- cmdDay5->setToggleButton( TRUE );
- QToolTip::add( cmdDay5, tr( "" ) );
- grpDaysLayout->addWidget( cmdDay5 );
-
- cmdDay6 = new QToolButton( grpDays, "cmdDay6" );
- cmdDay6->setText( tr( "S" ) );
- cmdDay6->setToggleButton( TRUE );
- cmdDay6->setAutoRaise( TRUE );
- cmdDay6->setToggleButton( TRUE );
- QToolTip::add( cmdDay6, tr( "" ) );
- grpDaysLayout->addWidget( cmdDay6 );
-
- cmdDay7 = new QToolButton( grpDays, "cmdDay7" );
- cmdDay7->setText( tr( "S" ) );
- cmdDay7->setToggleButton( TRUE );
- cmdDay7->setAutoRaise( TRUE );
- cmdDay7->setToggleButton( TRUE );
- QToolTip::add( cmdDay7, tr( "" ) );
- grpDaysLayout->addWidget( cmdDay7 );
- DateBookDayHeaderBaseLayout->addWidget( grpDays );
-
- forward = new QToolButton( this, "forward" );
- forward->setText( tr( "" ) );
- forward->setAutoRepeat( TRUE );
- forward->setAutoRaise( TRUE );
- DateBookDayHeaderBaseLayout->addWidget( forward );
-
- forwardweek = new QToolButton( this, "forwardweek" );
- forwardweek->setText( tr( "" ) );
- forwardweek->setAutoRepeat( TRUE );
- forwardweek->setAutoRaise( TRUE );
- DateBookDayHeaderBaseLayout->addWidget( forwardweek );
-
- // signals and slots connections
- connect( forwardweek, SIGNAL( clicked() ), this, SLOT( goForwardWeek() ) );
- connect( forward, SIGNAL( clicked() ), this, SLOT( goForward() ) );
- connect( back, SIGNAL( clicked() ), this, SLOT( goBack() ) );
- connect( backweek, SIGNAL( clicked() ), this, SLOT( goBackWeek() ) );
- connect( grpDays, SIGNAL( clicked(int) ), this, SLOT( setDay( int ) ) );
-}
-
-/*
- * Destroys the object and frees any allocated resources
- */
-DateBookDayHeaderBase::~DateBookDayHeaderBase()
-{
- // no need to delete child widgets, Qt does it all for us
-}
-
-/*
- * Main event handler. Reimplemented to handle application
- * font changes
- */
-bool DateBookDayHeaderBase::event( QEvent* ev )
-{
- bool ret = QWidget::event( ev );
- if ( ev->type() == QEvent::ApplicationFontChange ) {
- QFont date_font( date->font() );
- date_font.setBold( TRUE );
- date->setFont( date_font );
- }
- return ret;
-}
-
-void DateBookDayHeaderBase::goBack()
-{
- qWarning( "DateBookDayHeaderBase::goBack(): Not implemented yet!" );
-}
-
-void DateBookDayHeaderBase::goBackWeek()
-{
- qWarning( "DateBookDayHeaderBase::goBackWeek(): Not implemented yet!" );
-}
-
-void DateBookDayHeaderBase::goForward()
-{
- qWarning( "DateBookDayHeaderBase::goForward(): Not implemented yet!" );
-}
-
-void DateBookDayHeaderBase::goForwardWeek()
-{
- qWarning( "DateBookDayHeaderBase::goForwardWeek(): Not implemented yet!" );
-}
-
-void DateBookDayHeaderBase::setDate( int, int, int )
-{
- qWarning( "DateBookDayHeaderBase::setDate( int, int, int ): Not implemented yet!" );
-}
-
-void DateBookDayHeaderBase::setDay( int )
-{
- qWarning( "DateBookDayHeaderBase::setDay( int ): Not implemented yet!" );
-}
-
diff --git a/core/pim/datebook/datebookdayheader.h b/core/pim/datebook/datebookdayheader.h
deleted file mode 100644
index 12f6fcf..0000000
--- a/core/pim/datebook/datebookdayheader.h
+++ b/dev/null
@@ -1,56 +0,0 @@
-/****************************************************************************
-** Form interface generated from reading ui file 'datebookdayheader.ui'
-**
-** Created: Mon Mar 10 20:49:12 2003
-** by: The User Interface Compiler (uic)
-**
-** WARNING! All changes made in this file will be lost!
-****************************************************************************/
-#ifndef DATEBOOKDAYHEADERBASE_H
-#define DATEBOOKDAYHEADERBASE_H
-
-#include <qvariant.h>
-#include <qwidget.h>
-class QVBoxLayout;
-class QHBoxLayout;
-class QGridLayout;
-class QButtonGroup;
-class QToolButton;
-
-class DateBookDayHeaderBase : public QWidget
-{
- Q_OBJECT
-
-public:
- DateBookDayHeaderBase( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
- ~DateBookDayHeaderBase();
-
- QToolButton* backweek;
- QToolButton* back;
- QToolButton* date;
- QButtonGroup* grpDays;
- QToolButton* cmdDay1;
- QToolButton* cmdDay2;
- QToolButton* cmdDay3;
- QToolButton* cmdDay4;
- QToolButton* cmdDay5;
- QToolButton* cmdDay6;
- QToolButton* cmdDay7;
- QToolButton* forward;
- QToolButton* forwardweek;
-
-public slots:
- virtual void goBackWeek();
- virtual void goBack();
- virtual void goForward();
- virtual void goForwardWeek();
- virtual void setDate( int, int, int );
- virtual void setDay( int );
-
-protected:
- QHBoxLayout* DateBookDayHeaderBaseLayout;
- QHBoxLayout* grpDaysLayout;
- bool event( QEvent* );
-};
-
-#endif // DATEBOOKDAYHEADERBASE_H
diff --git a/core/pim/datebook/datebookweeklstheader.cpp b/core/pim/datebook/datebookweeklstheader.cpp
deleted file mode 100644
index 582dc96..0000000
--- a/core/pim/datebook/datebookweeklstheader.cpp
+++ b/dev/null
@@ -1,206 +0,0 @@
-/****************************************************************************
-** Form implementation generated from reading ui file 'datebookweeklstheader.ui'
-**
-** Created: Mon Mar 10 20:50:34 2003
-** by: The User Interface Compiler (uic)
-**
-** WARNING! All changes made in this file will be lost!
-****************************************************************************/
-#include "datebookweeklstheader.h"
-
-#include <qlabel.h>
-#include <qpushbutton.h>
-#include <qtoolbutton.h>
-#include <qlayout.h>
-#include <qvariant.h>
-#include <qtooltip.h>
-#include <qwhatsthis.h>
-#include <qimage.h>
-#include <qpixmap.h>
-
-#include <qpe/resource.h>
-
-static const char* const image0_data[] = {
-"14 14 19 1",
-". c None",
-"# c #000000",
-"c c #202420",
-"a c #202429",
-"f c #525052",
-"o c #52595a",
-"m c #5a5d5a",
-"l c #cdcacd",
-"k c #cdcecd",
-"q c #d5d6d5",
-"i c #ded6de",
-"j c #e6dee6",
-"p c #eeeaee",
-"h c #f6eef6",
-"n c #f6f2f6",
-"e c #f6f6f6",
-"g c #fff6ff",
-"d c #fffaff",
-"b c #ffffff",
-"..............",
-".......##.....",
-"......ab#.....",
-".....cbb##....",
-"....abbd####..",
-"...cbbbbbbe#..",
-"..fbbbbgdhi##.",
-"...abbejkll##.",
-"...maenk#####.",
-"....oapk####..",
-".....oaq##....",
-"......o###....",
-"..............",
-".............."};
-
-static const char* const image1_data[] = {
-"14 14 22 1",
-". c None",
-"# c #000000",
-"c c #202020",
-"g c #202420",
-"q c #414041",
-"k c #4a484a",
-"e c #5a5d62",
-"d c #5a6162",
-"a c #62696a",
-"p c #cdcacd",
-"s c #d5ced5",
-"o c #d5d2d5",
-"j c #ded6de",
-"r c #dedade",
-"l c #e6e2e6",
-"m c #eeeaee",
-"h c #f6eef6",
-"i c #f6f2f6",
-"t c #f6f6f6",
-"f c #fff6ff",
-"n c #fffaff",
-"b c #ffffff",
-"..............",
-".....##a......",
-".....#bcd.....",
-".....#bbce....",
-"..####bbfge...",
-"..#bbbbbfhce..",
-"..#bbbbbijjk..",
-"..#flmniopcq..",
-"..####nrsgq#..",
-"....##tpcq#...",
-".....#hgq#....",
-".....##q#.....",
-"..............",
-".............."};
-
-
-/*
- * Constructs a DateBookWeekLstHeaderBase which is a child of 'parent', with the
- * name 'name' and widget flags set to 'f'
- */
-DateBookWeekLstHeaderBase::DateBookWeekLstHeaderBase( QWidget* parent, const char* name, WFlags fl )
- : QWidget( parent, name, fl )
-{
- QPixmap image0( ( const char** ) image0_data );
- QPixmap image1( ( const char** ) image1_data );
- if ( !name )
- setName( "DateBookWeekLstHeaderBase" );
- resize( 447, 45 );
- setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, sizePolicy().hasHeightForWidth() ) );
- DateBookWeekLstHeaderBaseLayout = new QHBoxLayout( this );
- DateBookWeekLstHeaderBaseLayout->setSpacing( 6 );
- DateBookWeekLstHeaderBaseLayout->setMargin( 11 );
-
- back = new QToolButton( this, "back" );
- back->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, back->sizePolicy().hasHeightForWidth() ) );
- back->setText( tr( "" ) );
- back->setPixmap( image0 );
- back->setPixmap( Resource::loadPixmap( "back" ) );
- back->setToggleButton( FALSE );
- back->setAutoRepeat( TRUE );
- back->setAutoRaise( TRUE );
- back->setToggleButton( FALSE );
- QToolTip::add( back, tr( "" ) );
- DateBookWeekLstHeaderBaseLayout->addWidget( back );
- QSpacerItem* spacer = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
- DateBookWeekLstHeaderBaseLayout->addItem( spacer );
-
- labelWeek = new QToolButton( this, "labelWeek" );
- labelWeek->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, labelWeek->sizePolicy().hasHeightForWidth() ) );
- QFont labelWeek_font( labelWeek->font() );
- labelWeek_font.setBold( TRUE );
- labelWeek->setFont( labelWeek_font );
- labelWeek->setText( tr( "W: 00,00" ) );
- labelWeek->setToggleButton( FALSE );
- labelWeek->setAutoRaise( FALSE );
- labelWeek->setToggleButton( FALSE );
- QToolTip::add( labelWeek, tr( "" ) );
- DateBookWeekLstHeaderBaseLayout->addWidget( labelWeek );
- QSpacerItem* spacer_2 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
- DateBookWeekLstHeaderBaseLayout->addItem( spacer_2 );
-
- dbl = new QToolButton( this, "dbl" );
- dbl->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)3, (QSizePolicy::SizeType)0, dbl->sizePolicy().hasHeightForWidth() ) );
- QFont dbl_font( dbl->font() );
- dbl_font.setBold( TRUE );
- dbl->setFont( dbl_font );
- dbl->setText( tr( "2" ) );
- dbl->setToggleButton( TRUE );
- dbl->setAutoRaise( FALSE );
- dbl->setToggleButton( TRUE );
- QToolTip::add( dbl, tr( "" ) );
- DateBookWeekLstHeaderBaseLayout->addWidget( dbl );
- QSpacerItem* spacer_3 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
- DateBookWeekLstHeaderBaseLayout->addItem( spacer_3 );
-
- labelDate = new QLabel( this, "labelDate" );
- labelDate->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)3, (QSizePolicy::SizeType)7, labelDate->sizePolicy().hasHeightForWidth() ) );
- QFont labelDate_font( labelDate->font() );
- labelDate_font.setBold( TRUE );
- labelDate->setFont( labelDate_font );
- labelDate->setText( tr( "00 Jan-00 Jan" ) );
- DateBookWeekLstHeaderBaseLayout->addWidget( labelDate );
- QSpacerItem* spacer_4 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
- DateBookWeekLstHeaderBaseLayout->addItem( spacer_4 );
-
- forward = new QToolButton( this, "forward" );
- forward->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)0, forward->sizePolicy().hasHeightForWidth() ) );
- forward->setText( tr( "" ) );
- forward->setPixmap( image1 );
- forward->setPixmap( Resource::loadPixmap( "forward" ) );
- forward->setAutoRepeat( TRUE );
- forward->setAutoRaise( TRUE );
- DateBookWeekLstHeaderBaseLayout->addWidget( forward );
-}
-
-/*
- * Destroys the object and frees any allocated resources
- */
-DateBookWeekLstHeaderBase::~DateBookWeekLstHeaderBase()
-{
- // no need to delete child widgets, Qt does it all for us
-}
-
-/*
- * Main event handler. Reimplemented to handle application
- * font changes
- */
-bool DateBookWeekLstHeaderBase::event( QEvent* ev )
-{
- bool ret = QWidget::event( ev );
- if ( ev->type() == QEvent::ApplicationFontChange ) {
- QFont labelWeek_font( labelWeek->font() );
- labelWeek_font.setBold( TRUE );
- labelWeek->setFont( labelWeek_font );
- QFont dbl_font( dbl->font() );
- dbl_font.setBold( TRUE );
- dbl->setFont( dbl_font );
- QFont labelDate_font( labelDate->font() );
- labelDate_font.setBold( TRUE );
- labelDate->setFont( labelDate_font );
- }
- return ret;
-}
-
diff --git a/core/pim/datebook/dateentry.cpp b/core/pim/datebook/dateentry.cpp
deleted file mode 100644
index 95ddee8..0000000
--- a/core/pim/datebook/dateentry.cpp
+++ b/dev/null
@@ -1,255 +0,0 @@
-/****************************************************************************
-** Form implementation generated from reading ui file 'dateentry.ui'
-**
-** Created: Mon Mar 10 20:50:24 2003
-** by: The User Interface Compiler (uic)
-**
-** WARNING! All changes made in this file will be lost!
-****************************************************************************/
-#include "dateentry.h"
-
-#include <qcheckbox.h>
-#include <qcombobox.h>
-#include <qlabel.h>
-#include <qlineedit.h>
-#include <qpe/categoryselect.h>
-#include <qpe/tzselect.h>
-#include <qpushbutton.h>
-#include <qspinbox.h>
-#include <qtoolbutton.h>
-#include "timepicker.h"
-#include <qlayout.h>
-#include <qvariant.h>
-#include <qtooltip.h>
-#include <qwhatsthis.h>
-
-/*
- * Constructs a DateEntryBase which is a child of 'parent', with the
- * name 'name' and widget flags set to 'f'
- */
-DateEntryBase::DateEntryBase( QWidget* parent, const char* name, WFlags fl )
- : QWidget( parent, name, fl )
-{
- if ( !name )
- setName( "DateEntryBase" );
- resize( 242, 339 );
- setCaption( tr( "New Event" ) );
- DateEntryBaseLayout = new QGridLayout( this );
- DateEntryBaseLayout->setSpacing( 0 );
- DateEntryBaseLayout->setMargin( 2 );
-
- TextLabel2 = new QLabel( this, "TextLabel2" );
- TextLabel2->setFrameShape( QLabel::MShape );
- TextLabel2->setFrameShadow( QLabel::MShadow );
- TextLabel2->setText( tr( "Location" ) );
-
- DateEntryBaseLayout->addWidget( TextLabel2, 1, 0 );
-
- TextLabel2_2 = new QLabel( this, "TextLabel2_2" );
- TextLabel2_2->setText( tr( "Category" ) );
-
- DateEntryBaseLayout->addWidget( TextLabel2_2, 2, 0 );
-
- comboDescription = new QComboBox( FALSE, this, "comboDescription" );
- comboDescription->insertItem( tr( "" ) );
- comboDescription->insertItem( tr( "Meeting" ) );
- comboDescription->insertItem( tr( "Lunch" ) );
- comboDescription->insertItem( tr( "Dinner" ) );
- comboDescription->insertItem( tr( "Travel" ) );
- comboDescription->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, comboDescription->sizePolicy().hasHeightForWidth() ) );
- comboDescription->setEditable( TRUE );
- comboDescription->setCurrentItem( 0 );
- comboDescription->setDuplicatesEnabled( FALSE );
-
- DateEntryBaseLayout->addMultiCellWidget( comboDescription, 0, 0, 1, 3 );
-
- TextLabel1 = new QLabel( this, "TextLabel1" );
- TextLabel1->setText( tr( "Description " ) );
-
- DateEntryBaseLayout->addWidget( TextLabel1, 0, 0 );
-
- comboLocation = new QComboBox( FALSE, this, "comboLocation" );
- comboLocation->insertItem( tr( "" ) );
- comboLocation->insertItem( tr( "Office" ) );
- comboLocation->insertItem( tr( "Home" ) );
- comboLocation->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, comboLocation->sizePolicy().hasHeightForWidth() ) );
- comboLocation->setEditable( TRUE );
- comboLocation->setCurrentItem( 0 );
- comboLocation->setDuplicatesEnabled( FALSE );
-
- DateEntryBaseLayout->addMultiCellWidget( comboLocation, 1, 1, 1, 3 );
-
- comboCategory = new CategorySelect( this, "comboCategory" );
-
- DateEntryBaseLayout->addMultiCellWidget( comboCategory, 2, 2, 1, 3 );
-
- TextLabel3 = new QLabel( this, "TextLabel3" );
- TextLabel3->setText( tr( "Start - End " ) );
-
- DateEntryBaseLayout->addMultiCellWidget( TextLabel3, 3, 4, 0, 0 );
-
- buttonStart = new QPushButton( this, "buttonStart" );
- buttonStart->setText( tr( "Jan 02 00" ) );
- buttonStart->setMinimumSize( QSize( 70, 0 ) );
- buttonStart->setMaximumSize( QSize( 70, 32767 ) );
-
- DateEntryBaseLayout->addWidget( buttonStart, 3, 1 );
-
- comboStart = new QLineEdit( this, "comboStart" );
- comboStart->setMinimumSize( QSize( 70, 0 ) );
- comboStart->setMaximumSize( QSize( 70, 32767 ) );
- comboStart->setAlignment( int( QLineEdit::AlignHCenter ) );
-
- DateEntryBaseLayout->addWidget( comboStart, 4, 1 );
- QSpacerItem* spacer = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
- DateEntryBaseLayout->addMultiCell( spacer, 3, 4, 2, 2 );
-
- timePickerStart = new TimePicker( this, "timePickerStart" );
-
- DateEntryBaseLayout->addMultiCellWidget( timePickerStart, 5, 5, 1, 3 );
-
- buttonEnd = new QPushButton( this, "buttonEnd" );
- buttonEnd->setText( tr( "Jan 02 00" ) );
- buttonEnd->setMinimumSize( QSize( 70, 0 ) );
- buttonEnd->setMaximumSize( QSize( 70, 32767 ) );
-
- DateEntryBaseLayout->addWidget( buttonEnd, 3, 3 );
-
- comboEnd = new QLineEdit( this, "comboEnd" );
- comboEnd->setMinimumSize( QSize( 70, 0 ) );
- comboEnd->setMaximumSize( QSize( 70, 32767 ) );
- comboEnd->setAlignment( int( QLineEdit::AlignHCenter ) );
-
- DateEntryBaseLayout->addWidget( comboEnd, 4, 3 );
-
- TimePickerLabel = new QLabel( this, "TimePickerLabel" );
- TimePickerLabel->setText( tr( "Start time" ) );
-
- DateEntryBaseLayout->addWidget( TimePickerLabel, 5, 0 );
-
- checkAllDay = new QCheckBox( this, "checkAllDay" );
- checkAllDay->setText( tr( "All day" ) );
-
- DateEntryBaseLayout->addWidget( checkAllDay, 6, 0 );
-
- TextLabel3_2_2 = new QLabel( this, "TextLabel3_2_2" );
- TextLabel3_2_2->setText( tr( "Time zone" ) );
-
- DateEntryBaseLayout->addWidget( TextLabel3_2_2, 7, 0 );
-
- timezone = new TimeZoneSelector( this, "timezone" );
-
- DateEntryBaseLayout->addMultiCellWidget( timezone, 7, 7, 1, 3 );
-
- checkAlarm = new QCheckBox( this, "checkAlarm" );
- checkAlarm->setEnabled( TRUE );
- checkAlarm->setAutoMask( FALSE );
- checkAlarm->setText( tr( "&Alarm" ) );
- checkAlarm->setChecked( FALSE );
-
- DateEntryBaseLayout->addWidget( checkAlarm, 8, 0 );
-
- spinAlarm = new QSpinBox( this, "spinAlarm" );
- spinAlarm->setEnabled( FALSE );
- spinAlarm->setSuffix( tr( " minutes" ) );
- spinAlarm->setMaxValue( 180 );
- spinAlarm->setMinValue( 0 );
- spinAlarm->setLineStep( 5 );
- spinAlarm->setValue( 5 );
-
- DateEntryBaseLayout->addMultiCellWidget( spinAlarm, 8, 8, 1, 2 );
-
- comboSound = new QComboBox( FALSE, this, "comboSound" );
- comboSound->insertItem( tr( "Silent" ) );
- comboSound->insertItem( tr( "Loud" ) );
- comboSound->setEnabled( FALSE );
-
- DateEntryBaseLayout->addWidget( comboSound, 8, 3 );
-
- lblRepeat = new QLabel( this, "lblRepeat" );
- lblRepeat->setText( tr( "Repeat" ) );
-
- DateEntryBaseLayout->addWidget( lblRepeat, 9, 0 );
-
- cmdRepeat = new QToolButton( this, "cmdRepeat" );
- cmdRepeat->setFocusPolicy( QToolButton::TabFocus );
- cmdRepeat->setText( tr( "No Repeat..." ) );
- cmdRepeat->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, cmdRepeat->sizePolicy().hasHeightForWidth() ) );
-
- DateEntryBaseLayout->addMultiCellWidget( cmdRepeat, 9, 9, 1, 3 );
-
- editNote = new QToolButton( this, "editNote" );
- editNote->setText( tr( "Note..." ) );
-
- DateEntryBaseLayout->addMultiCellWidget( editNote, 10, 10, 0, 3 );
-
- // signals and slots connections
- connect( checkAlarm, SIGNAL( toggled(bool) ), spinAlarm, SLOT( setEnabled(bool) ) );
- connect( comboEnd, SIGNAL( textChanged(const QString&) ), this, SLOT( endTimeChanged( const QString & ) ) );
- connect( cmdRepeat, SIGNAL( clicked() ), this, SLOT( slotRepeat() ) );
- connect( comboStart, SIGNAL( textChanged(const QString &) ), this, SLOT( startTimeEdited( const QString & ) ) );
- connect( checkAllDay, SIGNAL( toggled(bool) ), comboEnd, SLOT( setDisabled(bool) ) );
- connect( checkAllDay, SIGNAL( toggled(bool) ), timePickerStart, SLOT( setDisabled(bool) ) );
- connect( checkAlarm, SIGNAL( toggled(bool) ), comboSound, SLOT( setEnabled(bool) ) );
- connect( checkAllDay, SIGNAL( toggled(bool) ), comboStart, SLOT( setDisabled(bool) ) );
- connect( checkAllDay, SIGNAL( toggled(bool) ), buttonEnd, SLOT( setDisabled(bool) ) );
-}
-
-/*
- * Destroys the object and frees any allocated resources
- */
-DateEntryBase::~DateEntryBase()
-{
- // no need to delete child widgets, Qt does it all for us
-}
-
-void DateEntryBase::endDateChanged( const QString & )
-{
- qWarning( "DateEntryBase::endDateChanged( const QString & ): Not implemented yet!" );
-}
-
-void DateEntryBase::endDateChanged( int, int, int )
-{
- qWarning( "DateEntryBase::endDateChanged( int, int, int ): Not implemented yet!" );
-}
-
-void DateEntryBase::endTimeChanged( const QString & )
-{
- qWarning( "DateEntryBase::endTimeChanged( const QString & ): Not implemented yet!" );
-}
-
-void DateEntryBase::slotRepeat()
-{
- qWarning( "DateEntryBase::slotRepeat(): Not implemented yet!" );
-}
-
-void DateEntryBase::slotWait( int )
-{
- qWarning( "DateEntryBase::slotWait( int ): Not implemented yet!" );
-}
-
-void DateEntryBase::startDateChanged( const QString & )
-{
- qWarning( "DateEntryBase::startDateChanged( const QString & ): Not implemented yet!" );
-}
-
-void DateEntryBase::startDateChanged(int, int, int)
-{
- qWarning( "DateEntryBase::startDateChanged(int, int, int): Not implemented yet!" );
-}
-
-void DateEntryBase::startTimeEdited( const QString & )
-{
- qWarning( "DateEntryBase::startTimeEdited( const QString & ): Not implemented yet!" );
-}
-
-void DateEntryBase::typeChanged( const QString & )
-{
- qWarning( "DateEntryBase::typeChanged( const QString & ): Not implemented yet!" );
-}
-
-void DateEntryBase::tzexecute(void)
-{
- qWarning( "DateEntryBase::tzexecute(void): Not implemented yet!" );
-}
-