orecurrancebase.h
00001 /**************************************************************************** 00002 ** Form interface generated from reading ui file 'orecurrancebase.ui' 00003 ** 00004 ** Created: Sun Jan 11 13:37:09 2004 00005 ** by: The User Interface Compiler (uic) 00006 ** 00007 ** WARNING! All changes made in this file will be lost! 00008 ****************************************************************************/ 00009 #ifndef ORECURRANCEBASE_H 00010 #define ORECURRANCEBASE_H 00011 00012 #include <qvariant.h> 00013 #include <qdialog.h> 00014 class QVBoxLayout; 00015 class QHBoxLayout; 00016 class QGridLayout; 00017 class QButtonGroup; 00018 class QCheckBox; 00019 class QFrame; 00020 class QLabel; 00021 class QSpinBox; 00022 class QToolButton; 00023 00024 class ORecurranceBase : public QDialog 00025 { 00026 Q_OBJECT 00027 00028 public: 00029 ORecurranceBase( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); 00030 ~ORecurranceBase(); 00031 00032 QButtonGroup* fraType; 00033 QToolButton* cmdNone; 00034 QToolButton* cmdDay; 00035 QToolButton* cmdWeek; 00036 QToolButton* cmdMonth; 00037 QToolButton* cmdYear; 00038 QLabel* lblEvery; 00039 QSpinBox* spinFreq; 00040 QLabel* lblFreq; 00041 QLabel* lblEnd; 00042 QToolButton* cmdEnd; 00043 QCheckBox* chkNoEnd; 00044 QButtonGroup* fraExtra; 00045 QToolButton* cmdExtra1; 00046 QToolButton* cmdExtra2; 00047 QToolButton* cmdExtra3; 00048 QToolButton* cmdExtra4; 00049 QToolButton* cmdExtra5; 00050 QToolButton* cmdExtra6; 00051 QToolButton* cmdExtra7; 00052 QFrame* Frame3; 00053 QLabel* lblRepeat; 00054 QLabel* lblVar1; 00055 QLabel* lblVar2; 00056 QLabel* lblWeekVar; 00057 00058 public slots: 00059 virtual void setupRepeatLabel( const QString & ); 00060 virtual void setupRepeatLabel( int ); 00061 virtual void slotMonthLabel( int ); 00062 virtual void slotNoEnd(bool); 00063 virtual void slotSetRType( int ); 00064 virtual void slotWeekLabel(); 00065 00066 protected: 00067 QVBoxLayout* ORecurranceBaseLayout; 00068 QHBoxLayout* fraTypeLayout; 00069 QHBoxLayout* Layout4; 00070 QHBoxLayout* Layout8; 00071 QHBoxLayout* fraExtraLayout; 00072 QVBoxLayout* Frame3Layout; 00073 QHBoxLayout* Layout6; 00074 }; 00075 00076 #endif // ORECURRANCEBASE_H
