summaryrefslogtreecommitdiffstats
path: root/dummyresource/facade.h
diff options
context:
space:
mode:
Diffstat (limited to 'dummyresource/facade.h')
-rw-r--r--dummyresource/facade.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/dummyresource/facade.h b/dummyresource/facade.h
index f179c06..c76e62c 100644
--- a/dummyresource/facade.h
+++ b/dummyresource/facade.h
@@ -22,7 +22,9 @@
22#include "common/clientapi.h" 22#include "common/clientapi.h"
23#include "common/storage.h" 23#include "common/storage.h"
24 24
25class ResourceAccess; 25namespace Akonadi2 {
26 class ResourceAccess;
27}
26 28
27class DummyResourceFacade : public Akonadi2::StoreFacade<Akonadi2::Domain::Event> 29class DummyResourceFacade : public Akonadi2::StoreFacade<Akonadi2::Domain::Event>
28{ 30{
@@ -32,8 +34,9 @@ public:
32 virtual void create(const Akonadi2::Domain::Event &domainObject); 34 virtual void create(const Akonadi2::Domain::Event &domainObject);
33 virtual void modify(const Akonadi2::Domain::Event &domainObject); 35 virtual void modify(const Akonadi2::Domain::Event &domainObject);
34 virtual void remove(const Akonadi2::Domain::Event &domainObject); 36 virtual void remove(const Akonadi2::Domain::Event &domainObject);
35 virtual void load(const Akonadi2::Query &query, const std::function<void(const Akonadi2::Domain::Event::Ptr &)> &resultCallback); 37 virtual void load(const Akonadi2::Query &query, const std::function<void(const Akonadi2::Domain::Event::Ptr &)> &resultCallback, const std::function<void()> &completeCallback);
36 38
37private: 39private:
38 QSharedPointer<ResourceAccess> mResourceAccess; 40 void synchronizeResource(const std::function<void()> &continuation);
41 QSharedPointer<Akonadi2::ResourceAccess> mResourceAccess;
39}; 42};