summaryrefslogtreecommitdiffstats
path: root/common/domain/typeimplementations.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/domain/typeimplementations.h')
-rw-r--r--common/domain/typeimplementations.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/common/domain/typeimplementations.h b/common/domain/typeimplementations.h
index d36dfc1..7a8a602 100644
--- a/common/domain/typeimplementations.h
+++ b/common/domain/typeimplementations.h
@@ -23,6 +23,7 @@
23#include "mail_generated.h" 23#include "mail_generated.h"
24#include "folder_generated.h" 24#include "folder_generated.h"
25#include "event_generated.h" 25#include "event_generated.h"
26#include "calendar_generated.h"
26#include "contact_generated.h" 27#include "contact_generated.h"
27#include "addressbook_generated.h" 28#include "addressbook_generated.h"
28 29
@@ -94,5 +95,16 @@ public:
94 static QMap<QByteArray, int> typeDatabases(); 95 static QMap<QByteArray, int> typeDatabases();
95}; 96};
96 97
98template<>
99class TypeImplementation<Sink::ApplicationDomain::Calendar> {
100public:
101 typedef Sink::ApplicationDomain::Buffer::Calendar Buffer;
102 typedef Sink::ApplicationDomain::Buffer::CalendarBuilder BufferBuilder;
103 static void configure(TypeIndex &);
104 static void configure(PropertyMapper &);
105 static void configure(IndexPropertyMapper &indexPropertyMapper);
106 static QMap<QByteArray, int> typeDatabases();
107};
108
97} 109}
98} 110}