diff options
Diffstat (limited to 'dummyresource/domainadaptor.cpp')
-rw-r--r-- | dummyresource/domainadaptor.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/dummyresource/domainadaptor.cpp b/dummyresource/domainadaptor.cpp index 5d046ff..ae001cf 100644 --- a/dummyresource/domainadaptor.cpp +++ b/dummyresource/domainadaptor.cpp | |||
@@ -46,6 +46,14 @@ public: | |||
46 | return QVariant(); | 46 | return QVariant(); |
47 | } | 47 | } |
48 | 48 | ||
49 | virtual QStringList availableProperties() const | ||
50 | { | ||
51 | QStringList props; | ||
52 | props << mResourceMapper->mReadAccessors.keys(); | ||
53 | props << mLocalMapper->mReadAccessors.keys(); | ||
54 | return props; | ||
55 | } | ||
56 | |||
49 | Akonadi2::Domain::Buffer::Event const *mLocalBuffer; | 57 | Akonadi2::Domain::Buffer::Event const *mLocalBuffer; |
50 | DummyEvent const *mResourceBuffer; | 58 | DummyEvent const *mResourceBuffer; |
51 | 59 | ||
@@ -65,13 +73,14 @@ DummyEventAdaptorFactory::DummyEventAdaptorFactory() | |||
65 | 73 | ||
66 | } | 74 | } |
67 | 75 | ||
76 | //TODO pass EntityBuffer instead? | ||
68 | QSharedPointer<Akonadi2::Domain::BufferAdaptor> DummyEventAdaptorFactory::createAdaptor(const Akonadi2::Entity &entity) | 77 | QSharedPointer<Akonadi2::Domain::BufferAdaptor> DummyEventAdaptorFactory::createAdaptor(const Akonadi2::Entity &entity) |
69 | { | 78 | { |
70 | DummyEvent const *resourceBuffer = 0; | 79 | DummyEvent const *resourceBuffer = 0; |
71 | if (auto resourceData = entity.resource()) { | 80 | if (auto resourceData = entity.resource()) { |
72 | flatbuffers::Verifier verifyer(resourceData->Data(), resourceData->size()); | 81 | flatbuffers::Verifier verifyer(resourceData->Data(), resourceData->size()); |
73 | if (VerifyDummyEventBuffer(verifyer)) { | 82 | if (VerifyDummyEventBuffer(verifyer)) { |
74 | resourceBuffer = GetDummyEvent(resourceData); | 83 | resourceBuffer = GetDummyEvent(resourceData->Data()); |
75 | } | 84 | } |
76 | } | 85 | } |
77 | 86 | ||