blob: 56889aa16148c4f09aedc8bcf7222e86e426e703 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#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::Ptr &)> &resultCallback);
private:
QSharedPointer<ResourceAccess> mResourceAccess;
};
|