diff options
Diffstat (limited to 'dummyresource/resourcefactory.cpp')
-rw-r--r-- | dummyresource/resourcefactory.cpp | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/dummyresource/resourcefactory.cpp b/dummyresource/resourcefactory.cpp index 37bfdac..bd85b4f 100644 --- a/dummyresource/resourcefactory.cpp +++ b/dummyresource/resourcefactory.cpp | |||
@@ -19,6 +19,7 @@ | |||
19 | 19 | ||
20 | #include "resourcefactory.h" | 20 | #include "resourcefactory.h" |
21 | #include "facade.h" | 21 | #include "facade.h" |
22 | #include "dummycalendar_generated.h" | ||
22 | 23 | ||
23 | DummyResource::DummyResource() | 24 | DummyResource::DummyResource() |
24 | : Akonadi2::Resource() | 25 | : Akonadi2::Resource() |
@@ -26,9 +27,29 @@ DummyResource::DummyResource() | |||
26 | 27 | ||
27 | } | 28 | } |
28 | 29 | ||
29 | void DummyResource::synchronizeWithSource() | 30 | void DummyResource::synchronizeWithSource(Akonadi2::Pipeline *pipeline) |
30 | { | 31 | { |
31 | // TODO populate the storage | 32 | // TODO actually populate the storage with new items |
33 | auto builder = DummyCalendar::DummyEventBuilder(m_fbb); | ||
34 | builder .add_summary(m_fbb.CreateString("summary summary!")); | ||
35 | auto buffer = builder.Finish(); | ||
36 | DummyCalendar::FinishDummyEventBuffer(m_fbb, buffer); | ||
37 | pipeline->newEntity("fakekey", m_fbb); | ||
38 | m_fbb.Clear(); | ||
39 | } | ||
40 | |||
41 | void DummyResource::processCommand(int commandId, const QByteArray &data, uint size, Akonadi2::Pipeline *pipeline) | ||
42 | { | ||
43 | Q_UNUSED(commandId) | ||
44 | Q_UNUSED(data) | ||
45 | Q_UNUSED(size) | ||
46 | //TODO reallly process the commands :) | ||
47 | auto builder = DummyCalendar::DummyEventBuilder(m_fbb); | ||
48 | builder .add_summary(m_fbb.CreateString("summary summary!")); | ||
49 | auto buffer = builder.Finish(); | ||
50 | DummyCalendar::FinishDummyEventBuffer(m_fbb, buffer); | ||
51 | pipeline->newEntity("fakekey", m_fbb); | ||
52 | m_fbb.Clear(); | ||
32 | } | 53 | } |
33 | 54 | ||
34 | DummyResourceFactory::DummyResourceFactory(QObject *parent) | 55 | DummyResourceFactory::DummyResourceFactory(QObject *parent) |