From d11978620ea82d1795c9fdd65c4c79d3dd852440 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 22 Dec 2015 18:13:38 +0100 Subject: Added the mail date property --- examples/maildirresource/maildirresource.cpp | 2 +- tests/maildirresourcetest.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/maildirresource/maildirresource.cpp b/examples/maildirresource/maildirresource.cpp index 90b4e55..68eb099 100644 --- a/examples/maildirresource/maildirresource.cpp +++ b/examples/maildirresource/maildirresource.cpp @@ -299,7 +299,7 @@ void MaildirResource::synchronizeMails(Akonadi2::Storage::Transaction &transacti mail.setProperty("subject", msg->subject(true)->asUnicodeString()); mail.setProperty("sender", msg->from(true)->asUnicodeString()); mail.setProperty("senderName", msg->from(true)->asUnicodeString()); - mail.setProperty("date", msg->date(true)->dateTime().toString()); + mail.setProperty("date", msg->date(true)->dateTime()); mail.setProperty("folder", resolveRemoteId(ENTITY_TYPE_FOLDER, path, synchronizationTransaction)); mail.setProperty("mimeMessage", filepath); mail.setProperty("unread", !flags.testFlag(KPIM::Maildir::Seen)); diff --git a/tests/maildirresourcetest.cpp b/tests/maildirresourcetest.cpp index 620ff04..c415a54 100644 --- a/tests/maildirresourcetest.cpp +++ b/tests/maildirresourcetest.cpp @@ -153,7 +153,7 @@ private Q_SLOTS: { Akonadi2::Query query; query.resources << "org.kde.maildir.instance1"; - query.requestedProperties << "folder" << "subject" << "mimeMessage"; + query.requestedProperties << "folder" << "subject" << "mimeMessage" << "date"; query.syncOnDemand = true; query.processAll = true; @@ -166,6 +166,7 @@ private Q_SLOTS: auto mail = mailModel->index(0, 0, QModelIndex()).data(Akonadi2::Store::DomainObjectRole).value(); QVERIFY(!mail->getProperty("subject").toString().isEmpty()); QVERIFY(!mail->getProperty("mimeMessage").toString().isEmpty()); + QVERIFY(mail->getProperty("date").toDateTime().isValid()); } -- cgit v1.2.3