summaryrefslogtreecommitdiffstats
path: root/dummyresource/domainadaptor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'dummyresource/domainadaptor.cpp')
-rw-r--r--dummyresource/domainadaptor.cpp11
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?
68QSharedPointer<Akonadi2::Domain::BufferAdaptor> DummyEventAdaptorFactory::createAdaptor(const Akonadi2::Entity &entity) 77QSharedPointer<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