blob: 7a516decd082a101e141327f822e91924a033cfb (
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 "store/database.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<Database> mDatabase;
};
|