summaryrefslogtreecommitdiff
path: root/core/pim/datebook2/managertemplate.h
Unidiff
Diffstat (limited to 'core/pim/datebook2/managertemplate.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/datebook2/managertemplate.h23
1 files changed, 5 insertions, 18 deletions
diff --git a/core/pim/datebook2/managertemplate.h b/core/pim/datebook2/managertemplate.h
index cdf121d..72fab3a 100644
--- a/core/pim/datebook2/managertemplate.h
+++ b/core/pim/datebook2/managertemplate.h
@@ -14,3 +14,3 @@ namespace Datebook {
14 class ManagerTemplate { 14 class ManagerTemplate {
15 typedef typename QMap<QString, T>::Iterator Iterator; 15 typedef typename QMap<QString, T>::ConstIterator Iterator;
16 public: 16 public:
@@ -21,6 +21,6 @@ namespace Datebook {
21 void remove( const QString& ); 21 void remove( const QString& );
22 bool load(); 22 virtual bool load() = 0;
23 bool save(); 23 virtual bool save() = 0;
24 24
25 QStringList names(); 25 QStringList names()const;
26 T value(const QString&)const; 26 T value(const QString&)const;
@@ -29,7 +29,2 @@ namespace Datebook {
29 QMap<QString, T> m_map; 29 QMap<QString, T> m_map;
30
31 private:
32 virtual bool doSave() = 0;
33 virtual bool doLoad() = 0;
34
35 }; 30 };
@@ -50,11 +45,3 @@ namespace Datebook {
50 template<class T> 45 template<class T>
51 bool ManagerTemplate<T>::load() { 46 QStringList ManagerTemplate<T>::names()const {
52 return doLoad();
53 }
54 template<class T>
55 bool ManagerTemplate<T>::save() {
56 return doSave();
57 }
58 template<class T>
59 QStringList ManagerTemplate<T>::names() {
60 QStringList lst; 47 QStringList lst;