From c08c329580a6f5e5da1ebba931461e7e7e47ba72 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Wed, 1 Mar 2017 01:03:18 +0100 Subject: 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. --- examples/dummyresource/resourcefactory.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'examples/dummyresource') diff --git a/examples/dummyresource/resourcefactory.cpp b/examples/dummyresource/resourcefactory.cpp index 0663bdb..a7d30c5 100644 --- a/examples/dummyresource/resourcefactory.cpp +++ b/examples/dummyresource/resourcefactory.cpp @@ -176,7 +176,13 @@ DummyResource::~DummyResource() } DummyResourceFactory::DummyResourceFactory(QObject *parent) - : Sink::ResourceFactory(parent, QByteArrayList() << Sink::ApplicationDomain::ResourceCapabilities::Mail::storage << "-folder.rename" << Sink::ApplicationDomain::ResourceCapabilities::Mail::sent) + : Sink::ResourceFactory(parent, {Sink::ApplicationDomain::ResourceCapabilities::Mail::mail, + "event", + Sink::ApplicationDomain::ResourceCapabilities::Mail::folder, + Sink::ApplicationDomain::ResourceCapabilities::Mail::storage, + "-folder.rename", + Sink::ApplicationDomain::ResourceCapabilities::Mail::sent} + ) { } -- cgit v1.2.3