korganizer
filteredit_base.h00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef FILTEREDIT_BASE_H
00010 #define FILTEREDIT_BASE_H
00011
00012 #include <qvariant.h>
00013 #include <qwidget.h>
00014
00015 class QVBoxLayout;
00016 class QHBoxLayout;
00017 class QGridLayout;
00018 class QSpacerItem;
00019 class QListBox;
00020 class QListBoxItem;
00021 class QPushButton;
00022 class QButtonGroup;
00023 class QLabel;
00024 class QLineEdit;
00025 class QCheckBox;
00026 class KIntNumInput;
00027 class QRadioButton;
00028
00029 class FilterEdit_base : public QWidget
00030 {
00031 Q_OBJECT
00032
00033 public:
00034 FilterEdit_base( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
00035 ~FilterEdit_base();
00036
00037 QListBox* mRulesList;
00038 QPushButton* mNewButton;
00039 QPushButton* mDeleteButton;
00040 QButtonGroup* mDetailsFrame;
00041 QLabel* textLabel1;
00042 QLineEdit* mNameLineEdit;
00043 QCheckBox* mRecurringCheck;
00044 QCheckBox* mCompletedCheck;
00045 QLabel* mCompletedTimeSpanLabel;
00046 KIntNumInput* mCompletedTimeSpan;
00047 QCheckBox* mHideInactiveTodosCheck;
00048 QButtonGroup* mCategoriesButtonGroup;
00049 QListBox* mCatList;
00050 QRadioButton* mCatHideCheck;
00051 QRadioButton* mCatShowCheck;
00052 QPushButton* mCatEditButton;
00053 QCheckBox* mHideTodosNotAssignedToMeCheck;
00054
00055 public slots:
00056 virtual void updateFilter();
00057
00058 protected:
00059 QGridLayout* FilterEdit_baseLayout;
00060 QGridLayout* mDetailsFrameLayout;
00061 QHBoxLayout* layout3;
00062 QHBoxLayout* layout1;
00063 QSpacerItem* spacer2;
00064 QSpacerItem* spacer3;
00065 QGridLayout* mCategoriesButtonGroupLayout;
00066 QSpacerItem* spacer4;
00067
00068 protected slots:
00069 virtual void languageChange();
00070
00071 };
00072
00073 #endif // FILTEREDIT_BASE_H
|