summaryrefslogtreecommitdiffstats
path: root/examples/davresource/davresource.cpp
diff options
context:
space:
mode:
authorSandro Knauß <sknauss@kde.org>2017-01-26 00:05:11 +0100
committerSandro Knauß <sknauss@kde.org>2017-01-30 10:59:30 +0100
commite61b0ab5a8eb3b5014892b9fd5ad26ebe57bccf5 (patch)
tree7c929889d1988c7cad6701e3b47dc375ae668234 /examples/davresource/davresource.cpp
parentd03c67ede657851735945c52895da411458cb7c4 (diff)
downloadsink-e61b0ab5a8eb3b5014892b9fd5ad26ebe57bccf5.tar.gz
sink-e61b0ab5a8eb3b5014892b9fd5ad26ebe57bccf5.zip
extract datas from VCard
Diffstat (limited to 'examples/davresource/davresource.cpp')
-rw-r--r--examples/davresource/davresource.cpp20
1 files changed, 3 insertions, 17 deletions
diff --git a/examples/davresource/davresource.cpp b/examples/davresource/davresource.cpp
index 81ae675..b0a9ea3 100644
--- a/examples/davresource/davresource.cpp
+++ b/examples/davresource/davresource.cpp
@@ -31,6 +31,8 @@
31#include "facadefactory.h" 31#include "facadefactory.h"
32#include "adaptorfactoryregistry.h" 32#include "adaptorfactoryregistry.h"
33 33
34#include "contactpreprocessor.h"
35
34#include <KDAV/DavCollection> 36#include <KDAV/DavCollection>
35#include <KDAV/DavCollectionsFetchJob> 37#include <KDAV/DavCollectionsFetchJob>
36#include <KDAV/DavItemsListJob> 38#include <KDAV/DavItemsListJob>
@@ -523,23 +525,7 @@ DavResource::DavResource(const Sink::ResourceContext &resourceContext)
523 setupSynchronizer(synchronizer); 525 setupSynchronizer(synchronizer);
524 //setupInspector(QSharedPointer<MaildirInspector>::create(resourceContext)); 526 //setupInspector(QSharedPointer<MaildirInspector>::create(resourceContext));
525 527
526 /* 528 setupPreprocessors(ENTITY_TYPE_CONTACT, QVector<Sink::Preprocessor*>() << new ContactPropertyExtractor);
527 setupPreprocessors(ENTITY_TYPE_MAIL, QVector<Sink::Preprocessor*>() << new SpecialPurposeProcessor(resourceContext.resourceType, resourceContext.instanceId()) << new MaildirMimeMessageMover(resourceContext.instanceId(), mMaildirPath) << new MaildirMailPropertyExtractor);
528 setupPreprocessors(ENTITY_TYPE_FOLDER, QVector<Sink::Preprocessor*>() << new FolderPreprocessor(mMaildirPath));
529
530 KPIM::Contactdir dir(mMaildirPath, true);
531 SinkTrace() << "Started maildir resource for maildir: " << mMaildirPath;
532 {
533 auto draftsFolder = dir.addSubFolder("Drafts");
534 auto remoteId = synchronizer->createFolder(draftsFolder, "folder", QByteArrayList() << "drafts");
535 auto draftsFolderLocalId = synchronizer->syncStore().resolveRemoteId(ENTITY_TYPE_FOLDER, remoteId);
536 }
537 {
538 auto trashFolder = dir.addSubFolder("Trash");
539 auto remoteId = synchronizer->createFolder(trashFolder, "folder", QByteArrayList() << "trash");
540 auto trashFolderLocalId = synchronizer->syncStore().resolveRemoteId(ENTITY_TYPE_FOLDER, remoteId);
541 }
542 synchronizer->commit();*/
543} 529}
544 530
545 531