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 672e83a..dea7426 100644
--- a/common/domain/typeimplementations.h
+++ b/common/domain/typeimplementations.h
@@ -24,6 +24,7 @@
24#include "mail_generated.h" 24#include "mail_generated.h"
25#include "folder_generated.h" 25#include "folder_generated.h"
26#include "event_generated.h" 26#include "event_generated.h"
27#include "todo_generated.h"
27#include "calendar_generated.h" 28#include "calendar_generated.h"
28#include "contact_generated.h" 29#include "contact_generated.h"
29#include "addressbook_generated.h" 30#include "addressbook_generated.h"
@@ -97,6 +98,17 @@ public:
97}; 98};
98 99
99template<> 100template<>
101class SINK_EXPORT TypeImplementation<Sink::ApplicationDomain::Todo> {
102public:
103 typedef Sink::ApplicationDomain::Buffer::Todo Buffer;
104 typedef Sink::ApplicationDomain::Buffer::EventBuilder BufferBuilder;
105 static void configure(TypeIndex &);
106 static void configure(PropertyMapper &);
107 static void configure(IndexPropertyMapper &indexPropertyMapper);
108 static QMap<QByteArray, int> typeDatabases();
109};
110
111template<>
100class SINK_EXPORT TypeImplementation<Sink::ApplicationDomain::Calendar> { 112class SINK_EXPORT TypeImplementation<Sink::ApplicationDomain::Calendar> {
101public: 113public:
102 typedef Sink::ApplicationDomain::Buffer::Calendar Buffer; 114 typedef Sink::ApplicationDomain::Buffer::Calendar Buffer;