diff options
Diffstat (limited to 'examples/maildirresource/maildirresource.cpp')
-rw-r--r-- | examples/maildirresource/maildirresource.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/examples/maildirresource/maildirresource.cpp b/examples/maildirresource/maildirresource.cpp index 813d84f..40bab37 100644 --- a/examples/maildirresource/maildirresource.cpp +++ b/examples/maildirresource/maildirresource.cpp | |||
@@ -37,7 +37,7 @@ | |||
37 | 37 | ||
38 | #include <QDir> | 38 | #include <QDir> |
39 | #include <QDirIterator> | 39 | #include <QDirIterator> |
40 | #include <KMime/KMime/KMimeMessage> | 40 | #include <KMime/KMimeMessage> |
41 | 41 | ||
42 | //This is the resources entity type, and not the domain type | 42 | //This is the resources entity type, and not the domain type |
43 | #define ENTITY_TYPE_MAIL "mail" | 43 | #define ENTITY_TYPE_MAIL "mail" |
@@ -360,12 +360,12 @@ public: | |||
360 | 360 | ||
361 | KAsync::Job<void> synchronizeWithSource(const Sink::QueryBase &query) Q_DECL_OVERRIDE | 361 | KAsync::Job<void> synchronizeWithSource(const Sink::QueryBase &query) Q_DECL_OVERRIDE |
362 | { | 362 | { |
363 | auto job = KAsync::start<void>([this] { | 363 | auto job = KAsync::start([this] { |
364 | KPIM::Maildir maildir(mMaildirPath, true); | 364 | KPIM::Maildir maildir(mMaildirPath, true); |
365 | if (!maildir.isValid(false)) { | 365 | if (!maildir.isValid(false)) { |
366 | return KAsync::error<void>(1, "Maildir path doesn't point to a valid maildir: " + mMaildirPath); | 366 | return KAsync::error(ApplicationDomain::ConfigurationError, "Maildir path doesn't point to a valid maildir: " + mMaildirPath); |
367 | } | 367 | } |
368 | return KAsync::null<void>(); | 368 | return KAsync::null(); |
369 | }); | 369 | }); |
370 | 370 | ||
371 | if (query.type() == ApplicationDomain::getTypeName<ApplicationDomain::Folder>()) { | 371 | if (query.type() == ApplicationDomain::getTypeName<ApplicationDomain::Folder>()) { |
@@ -551,7 +551,7 @@ MaildirResource::MaildirResource(const Sink::ResourceContext &resourceContext) | |||
551 | setupSynchronizer(synchronizer); | 551 | setupSynchronizer(synchronizer); |
552 | setupInspector(QSharedPointer<MaildirInspector>::create(resourceContext)); | 552 | setupInspector(QSharedPointer<MaildirInspector>::create(resourceContext)); |
553 | 553 | ||
554 | setupPreprocessors(ENTITY_TYPE_MAIL, QVector<Sink::Preprocessor*>() << new SpecialPurposeProcessor(resourceContext.resourceType, resourceContext.instanceId()) << new MaildirMimeMessageMover(resourceContext.instanceId(), mMaildirPath) << new MaildirMailPropertyExtractor); | 554 | setupPreprocessors(ENTITY_TYPE_MAIL, QVector<Sink::Preprocessor*>() << new SpecialPurposeProcessor << new MaildirMimeMessageMover(resourceContext.instanceId(), mMaildirPath) << new MaildirMailPropertyExtractor); |
555 | setupPreprocessors(ENTITY_TYPE_FOLDER, QVector<Sink::Preprocessor*>() << new FolderPreprocessor(mMaildirPath)); | 555 | setupPreprocessors(ENTITY_TYPE_FOLDER, QVector<Sink::Preprocessor*>() << new FolderPreprocessor(mMaildirPath)); |
556 | 556 | ||
557 | KPIM::Maildir dir(mMaildirPath, true); | 557 | KPIM::Maildir dir(mMaildirPath, true); |
@@ -596,8 +596,8 @@ void MaildirResourceFactory::registerFacades(const QByteArray &name, Sink::Facad | |||
596 | 596 | ||
597 | void MaildirResourceFactory::registerAdaptorFactories(const QByteArray &name, Sink::AdaptorFactoryRegistry ®istry) | 597 | void MaildirResourceFactory::registerAdaptorFactories(const QByteArray &name, Sink::AdaptorFactoryRegistry ®istry) |
598 | { | 598 | { |
599 | registry.registerFactory<Sink::ApplicationDomain::Mail, MaildirMailAdaptorFactory>(name); | 599 | registry.registerFactory<ApplicationDomain::Mail, DefaultAdaptorFactory<ApplicationDomain::Mail>>(name); |
600 | registry.registerFactory<Sink::ApplicationDomain::Folder, MaildirFolderAdaptorFactory>(name); | 600 | registry.registerFactory<ApplicationDomain::Folder, DefaultAdaptorFactory<ApplicationDomain::Folder>>(name); |
601 | } | 601 | } |
602 | 602 | ||
603 | void MaildirResourceFactory::removeDataFromDisk(const QByteArray &instanceIdentifier) | 603 | void MaildirResourceFactory::removeDataFromDisk(const QByteArray &instanceIdentifier) |