summaryrefslogtreecommitdiffstats
path: root/common/entitystorage.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/entitystorage.h')
-rw-r--r--common/entitystorage.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/common/entitystorage.h b/common/entitystorage.h
index 8256938..9d928b8 100644
--- a/common/entitystorage.h
+++ b/common/entitystorage.h
@@ -52,6 +52,7 @@ protected:
52 52
53protected: 53protected:
54 QByteArray mResourceInstanceIdentifier; 54 QByteArray mResourceInstanceIdentifier;
55 QByteArray mBufferType;
55 DomainTypeAdaptorFactoryInterface::Ptr mDomainTypeAdaptorFactory; 56 DomainTypeAdaptorFactoryInterface::Ptr mDomainTypeAdaptorFactory;
56}; 57};
57 58
@@ -60,10 +61,10 @@ class EntityStorage : public EntityStorageBase
60{ 61{
61 62
62public: 63public:
63 EntityStorage(const QByteArray &instanceIdentifier, const DomainTypeAdaptorFactoryInterface::Ptr &adaptorFactory) 64 EntityStorage(const QByteArray &instanceIdentifier, const DomainTypeAdaptorFactoryInterface::Ptr &adaptorFactory, const QByteArray &bufferType)
64 : EntityStorageBase(instanceIdentifier, adaptorFactory) 65 : EntityStorageBase(instanceIdentifier, adaptorFactory)
65 { 66 {
66 67 mBufferType = bufferType;
67 } 68 }
68 69
69protected: 70protected:
@@ -84,7 +85,7 @@ protected:
84 85
85public: 86public:
86 87
87 virtual void read(const Akonadi2::Query &query, const QPair<qint64, qint64> &revisionRange, const QSharedPointer<Akonadi2::ResultProvider<typename DomainType::Ptr> > &resultProvider) 88 virtual void read(const Akonadi2::Query &query, const QPair<qint64, qint64> &revisionRange, const QSharedPointer<Akonadi2::ResultProvider<typename DomainType::Ptr> > &resultProvider)
88 { 89 {
89 Akonadi2::Storage storage(Akonadi2::storageLocation(), mResourceInstanceIdentifier); 90 Akonadi2::Storage storage(Akonadi2::storageLocation(), mResourceInstanceIdentifier);
90 storage.setDefaultErrorHandler([](const Akonadi2::Storage::Error &error) { 91 storage.setDefaultErrorHandler([](const Akonadi2::Storage::Error &error) {