summaryrefslogtreecommitdiffstats
path: root/examples/maildirresource/maildirresource.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2015-12-17 13:23:21 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2015-12-17 13:23:21 +0100
commit95da068b4598497e2988085aefef4baf7291c33e (patch)
tree9356c89adee20bc703c07a16e92dd5c1e0e4bac1 /examples/maildirresource/maildirresource.h
parent4a6f45d645b011ac083581f965ce7951771a1f98 (diff)
downloadsink-95da068b4598497e2988085aefef4baf7291c33e.tar.gz
sink-95da068b4598497e2988085aefef4baf7291c33e.zip
Use domain adaptor in maildirresource
Diffstat (limited to 'examples/maildirresource/maildirresource.h')
-rw-r--r--examples/maildirresource/maildirresource.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/examples/maildirresource/maildirresource.h b/examples/maildirresource/maildirresource.h
index a3e12d3..dbf849a 100644
--- a/examples/maildirresource/maildirresource.h
+++ b/examples/maildirresource/maildirresource.h
@@ -28,6 +28,9 @@
28//TODO: a little ugly to have this in two places, once here and once in Q_PLUGIN_METADATA 28//TODO: a little ugly to have this in two places, once here and once in Q_PLUGIN_METADATA
29#define PLUGIN_NAME "org.kde.maildir" 29#define PLUGIN_NAME "org.kde.maildir"
30 30
31class MaildirMailAdaptorFactory;
32class MaildirFolderAdaptorFactory;
33
31class MaildirResource : public Akonadi2::GenericResource 34class MaildirResource : public Akonadi2::GenericResource
32{ 35{
33public: 36public:
@@ -44,6 +47,8 @@ private:
44 void synchronizeMails(Akonadi2::Storage::Transaction &transaction, const QString &folder); 47 void synchronizeMails(Akonadi2::Storage::Transaction &transaction, const QString &folder);
45 QStringList listAvailableFolders(); 48 QStringList listAvailableFolders();
46 QString mMaildirPath; 49 QString mMaildirPath;
50 QSharedPointer<MaildirMailAdaptorFactory> mMailAdaptorFactory;
51 QSharedPointer<MaildirFolderAdaptorFactory> mFolderAdaptorFactory;
47}; 52};
48 53
49class MaildirResourceFactory : public Akonadi2::ResourceFactory 54class MaildirResourceFactory : public Akonadi2::ResourceFactory