summaryrefslogtreecommitdiffstats
path: root/examples/maildirresource/maildirresource.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-06-30 17:31:33 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-06-30 17:31:33 +0200
commitf9379318d801df204cc50385c5eca1f28e91755e (patch)
tree885b65a6a3184b9bfd4d6ec7105ff50f07e4d651 /examples/maildirresource/maildirresource.cpp
parentb34fa2bfd5a3fb67cff6fd7af91e179e26444b71 (diff)
downloadsink-f9379318d801df204cc50385c5eca1f28e91755e.tar.gz
sink-f9379318d801df204cc50385c5eca1f28e91755e.zip
Maildir trash support
Diffstat (limited to 'examples/maildirresource/maildirresource.cpp')
-rw-r--r--examples/maildirresource/maildirresource.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/examples/maildirresource/maildirresource.cpp b/examples/maildirresource/maildirresource.cpp
index b14a1bd..e1fcfdf 100644
--- a/examples/maildirresource/maildirresource.cpp
+++ b/examples/maildirresource/maildirresource.cpp
@@ -473,10 +473,16 @@ MaildirResource::MaildirResource(const QByteArray &instanceIdentifier, const QSh
473 473
474 KPIM::Maildir dir(mMaildirPath, true); 474 KPIM::Maildir dir(mMaildirPath, true);
475 Trace() << "Started maildir resource for maildir: " << mMaildirPath; 475 Trace() << "Started maildir resource for maildir: " << mMaildirPath;
476 auto draftsFolder = dir.addSubFolder("Drafts"); 476 {
477 477 auto draftsFolder = dir.addSubFolder("Drafts");
478 auto remoteId = synchronizer->createFolder(draftsFolder, "folder", QByteArrayList() << "drafts"); 478 auto remoteId = synchronizer->createFolder(draftsFolder, "folder", QByteArrayList() << "drafts");
479 auto draftsFolderLocalId = synchronizer->syncStore().resolveRemoteId(ENTITY_TYPE_FOLDER, remoteId); 479 auto draftsFolderLocalId = synchronizer->syncStore().resolveRemoteId(ENTITY_TYPE_FOLDER, remoteId);
480 }
481 {
482 auto trashFolder = dir.addSubFolder("Trash");
483 auto remoteId = synchronizer->createFolder(trashFolder, "folder", QByteArrayList() << "trash");
484 auto trashFolderLocalId = synchronizer->syncStore().resolveRemoteId(ENTITY_TYPE_FOLDER, remoteId);
485 }
480 synchronizer->commit(); 486 synchronizer->commit();
481} 487}
482 488