diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-05-29 20:08:51 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-05-29 20:08:51 +0200 |
commit | 61a06afe8ef87056b067fbe578a72bf564123222 (patch) | |
tree | eed9d8957b2073a1f67741f00dd5d0df40f4c3b3 /examples/imapresource/imapresource.h | |
parent | 66a37692cb3d20de354cfeb51ef6cb1d19bd55b1 (diff) | |
download | sink-61a06afe8ef87056b067fbe578a72bf564123222.tar.gz sink-61a06afe8ef87056b067fbe578a72bf564123222.zip |
The imap resource is back
Diffstat (limited to 'examples/imapresource/imapresource.h')
-rw-r--r-- | examples/imapresource/imapresource.h | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/examples/imapresource/imapresource.h b/examples/imapresource/imapresource.h index 82f96a4..0c3b541 100644 --- a/examples/imapresource/imapresource.h +++ b/examples/imapresource/imapresource.h | |||
@@ -43,19 +43,9 @@ class ImapResource : public Sink::GenericResource | |||
43 | { | 43 | { |
44 | public: | 44 | public: |
45 | ImapResource(const QByteArray &instanceIdentifier, const QSharedPointer<Sink::Pipeline> &pipeline = QSharedPointer<Sink::Pipeline>()); | 45 | ImapResource(const QByteArray &instanceIdentifier, const QSharedPointer<Sink::Pipeline> &pipeline = QSharedPointer<Sink::Pipeline>()); |
46 | KAsync::Job<void> synchronizeWithSource(Sink::Storage &mainStore, Sink::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; | 46 | KAsync::Job<void> inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue) Q_DECL_OVERRIDE; |
48 | static void removeFromDisk(const QByteArray &instanceIdentifier); | 47 | static void removeFromDisk(const QByteArray &instanceIdentifier); |
49 | private: | ||
50 | KAsync::Job<void> replay(Sink::Storage &synchronizationStore, const QByteArray &type, const QByteArray &key, const QByteArray &value) Q_DECL_OVERRIDE; | ||
51 | |||
52 | QByteArray createFolder(const QString &folderPath, const QByteArray &icon, Sink::Storage::Transaction &transaction, Sink::Storage::Transaction &synchronizationTransaction); | ||
53 | void synchronizeFolders(const QVector<Imap::Folder> &folderList, Sink::Storage::Transaction &transaction, Sink::Storage::Transaction &synchronizationTransaction); | ||
54 | void synchronizeMails(Sink::Storage::Transaction &transaction, Sink::Storage::Transaction &synchronizationTransaction, const QString &path, const QVector<Imap::Message> &messages); | ||
55 | void synchronizeRemovals(Sink::Storage::Transaction &transaction, Sink::Storage::Transaction &synchronizationTransaction, const QString &path, const QSet<qint64> &messages); | ||
56 | 48 | ||
57 | QSharedPointer<ImapMailAdaptorFactory> mMailAdaptorFactory; | ||
58 | QSharedPointer<ImapFolderAdaptorFactory> mFolderAdaptorFactory; | ||
59 | private: | 49 | private: |
60 | QString mServer; | 50 | QString mServer; |
61 | int mPort; | 51 | int mPort; |
@@ -74,5 +64,6 @@ public: | |||
74 | 64 | ||
75 | Sink::Resource *createResource(const QByteArray &instanceIdentifier) Q_DECL_OVERRIDE; | 65 | Sink::Resource *createResource(const QByteArray &instanceIdentifier) Q_DECL_OVERRIDE; |
76 | void registerFacades(Sink::FacadeFactory &factory) Q_DECL_OVERRIDE; | 66 | void registerFacades(Sink::FacadeFactory &factory) Q_DECL_OVERRIDE; |
67 | void registerAdaptorFactories(Sink::AdaptorFactoryRegistry ®istry) Q_DECL_OVERRIDE; | ||
77 | }; | 68 | }; |
78 | 69 | ||