diff options
Diffstat (limited to 'examples/mailtransportresource')
-rw-r--r-- | examples/mailtransportresource/mailtransportresource.cpp | 8 | ||||
-rw-r--r-- | examples/mailtransportresource/mailtransportresource.h | 7 |
2 files changed, 6 insertions, 9 deletions
diff --git a/examples/mailtransportresource/mailtransportresource.cpp b/examples/mailtransportresource/mailtransportresource.cpp index 25231c8..5f8ba89 100644 --- a/examples/mailtransportresource/mailtransportresource.cpp +++ b/examples/mailtransportresource/mailtransportresource.cpp | |||
@@ -195,14 +195,14 @@ Sink::Resource *MailtransportResourceFactory::createResource(const Sink::Resourc | |||
195 | return new MailtransportResource(context); | 195 | return new MailtransportResource(context); |
196 | } | 196 | } |
197 | 197 | ||
198 | void MailtransportResourceFactory::registerFacades(Sink::FacadeFactory &factory) | 198 | void MailtransportResourceFactory::registerFacades(const QByteArray &resourceName, Sink::FacadeFactory &factory) |
199 | { | 199 | { |
200 | factory.registerFacade<ApplicationDomain::Mail, DefaultFacade<ApplicationDomain::Mail>>(PLUGIN_NAME); | 200 | factory.registerFacade<ApplicationDomain::Mail, DefaultFacade<ApplicationDomain::Mail>>(resourceName); |
201 | } | 201 | } |
202 | 202 | ||
203 | void MailtransportResourceFactory::registerAdaptorFactories(Sink::AdaptorFactoryRegistry ®istry) | 203 | void MailtransportResourceFactory::registerAdaptorFactories(const QByteArray &resourceName, Sink::AdaptorFactoryRegistry ®istry) |
204 | { | 204 | { |
205 | registry.registerFactory<Sink::ApplicationDomain::Mail, DomainTypeAdaptorFactory<ApplicationDomain::Mail>>(PLUGIN_NAME); | 205 | registry.registerFactory<Sink::ApplicationDomain::Mail, DomainTypeAdaptorFactory<ApplicationDomain::Mail>>(resourceName); |
206 | } | 206 | } |
207 | 207 | ||
208 | void MailtransportResourceFactory::removeDataFromDisk(const QByteArray &instanceIdentifier) | 208 | void MailtransportResourceFactory::removeDataFromDisk(const QByteArray &instanceIdentifier) |
diff --git a/examples/mailtransportresource/mailtransportresource.h b/examples/mailtransportresource/mailtransportresource.h index 212880c..a6f1167 100644 --- a/examples/mailtransportresource/mailtransportresource.h +++ b/examples/mailtransportresource/mailtransportresource.h | |||
@@ -22,9 +22,6 @@ | |||
22 | #include "common/resource.h" | 22 | #include "common/resource.h" |
23 | #include "common/genericresource.h" | 23 | #include "common/genericresource.h" |
24 | 24 | ||
25 | //TODO: a little ugly to have this in two places, once here and once in Q_PLUGIN_METADATA | ||
26 | #define PLUGIN_NAME "sink.mailtransport" | ||
27 | |||
28 | class MailtransportResource : public Sink::GenericResource | 25 | class MailtransportResource : public Sink::GenericResource |
29 | { | 26 | { |
30 | public: | 27 | public: |
@@ -53,8 +50,8 @@ public: | |||
53 | MailtransportResourceFactory(QObject *parent = 0); | 50 | MailtransportResourceFactory(QObject *parent = 0); |
54 | 51 | ||
55 | Sink::Resource *createResource(const Sink::ResourceContext &resourceContext) Q_DECL_OVERRIDE; | 52 | Sink::Resource *createResource(const Sink::ResourceContext &resourceContext) Q_DECL_OVERRIDE; |
56 | void registerFacades(Sink::FacadeFactory &factory) Q_DECL_OVERRIDE; | 53 | void registerFacades(const QByteArray &resourceName, Sink::FacadeFactory &factory) Q_DECL_OVERRIDE; |
57 | void registerAdaptorFactories(Sink::AdaptorFactoryRegistry ®istry) Q_DECL_OVERRIDE; | 54 | void registerAdaptorFactories(const QByteArray &resourceName, Sink::AdaptorFactoryRegistry ®istry) Q_DECL_OVERRIDE; |
58 | void removeDataFromDisk(const QByteArray &instanceIdentifier) Q_DECL_OVERRIDE; | 55 | void removeDataFromDisk(const QByteArray &instanceIdentifier) Q_DECL_OVERRIDE; |
59 | }; | 56 | }; |
60 | 57 | ||