diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-12-15 17:26:59 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-12-15 17:26:59 +0100 |
commit | 7bd037fae43c963d5f67e9447b3ee6875591a2c7 (patch) | |
tree | e2537369bb21d12e77668f0b2e878cffc1b9b423 /examples/imapresource/imapresource.cpp | |
parent | 20b4d255509d5a490619afef50e49477ea09c71d (diff) | |
download | sink-7bd037fae43c963d5f67e9447b3ee6875591a2c7.tar.gz sink-7bd037fae43c963d5f67e9447b3ee6875591a2c7.zip |
Don't set capabilities as property on creation.
Instead we make it part of the plugin.
This ensure we also have access to the proper capabilities when creating
a resource via sinksh.
Diffstat (limited to 'examples/imapresource/imapresource.cpp')
-rw-r--r-- | examples/imapresource/imapresource.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/examples/imapresource/imapresource.cpp b/examples/imapresource/imapresource.cpp index 252b910..04781ef 100644 --- a/examples/imapresource/imapresource.cpp +++ b/examples/imapresource/imapresource.cpp | |||
@@ -742,7 +742,13 @@ ImapResource::ImapResource(const ResourceContext &resourceContext) | |||
742 | } | 742 | } |
743 | 743 | ||
744 | ImapResourceFactory::ImapResourceFactory(QObject *parent) | 744 | ImapResourceFactory::ImapResourceFactory(QObject *parent) |
745 | : Sink::ResourceFactory(parent) | 745 | : Sink::ResourceFactory(parent, |
746 | {Sink::ApplicationDomain::ResourceCapabilities::Mail::storage, | ||
747 | Sink::ApplicationDomain::ResourceCapabilities::Mail::drafts, | ||
748 | Sink::ApplicationDomain::ResourceCapabilities::Mail::folderhierarchy, | ||
749 | Sink::ApplicationDomain::ResourceCapabilities::Mail::trash, | ||
750 | Sink::ApplicationDomain::ResourceCapabilities::Mail::sent} | ||
751 | ) | ||
746 | { | 752 | { |
747 | 753 | ||
748 | } | 754 | } |
@@ -768,3 +774,4 @@ void ImapResourceFactory::removeDataFromDisk(const QByteArray &instanceIdentifie | |||
768 | { | 774 | { |
769 | ImapResource::removeFromDisk(instanceIdentifier); | 775 | ImapResource::removeFromDisk(instanceIdentifier); |
770 | } | 776 | } |
777 | |||