summaryrefslogtreecommitdiffstats
path: root/examples/maildirresource
diff options
context:
space:
mode:
Diffstat (limited to 'examples/maildirresource')
-rw-r--r--examples/maildirresource/maildirresource.cpp12
-rw-r--r--examples/maildirresource/maildirresource.h7
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
557void MaildirResourceFactory::registerFacades(Sink::FacadeFactory &factory) 557void 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
563void MaildirResourceFactory::registerAdaptorFactories(Sink::AdaptorFactoryRegistry &registry) 563void MaildirResourceFactory::registerAdaptorFactories(const QByteArray &name, Sink::AdaptorFactoryRegistry &registry)
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
569void MaildirResourceFactory::removeDataFromDisk(const QByteArray &instanceIdentifier) 569void 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
31class MaildirMailAdaptorFactory; 28class MaildirMailAdaptorFactory;
32class MaildirFolderAdaptorFactory; 29class 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 &registry) Q_DECL_OVERRIDE; 66 void registerAdaptorFactories(const QByteArray &resourceName, Sink::AdaptorFactoryRegistry &registry) 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