diff options
Diffstat (limited to 'examples/maildirresource/maildirresource.h')
-rw-r--r-- | examples/maildirresource/maildirresource.h | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/examples/maildirresource/maildirresource.h b/examples/maildirresource/maildirresource.h index 30c565c..b3bce5e 100644 --- a/examples/maildirresource/maildirresource.h +++ b/examples/maildirresource/maildirresource.h | |||
@@ -46,21 +46,15 @@ class MaildirResource : public Sink::GenericResource | |||
46 | { | 46 | { |
47 | public: | 47 | public: |
48 | MaildirResource(const QByteArray &instanceIdentifier, const QSharedPointer<Sink::Pipeline> &pipeline = QSharedPointer<Sink::Pipeline>()); | 48 | MaildirResource(const QByteArray &instanceIdentifier, const QSharedPointer<Sink::Pipeline> &pipeline = QSharedPointer<Sink::Pipeline>()); |
49 | KAsync::Job<void> synchronizeWithSource(Sink::Storage &mainStore, Sink::Storage &synchronizationStore) Q_DECL_OVERRIDE; | ||
50 | KAsync::Job<void> inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue) Q_DECL_OVERRIDE; | 49 | KAsync::Job<void> inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue) Q_DECL_OVERRIDE; |
51 | static void removeFromDisk(const QByteArray &instanceIdentifier); | 50 | static void removeFromDisk(const QByteArray &instanceIdentifier); |
52 | private: | 51 | private: |
53 | KAsync::Job<QByteArray> replay(const Sink::ApplicationDomain::Mail &, Sink::Operation, const QByteArray &oldRemoteId) Q_DECL_OVERRIDE; | 52 | // KAsync::Job<QByteArray> replay(const Sink::ApplicationDomain::Mail &, Sink::Operation, const QByteArray &oldRemoteId) Q_DECL_OVERRIDE; |
54 | KAsync::Job<QByteArray> replay(const Sink::ApplicationDomain::Folder &, Sink::Operation, const QByteArray &oldRemoteId) Q_DECL_OVERRIDE; | 53 | // KAsync::Job<QByteArray> replay(const Sink::ApplicationDomain::Folder &, Sink::Operation, const QByteArray &oldRemoteId) Q_DECL_OVERRIDE; |
55 | 54 | ||
56 | void synchronizeFolders(Sink::Storage::Transaction &transaction, Sink::Storage::Transaction &synchronizationTransaction); | ||
57 | void synchronizeMails(Sink::Storage::Transaction &transaction, Sink::Storage::Transaction &synchronizationTransaction, const QString &folder); | ||
58 | QByteArray createFolder(const QString &folderPath, const QByteArray &icon, Sink::Storage::Transaction &transaction, Sink::Storage::Transaction &synchronizationTransaction); | ||
59 | QStringList listAvailableFolders(); | 55 | QStringList listAvailableFolders(); |
60 | QString mMaildirPath; | 56 | QString mMaildirPath; |
61 | QString mDraftsFolder; | 57 | QString mDraftsFolder; |
62 | QSharedPointer<MaildirMailAdaptorFactory> mMailAdaptorFactory; | ||
63 | QSharedPointer<MaildirFolderAdaptorFactory> mFolderAdaptorFactory; | ||
64 | }; | 58 | }; |
65 | 59 | ||
66 | class MaildirResourceFactory : public Sink::ResourceFactory | 60 | class MaildirResourceFactory : public Sink::ResourceFactory |
@@ -74,6 +68,6 @@ public: | |||
74 | 68 | ||
75 | Sink::Resource *createResource(const QByteArray &instanceIdentifier) Q_DECL_OVERRIDE; | 69 | Sink::Resource *createResource(const QByteArray &instanceIdentifier) Q_DECL_OVERRIDE; |
76 | void registerFacades(Sink::FacadeFactory &factory) Q_DECL_OVERRIDE; | 70 | void registerFacades(Sink::FacadeFactory &factory) Q_DECL_OVERRIDE; |
77 | void registerDomainTypeAdaptors(Sink::AdaptorFactory &factory) Q_DECL_OVERRIDE; | 71 | void registerAdaptorFactories(Sink::AdaptorFactoryRegistry ®istry) Q_DECL_OVERRIDE; |
78 | }; | 72 | }; |
79 | 73 | ||