diff options
Diffstat (limited to 'examples/dummyresource/resourcefactory.h')
-rw-r--r-- | examples/dummyresource/resourcefactory.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/examples/dummyresource/resourcefactory.h b/examples/dummyresource/resourcefactory.h index dc248c0..3216e13 100644 --- a/examples/dummyresource/resourcefactory.h +++ b/examples/dummyresource/resourcefactory.h | |||
@@ -29,6 +29,10 @@ | |||
29 | //TODO: a little ugly to have this in two places, once here and once in Q_PLUGIN_METADATA | 29 | //TODO: a little ugly to have this in two places, once here and once in Q_PLUGIN_METADATA |
30 | #define PLUGIN_NAME "org.kde.dummy" | 30 | #define PLUGIN_NAME "org.kde.dummy" |
31 | 31 | ||
32 | class DummyEventAdaptorFactory; | ||
33 | class DummyMailAdaptorFactory; | ||
34 | class DummyFolderAdaptorFactory; | ||
35 | |||
32 | class DummyResource : public Akonadi2::GenericResource | 36 | class DummyResource : public Akonadi2::GenericResource |
33 | { | 37 | { |
34 | public: | 38 | public: |
@@ -42,6 +46,10 @@ private: | |||
42 | void createMail(const QByteArray &rid, const QMap<QString, QVariant> &data, flatbuffers::FlatBufferBuilder &entityFbb, Akonadi2::Storage::Transaction &); | 46 | void createMail(const QByteArray &rid, const QMap<QString, QVariant> &data, flatbuffers::FlatBufferBuilder &entityFbb, Akonadi2::Storage::Transaction &); |
43 | void createFolder(const QByteArray &rid, const QMap<QString, QVariant> &data, flatbuffers::FlatBufferBuilder &entityFbb, Akonadi2::Storage::Transaction &); | 47 | void createFolder(const QByteArray &rid, const QMap<QString, QVariant> &data, flatbuffers::FlatBufferBuilder &entityFbb, Akonadi2::Storage::Transaction &); |
44 | void synchronize(const QString &bufferType, const QMap<QString, QMap<QString, QVariant> > &data, Akonadi2::Storage::Transaction &transaction, std::function<void(const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, flatbuffers::FlatBufferBuilder &entityFbb, Akonadi2::Storage::Transaction &)> createEntity); | 48 | void synchronize(const QString &bufferType, const QMap<QString, QMap<QString, QVariant> > &data, Akonadi2::Storage::Transaction &transaction, std::function<void(const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, flatbuffers::FlatBufferBuilder &entityFbb, Akonadi2::Storage::Transaction &)> createEntity); |
49 | |||
50 | QSharedPointer<DummyEventAdaptorFactory> mEventAdaptorFactory; | ||
51 | QSharedPointer<DummyMailAdaptorFactory> mMailAdaptorFactory; | ||
52 | QSharedPointer<DummyFolderAdaptorFactory> mFolderAdaptorFactory; | ||
45 | }; | 53 | }; |
46 | 54 | ||
47 | class DummyResourceFactory : public Akonadi2::ResourceFactory | 55 | class DummyResourceFactory : public Akonadi2::ResourceFactory |