summaryrefslogtreecommitdiff
path: root/core/pim/datebook2/templatemanager.h
Unidiff
Diffstat (limited to 'core/pim/datebook2/templatemanager.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/datebook2/templatemanager.h22
1 files changed, 17 insertions, 5 deletions
diff --git a/core/pim/datebook2/templatemanager.h b/core/pim/datebook2/templatemanager.h
index f885677..91d8b2e 100644
--- a/core/pim/datebook2/templatemanager.h
+++ b/core/pim/datebook2/templatemanager.h
@@ -7,18 +7,19 @@
7 7
8#include "managertemplate.h" 8#include "managertemplate.h"
9 9
10class QListView;
10namespace Datebook { 11namespace Datebook {
11 /** 12 /**
12 * The OEvent Template Manager 13 * The OEvent Template Manager
13 */ 14 */
15 class Editor;
14 class TemplateManager : public ManagerTemplate<OEvent> { 16 class TemplateManager : public ManagerTemplate<OEvent> {
15 public: 17 public:
16 TemplateManager(); 18 TemplateManager();
17 ~TemplateManager(); 19 ~TemplateManager();
18 20
19 private: 21 bool save();
20 virtual bool doSave(); 22 bool load();
21 virtual bool doLoad();
22 }; 23 };
23 /** 24 /**
24 * a QDialog for editing it 25 * a QDialog for editing it
@@ -26,10 +27,21 @@ namespace Datebook {
26 class TemplateDialog : public QDialog { 27 class TemplateDialog : public QDialog {
27 Q_OBJECT 28 Q_OBJECT
28 public: 29 public:
29 TemplateDialog(const TemplateManager& man); 30 TemplateDialog(const TemplateManager& man, Editor*);
30 ~TemplateDialog(); 31 ~TemplateDialog();
31 32
32 virtual TemplateManager manager()const; 33 TemplateManager manager()const;
34
35 private slots:
36 void init( const TemplateManager& );
37 void slotAdd();
38 void slotEdit();
39 void slotRename();
40 void slotRemove();
41
42 private:
43 QListView* m_view;
44 Editor* m_edit;
33 }; 45 };
34} 46}
35 47