diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-10-21 14:36:05 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-10-21 14:36:05 +0200 |
commit | 40bc3c0607757159e274a72c4dca6f2445196ef0 (patch) | |
tree | 58af345ea9f9455480adce1b34b1782ae8a12893 /examples/dummyresource | |
parent | a3a694db437cf88d11f141150702d5ca80774b3d (diff) | |
download | sink-40bc3c0607757159e274a72c4dca6f2445196ef0.tar.gz sink-40bc3c0607757159e274a72c4dca6f2445196ef0.zip |
Specify the resource name in one place
Diffstat (limited to 'examples/dummyresource')
-rw-r--r-- | examples/dummyresource/resourcefactory.cpp | 16 | ||||
-rw-r--r-- | examples/dummyresource/resourcefactory.h | 7 |
2 files changed, 10 insertions, 13 deletions
diff --git a/examples/dummyresource/resourcefactory.cpp b/examples/dummyresource/resourcefactory.cpp index 5513986..242a772 100644 --- a/examples/dummyresource/resourcefactory.cpp +++ b/examples/dummyresource/resourcefactory.cpp | |||
@@ -186,18 +186,18 @@ Sink::Resource *DummyResourceFactory::createResource(const Sink::ResourceContext | |||
186 | return new DummyResource(resourceContext); | 186 | return new DummyResource(resourceContext); |
187 | } | 187 | } |
188 | 188 | ||
189 | void DummyResourceFactory::registerFacades(Sink::FacadeFactory &factory) | 189 | void DummyResourceFactory::registerFacades(const QByteArray &resourceName, Sink::FacadeFactory &factory) |
190 | { | 190 | { |
191 | factory.registerFacade<Sink::ApplicationDomain::Event, DummyResourceFacade>(PLUGIN_NAME); | 191 | factory.registerFacade<Sink::ApplicationDomain::Event, DummyResourceFacade>(resourceName); |
192 | factory.registerFacade<Sink::ApplicationDomain::Mail, DummyResourceMailFacade>(PLUGIN_NAME); | 192 | factory.registerFacade<Sink::ApplicationDomain::Mail, DummyResourceMailFacade>(resourceName); |
193 | factory.registerFacade<Sink::ApplicationDomain::Folder, DummyResourceFolderFacade>(PLUGIN_NAME); | 193 | factory.registerFacade<Sink::ApplicationDomain::Folder, DummyResourceFolderFacade>(resourceName); |
194 | } | 194 | } |
195 | 195 | ||
196 | void DummyResourceFactory::registerAdaptorFactories(Sink::AdaptorFactoryRegistry ®istry) | 196 | void DummyResourceFactory::registerAdaptorFactories(const QByteArray &resourceName, Sink::AdaptorFactoryRegistry ®istry) |
197 | { | 197 | { |
198 | registry.registerFactory<Sink::ApplicationDomain::Folder, DummyFolderAdaptorFactory>(PLUGIN_NAME); | 198 | registry.registerFactory<Sink::ApplicationDomain::Event, DummyEventAdaptorFactory>(resourceName); |
199 | registry.registerFactory<Sink::ApplicationDomain::Mail, DummyMailAdaptorFactory>(PLUGIN_NAME); | 199 | registry.registerFactory<Sink::ApplicationDomain::Mail, DummyMailAdaptorFactory>(resourceName); |
200 | registry.registerFactory<Sink::ApplicationDomain::Event, DummyEventAdaptorFactory>(PLUGIN_NAME); | 200 | registry.registerFactory<Sink::ApplicationDomain::Folder, DummyFolderAdaptorFactory>(resourceName); |
201 | } | 201 | } |
202 | 202 | ||
203 | void DummyResourceFactory::removeDataFromDisk(const QByteArray &instanceIdentifier) | 203 | void DummyResourceFactory::removeDataFromDisk(const QByteArray &instanceIdentifier) |
diff --git a/examples/dummyresource/resourcefactory.h b/examples/dummyresource/resourcefactory.h index 3dd82ff..46a557e 100644 --- a/examples/dummyresource/resourcefactory.h +++ b/examples/dummyresource/resourcefactory.h | |||
@@ -26,9 +26,6 @@ | |||
26 | 26 | ||
27 | #include <flatbuffers/flatbuffers.h> | 27 | #include <flatbuffers/flatbuffers.h> |
28 | 28 | ||
29 | //TODO: a little ugly to have this in two places, once here and once in Q_PLUGIN_METADATA | ||
30 | #define PLUGIN_NAME "sink.dummy" | ||
31 | |||
32 | class DummyResource : public Sink::GenericResource | 29 | class DummyResource : public Sink::GenericResource |
33 | { | 30 | { |
34 | public: | 31 | public: |
@@ -49,8 +46,8 @@ public: | |||
49 | DummyResourceFactory(QObject *parent = 0); | 46 | DummyResourceFactory(QObject *parent = 0); |
50 | 47 | ||
51 | Sink::Resource *createResource(const Sink::ResourceContext &resourceContext) Q_DECL_OVERRIDE; | 48 | Sink::Resource *createResource(const Sink::ResourceContext &resourceContext) Q_DECL_OVERRIDE; |
52 | void registerFacades(Sink::FacadeFactory &factory) Q_DECL_OVERRIDE; | 49 | void registerFacades(const QByteArray &resourceName, Sink::FacadeFactory &factory) Q_DECL_OVERRIDE; |
53 | void registerAdaptorFactories(Sink::AdaptorFactoryRegistry ®istry) Q_DECL_OVERRIDE; | 50 | void registerAdaptorFactories(const QByteArray &resourceName, Sink::AdaptorFactoryRegistry ®istry) Q_DECL_OVERRIDE; |
54 | void removeDataFromDisk(const QByteArray &instanceIdentifier) Q_DECL_OVERRIDE; | 51 | void removeDataFromDisk(const QByteArray &instanceIdentifier) Q_DECL_OVERRIDE; |
55 | }; | 52 | }; |
56 | 53 | ||