summaryrefslogtreecommitdiffstats
path: root/examples/imapresource/imapresource.h
diff options
context:
space:
mode:
Diffstat (limited to 'examples/imapresource/imapresource.h')
-rw-r--r--examples/imapresource/imapresource.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/examples/imapresource/imapresource.h b/examples/imapresource/imapresource.h
index 6fe15dd..23b7e1a 100644
--- a/examples/imapresource/imapresource.h
+++ b/examples/imapresource/imapresource.h
@@ -30,7 +30,11 @@
30 30
31class ImapMailAdaptorFactory; 31class ImapMailAdaptorFactory;
32class ImapFolderAdaptorFactory; 32class ImapFolderAdaptorFactory;
33
34namespace Imap {
33struct Message; 35struct Message;
36struct Folder;
37}
34 38
35/** 39/**
36 * An imap resource. 40 * An imap resource.
@@ -46,8 +50,8 @@ private:
46 KAsync::Job<void> replay(Sink::Storage &synchronizationStore, const QByteArray &type, const QByteArray &key, const QByteArray &value) Q_DECL_OVERRIDE; 50 KAsync::Job<void> replay(Sink::Storage &synchronizationStore, const QByteArray &type, const QByteArray &key, const QByteArray &value) Q_DECL_OVERRIDE;
47 51
48 QByteArray createFolder(const QString &folderPath, const QByteArray &icon, Sink::Storage::Transaction &transaction, Sink::Storage::Transaction &synchronizationTransaction); 52 QByteArray createFolder(const QString &folderPath, const QByteArray &icon, Sink::Storage::Transaction &transaction, Sink::Storage::Transaction &synchronizationTransaction);
49 void synchronizeFolders(const QStringList &folderList, Sink::Storage::Transaction &transaction, Sink::Storage::Transaction &synchronizationTransaction); 53 void synchronizeFolders(const QVector<Imap::Folder> &folderList, Sink::Storage::Transaction &transaction, Sink::Storage::Transaction &synchronizationTransaction);
50 void synchronizeMails(Sink::Storage::Transaction &transaction, Sink::Storage::Transaction &synchronizationTransaction, const QString &path, const QVector<Message> &messages); 54 void synchronizeMails(Sink::Storage::Transaction &transaction, Sink::Storage::Transaction &synchronizationTransaction, const QString &path, const QVector<Imap::Message> &messages);
51 55
52 QSharedPointer<ImapMailAdaptorFactory> mMailAdaptorFactory; 56 QSharedPointer<ImapMailAdaptorFactory> mMailAdaptorFactory;
53 QSharedPointer<ImapFolderAdaptorFactory> mFolderAdaptorFactory; 57 QSharedPointer<ImapFolderAdaptorFactory> mFolderAdaptorFactory;