diff options
Diffstat (limited to 'examples/maildirresource')
-rw-r--r-- | examples/maildirresource/maildirresource.cpp | 12 | ||||
-rw-r--r-- | examples/maildirresource/maildirresource.h | 7 |
2 files changed, 8 insertions, 11 deletions
diff --git a/examples/maildirresource/maildirresource.cpp b/examples/maildirresource/maildirresource.cpp index e0462b7..29b35fd 100644 --- a/examples/maildirresource/maildirresource.cpp +++ b/examples/maildirresource/maildirresource.cpp | |||
@@ -554,16 +554,16 @@ Sink::Resource *MaildirResourceFactory::createResource(const ResourceContext &co | |||
554 | return new MaildirResource(context); | 554 | return new MaildirResource(context); |
555 | } | 555 | } |
556 | 556 | ||
557 | void MaildirResourceFactory::registerFacades(Sink::FacadeFactory &factory) | 557 | void MaildirResourceFactory::registerFacades(const QByteArray &name, Sink::FacadeFactory &factory) |
558 | { | 558 | { |
559 | factory.registerFacade<Sink::ApplicationDomain::Mail, MaildirResourceMailFacade>(PLUGIN_NAME); | 559 | factory.registerFacade<Sink::ApplicationDomain::Mail, MaildirResourceMailFacade>(name); |
560 | factory.registerFacade<Sink::ApplicationDomain::Folder, MaildirResourceFolderFacade>(PLUGIN_NAME); | 560 | factory.registerFacade<Sink::ApplicationDomain::Folder, MaildirResourceFolderFacade>(name); |
561 | } | 561 | } |
562 | 562 | ||
563 | void MaildirResourceFactory::registerAdaptorFactories(Sink::AdaptorFactoryRegistry ®istry) | 563 | void MaildirResourceFactory::registerAdaptorFactories(const QByteArray &name, Sink::AdaptorFactoryRegistry ®istry) |
564 | { | 564 | { |
565 | registry.registerFactory<Sink::ApplicationDomain::Mail, MaildirMailAdaptorFactory>(PLUGIN_NAME); | 565 | registry.registerFactory<Sink::ApplicationDomain::Mail, MaildirMailAdaptorFactory>(name); |
566 | registry.registerFactory<Sink::ApplicationDomain::Folder, MaildirFolderAdaptorFactory>(PLUGIN_NAME); | 566 | registry.registerFactory<Sink::ApplicationDomain::Folder, MaildirFolderAdaptorFactory>(name); |
567 | } | 567 | } |
568 | 568 | ||
569 | void MaildirResourceFactory::removeDataFromDisk(const QByteArray &instanceIdentifier) | 569 | void MaildirResourceFactory::removeDataFromDisk(const QByteArray &instanceIdentifier) |
diff --git a/examples/maildirresource/maildirresource.h b/examples/maildirresource/maildirresource.h index 6265819..2d1090b 100644 --- a/examples/maildirresource/maildirresource.h +++ b/examples/maildirresource/maildirresource.h | |||
@@ -25,9 +25,6 @@ | |||
25 | 25 | ||
26 | #include <flatbuffers/flatbuffers.h> | 26 | #include <flatbuffers/flatbuffers.h> |
27 | 27 | ||
28 | //TODO: a little ugly to have this in two places, once here and once in Q_PLUGIN_METADATA | ||
29 | #define PLUGIN_NAME "sink.maildir" | ||
30 | |||
31 | class MaildirMailAdaptorFactory; | 28 | class MaildirMailAdaptorFactory; |
32 | class MaildirFolderAdaptorFactory; | 29 | class MaildirFolderAdaptorFactory; |
33 | 30 | ||
@@ -65,8 +62,8 @@ public: | |||
65 | MaildirResourceFactory(QObject *parent = 0); | 62 | MaildirResourceFactory(QObject *parent = 0); |
66 | 63 | ||
67 | Sink::Resource *createResource(const Sink::ResourceContext &context) Q_DECL_OVERRIDE; | 64 | Sink::Resource *createResource(const Sink::ResourceContext &context) Q_DECL_OVERRIDE; |
68 | void registerFacades(Sink::FacadeFactory &factory) Q_DECL_OVERRIDE; | 65 | void registerFacades(const QByteArray &resourceName, Sink::FacadeFactory &factory) Q_DECL_OVERRIDE; |
69 | void registerAdaptorFactories(Sink::AdaptorFactoryRegistry ®istry) Q_DECL_OVERRIDE; | 66 | void registerAdaptorFactories(const QByteArray &resourceName, Sink::AdaptorFactoryRegistry ®istry) Q_DECL_OVERRIDE; |
70 | void removeDataFromDisk(const QByteArray &instanceIdentifier) Q_DECL_OVERRIDE; | 67 | void removeDataFromDisk(const QByteArray &instanceIdentifier) Q_DECL_OVERRIDE; |
71 | }; | 68 | }; |
72 | 69 | ||