summaryrefslogtreecommitdiffstats
path: root/examples/maildirresource
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-03-01 01:03:18 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-03-01 01:05:01 +0100
commitc08c329580a6f5e5da1ebba931461e7e7e47ba72 (patch)
treea60e2c3c5d189d554bd69de600d96d024b49e864 /examples/maildirresource
parent4be4995e7b430226b763f06a051fd0e5cbf398ab (diff)
downloadsink-c08c329580a6f5e5da1ebba931461e7e7e47ba72.tar.gz
sink-c08c329580a6f5e5da1ebba931461e7e7e47ba72.zip
Filter resources by the types they support.
This avoid uselessly querying resources only to discover that they don't have a facade for the type.
Diffstat (limited to 'examples/maildirresource')
-rw-r--r--examples/maildirresource/maildirresource.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/examples/maildirresource/maildirresource.cpp b/examples/maildirresource/maildirresource.cpp
index 3d299b4..813d84f 100644
--- a/examples/maildirresource/maildirresource.cpp
+++ b/examples/maildirresource/maildirresource.cpp
@@ -572,7 +572,9 @@ MaildirResource::MaildirResource(const Sink::ResourceContext &resourceContext)
572 572
573MaildirResourceFactory::MaildirResourceFactory(QObject *parent) 573MaildirResourceFactory::MaildirResourceFactory(QObject *parent)
574 : Sink::ResourceFactory(parent, 574 : Sink::ResourceFactory(parent,
575 {Sink::ApplicationDomain::ResourceCapabilities::Mail::storage, 575 {Sink::ApplicationDomain::ResourceCapabilities::Mail::mail,
576 Sink::ApplicationDomain::ResourceCapabilities::Mail::folder,
577 Sink::ApplicationDomain::ResourceCapabilities::Mail::storage,
576 Sink::ApplicationDomain::ResourceCapabilities::Mail::drafts, 578 Sink::ApplicationDomain::ResourceCapabilities::Mail::drafts,
577 "-folder.rename", 579 "-folder.rename",
578 Sink::ApplicationDomain::ResourceCapabilities::Mail::trash, 580 Sink::ApplicationDomain::ResourceCapabilities::Mail::trash,