diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-01-19 09:52:40 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-01-19 09:52:40 +0100 |
commit | e7ddc02bce5b4e46b44e3cb39c06ed25dc291c0a (patch) | |
tree | 5ade33a7647941d536d652623a0a36633768620c /examples | |
parent | db48154e47a9f611b7d3dceb195b14a8953e7abb (diff) | |
download | sink-e7ddc02bce5b4e46b44e3cb39c06ed25dc291c0a.tar.gz sink-e7ddc02bce5b4e46b44e3cb39c06ed25dc291c0a.zip |
Prepared maildir inspection implementation
Diffstat (limited to 'examples')
-rw-r--r-- | examples/maildirresource/maildirresource.cpp | 6 | ||||
-rw-r--r-- | examples/maildirresource/maildirresource.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/examples/maildirresource/maildirresource.cpp b/examples/maildirresource/maildirresource.cpp index 70f6ae5..3531b92 100644 --- a/examples/maildirresource/maildirresource.cpp +++ b/examples/maildirresource/maildirresource.cpp | |||
@@ -35,6 +35,7 @@ | |||
35 | #include "facadefactory.h" | 35 | #include "facadefactory.h" |
36 | #include "indexupdater.h" | 36 | #include "indexupdater.h" |
37 | #include "libmaildir/maildir.h" | 37 | #include "libmaildir/maildir.h" |
38 | #include "inspection.h" | ||
38 | #include <QDate> | 39 | #include <QDate> |
39 | #include <QUuid> | 40 | #include <QUuid> |
40 | #include <QDir> | 41 | #include <QDir> |
@@ -292,6 +293,11 @@ void MaildirResource::removeFromDisk(const QByteArray &instanceIdentifier) | |||
292 | Akonadi2::Storage(Akonadi2::storageLocation(), instanceIdentifier + ".synchronization", Akonadi2::Storage::ReadWrite).removeFromDisk(); | 293 | Akonadi2::Storage(Akonadi2::storageLocation(), instanceIdentifier + ".synchronization", Akonadi2::Storage::ReadWrite).removeFromDisk(); |
293 | } | 294 | } |
294 | 295 | ||
296 | KAsync::Job<void> MaildirResource::inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue) | ||
297 | { | ||
298 | Trace() << "Inspecting " << inspectionType << domainType << entityId << property << expectedValue; | ||
299 | } | ||
300 | |||
295 | MaildirResourceFactory::MaildirResourceFactory(QObject *parent) | 301 | MaildirResourceFactory::MaildirResourceFactory(QObject *parent) |
296 | : Akonadi2::ResourceFactory(parent) | 302 | : Akonadi2::ResourceFactory(parent) |
297 | { | 303 | { |
diff --git a/examples/maildirresource/maildirresource.h b/examples/maildirresource/maildirresource.h index 21ee637..5f7795b 100644 --- a/examples/maildirresource/maildirresource.h +++ b/examples/maildirresource/maildirresource.h | |||
@@ -44,6 +44,7 @@ class MaildirResource : public Akonadi2::GenericResource | |||
44 | public: | 44 | public: |
45 | MaildirResource(const QByteArray &instanceIdentifier, const QSharedPointer<Akonadi2::Pipeline> &pipeline = QSharedPointer<Akonadi2::Pipeline>()); | 45 | MaildirResource(const QByteArray &instanceIdentifier, const QSharedPointer<Akonadi2::Pipeline> &pipeline = QSharedPointer<Akonadi2::Pipeline>()); |
46 | KAsync::Job<void> synchronizeWithSource(Akonadi2::Storage &mainStore, Akonadi2::Storage &synchronizationStore) Q_DECL_OVERRIDE; | 46 | KAsync::Job<void> synchronizeWithSource(Akonadi2::Storage &mainStore, Akonadi2::Storage &synchronizationStore) Q_DECL_OVERRIDE; |
47 | KAsync::Job<void> inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue) Q_DECL_OVERRIDE; | ||
47 | static void removeFromDisk(const QByteArray &instanceIdentifier); | 48 | static void removeFromDisk(const QByteArray &instanceIdentifier); |
48 | private: | 49 | private: |
49 | KAsync::Job<void> replay(Akonadi2::Storage &synchronizationStore, const QByteArray &type, const QByteArray &key, const QByteArray &value) Q_DECL_OVERRIDE; | 50 | KAsync::Job<void> replay(Akonadi2::Storage &synchronizationStore, const QByteArray &type, const QByteArray &key, const QByteArray &value) Q_DECL_OVERRIDE; |