Diffstat (limited to 'libkdepim/categoryeditdialog.h') (more/less context) (show whitespace changes)
-rw-r--r-- | libkdepim/categoryeditdialog.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/libkdepim/categoryeditdialog.h b/libkdepim/categoryeditdialog.h index 4ebc802..3e8ab45 100644 --- a/libkdepim/categoryeditdialog.h +++ b/libkdepim/categoryeditdialog.h | |||
@@ -21,17 +21,41 @@ | |||
21 | without including the source code for Qt in the source distribution. | 21 | without including the source code for Qt in the source distribution. |
22 | */ | 22 | */ |
23 | #ifndef KPIM_CATEGORYEDITDIALOG_H | 23 | #ifndef KPIM_CATEGORYEDITDIALOG_H |
24 | #define KPIM_CATEGORYEDITDIALOG_H | 24 | #define KPIM_CATEGORYEDITDIALOG_H |
25 | 25 | ||
26 | #include <categoryeditdialog_base.h> | 26 | #include <categoryeditdialog_base.h> |
27 | #include <qlistview.h> | ||
27 | 28 | ||
28 | class KPimPrefs; | 29 | class KPimPrefs; |
29 | 30 | ||
30 | namespace KPIM { | 31 | namespace KPIM { |
31 | 32 | ||
33 | class CategorySelectItem :public QObject, public QCheckListItem | ||
34 | { | ||
35 | |||
36 | Q_OBJECT | ||
37 | public: | ||
38 | |||
39 | CategorySelectItem(QListView * parent, const QString & text, Type tt) : | ||
40 | QCheckListItem (parent, text, tt ) , QObject( parent ) | ||
41 | {;} | ||
42 | |||
43 | signals: | ||
44 | void stateChanged( QListViewItem*); | ||
45 | |||
46 | protected: | ||
47 | |||
48 | virtual void stateChange(bool b) | ||
49 | { | ||
50 | QCheckListItem::stateChange(b); | ||
51 | emit stateChanged( this ); | ||
52 | } | ||
53 | }; | ||
54 | |||
55 | |||
32 | class CategoryEditDialog : public CategoryEditDialog_base | 56 | class CategoryEditDialog : public CategoryEditDialog_base |
33 | { | 57 | { |
34 | Q_OBJECT | 58 | Q_OBJECT |
35 | public: | 59 | public: |
36 | CategoryEditDialog( KPimPrefs *prefs, QWidget* parent = 0, | 60 | CategoryEditDialog( KPimPrefs *prefs, QWidget* parent = 0, |
37 | const char* name = 0, | 61 | const char* name = 0, |