blob: 310ef77456a03312d96d29c6e68a1f8262a86d2c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#pragma once
#include "client/clientapi.h"
#include "common/storage.h"
class ResourceAccess;
class DummyResourceFacade : public Akonadi2::StoreFacade<Akonadi2::Domain::Event>
{
public:
DummyResourceFacade();
virtual ~DummyResourceFacade();
virtual void create(const Akonadi2::Domain::Event &domainObject);
virtual void modify(const Akonadi2::Domain::Event &domainObject);
virtual void remove(const Akonadi2::Domain::Event &domainObject);
// virtual void load(const Akonadi2::Query &query, const std::function<void(const Akonadi2::Domain::Event &)> &resultCallback);
virtual void load(const Akonadi2::Query &query, const std::function<void(const Akonadi2::Domain::Event::Ptr &)> &resultCallback);
private:
QSharedPointer<ResourceAccess> mResourceAccess;
QSharedPointer<Storage> mStorage;
};
|