diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-06-30 17:31:33 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-06-30 17:31:33 +0200 |
commit | f9379318d801df204cc50385c5eca1f28e91755e (patch) | |
tree | 885b65a6a3184b9bfd4d6ec7105ff50f07e4d651 /examples/maildirresource/maildirresource.cpp | |
parent | b34fa2bfd5a3fb67cff6fd7af91e179e26444b71 (diff) | |
download | sink-f9379318d801df204cc50385c5eca1f28e91755e.tar.gz sink-f9379318d801df204cc50385c5eca1f28e91755e.zip |
Maildir trash support
Diffstat (limited to 'examples/maildirresource/maildirresource.cpp')
-rw-r--r-- | examples/maildirresource/maildirresource.cpp | 14 |
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 | ||