diff options
Diffstat (limited to 'common/entitystorage.h')
-rw-r--r-- | common/entitystorage.h | 7 |
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 | ||
53 | protected: | 53 | protected: |
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 | ||
62 | public: | 63 | public: |
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 | ||
69 | protected: | 70 | protected: |
@@ -84,7 +85,7 @@ protected: | |||
84 | 85 | ||
85 | public: | 86 | public: |
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) { |