00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
#ifndef CALPRINTWEEK_BASE_H
00011
#define CALPRINTWEEK_BASE_H
00012
00013
#include <qvariant.h>
00014
#include <qpixmap.h>
00015
#include <qwidget.h>
00016
00017
class QVBoxLayout;
00018
class QHBoxLayout;
00019
class QGridLayout;
00020
class QSpacerItem;
00021
class KDateEdit;
00022
class QGroupBox;
00023
class QLabel;
00024
class QCheckBox;
00025
class QButtonGroup;
00026
class QRadioButton;
00027
class QFrame;
00028
class QTimeEdit;
00029
00030
class CalPrintWeekConfig_Base :
public QWidget
00031 {
00032 Q_OBJECT
00033
00034
public:
00035 CalPrintWeekConfig_Base(
QWidget* parent = 0,
const char* name = 0, WFlags fl = 0 );
00036 ~CalPrintWeekConfig_Base();
00037
00038
QGroupBox* mDateRangeGroup;
00039
QLabel* mToDateLabel;
00040
QLabel* mFromDateLabel;
00041 KDateEdit* mFromDate;
00042 KDateEdit* mToDate;
00043
QCheckBox* mColors;
00044
QButtonGroup* mPrintType;
00045
QRadioButton* mPrintTypeButton1;
00046
QLabel* mFromTimeLabel;
00047
QLabel* mToTimeLabel;
00048
QFrame* frame3;
00049
QRadioButton* mPrintTypeButton2;
00050
QRadioButton* mPrintTypeButton3;
00051
QTimeEdit* mFromTime;
00052
QTimeEdit* mToTime;
00053
QCheckBox* mIncludeTodos;
00054
00055
protected:
00056
QGridLayout* CalPrintWeek_BaseLayout;
00057
QSpacerItem* spacer3;
00058
QGridLayout* mDateRangeGroupLayout;
00059
QSpacerItem* spacer1;
00060
QGridLayout* mPrintTypeLayout;
00061
QSpacerItem* spacer4;
00062
00063
protected slots:
00064
virtual void languageChange();
00065
00066
private:
00067
QPixmap image0;
00068
00069 };
00070
00071
#endif // CALPRINTWEEK_BASE_H