summaryrefslogtreecommitdiffstats
path: root/examples/dummyresource/domainadaptor.h
diff options
context:
space:
mode:
Diffstat (limited to 'examples/dummyresource/domainadaptor.h')
-rw-r--r--examples/dummyresource/domainadaptor.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/examples/dummyresource/domainadaptor.h b/examples/dummyresource/domainadaptor.h
index add3e8e..e5856f8 100644
--- a/examples/dummyresource/domainadaptor.h
+++ b/examples/dummyresource/domainadaptor.h
@@ -21,6 +21,8 @@
21#include "common/domainadaptor.h" 21#include "common/domainadaptor.h"
22#include "event_generated.h" 22#include "event_generated.h"
23#include "mail_generated.h" 23#include "mail_generated.h"
24#include "folder_generated.h"
25#include "dummy_generated.h"
24#include "dummycalendar_generated.h" 26#include "dummycalendar_generated.h"
25#include "entity_generated.h" 27#include "entity_generated.h"
26 28
@@ -31,10 +33,16 @@ public:
31 virtual ~DummyEventAdaptorFactory() {}; 33 virtual ~DummyEventAdaptorFactory() {};
32}; 34};
33 35
34//TODO replace the resource specific event class by a mail class or a dummy class if no resource type is required. 36class DummyMailAdaptorFactory : public DomainTypeAdaptorFactory<Akonadi2::ApplicationDomain::Mail, Akonadi2::ApplicationDomain::Buffer::Dummy, Akonadi2::ApplicationDomain::Buffer::DummyBuilder>
35class DummyMailAdaptorFactory : public DomainTypeAdaptorFactory<Akonadi2::ApplicationDomain::Mail, DummyCalendar::DummyEvent, DummyCalendar::DummyEventBuilder>
36{ 37{
37public: 38public:
38 DummyMailAdaptorFactory(); 39 DummyMailAdaptorFactory();
39 virtual ~DummyMailAdaptorFactory() {}; 40 virtual ~DummyMailAdaptorFactory() {};
40}; 41};
42
43class DummyFolderAdaptorFactory : public DomainTypeAdaptorFactory<Akonadi2::ApplicationDomain::Folder, Akonadi2::ApplicationDomain::Buffer::Dummy, Akonadi2::ApplicationDomain::Buffer::DummyBuilder>
44{
45public:
46 DummyFolderAdaptorFactory();
47 virtual ~DummyFolderAdaptorFactory() {};
48};