From cf91df49d0eadfdc7dec23fd82da9e7b9a964ea6 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Wed, 21 Jan 2015 10:51:12 +0100 Subject: Create buffer with values from domain object --- common/clientapi.h | 2 +- common/domain/event.fbs | 1 + common/domainadaptor.h | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) (limited to 'common') diff --git a/common/clientapi.h b/common/clientapi.h index dd11a0d..546f210 100644 --- a/common/clientapi.h +++ b/common/clientapi.h @@ -227,7 +227,7 @@ public: { } - virtual QVariant getProperty(const QString &key){ return mAdaptor->getProperty(key); } + virtual QVariant getProperty(const QString &key) const { return mAdaptor->getProperty(key); } virtual void setProperty(const QString &key, const QVariant &value){ mChangeSet.insert(key, value); } private: diff --git a/common/domain/event.fbs b/common/domain/event.fbs index 6865cc5..49ff270 100644 --- a/common/domain/event.fbs +++ b/common/domain/event.fbs @@ -1,6 +1,7 @@ namespace Akonadi2.Domain.Buffer; table Event { + uid:string; summary:string; description:string; attachment:[ubyte]; diff --git a/common/domainadaptor.h b/common/domainadaptor.h index e8f586b..164c749 100644 --- a/common/domainadaptor.h +++ b/common/domainadaptor.h @@ -68,6 +68,7 @@ class DomainTypeAdaptorFactory/* createAdaptor(const Akonadi2::Entity &entity) = 0; + virtual void createBuffer(const Akonadi2::Domain::Event &event, flatbuffers::FlatBufferBuilder &fbb) {}; protected: QSharedPointer > mLocalMapper; -- cgit v1.2.3