From dea41f0345188d776522e5b91ba25d25c418e581 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sat, 2 Jan 2016 12:47:05 +0100 Subject: Access to the DomainObject --- framework/mail/maillistmodel.cpp | 2 ++ framework/mail/maillistmodel.h | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'framework') diff --git a/framework/mail/maillistmodel.cpp b/framework/mail/maillistmodel.cpp index d1ad99db..80fb661f 100644 --- a/framework/mail/maillistmodel.cpp +++ b/framework/mail/maillistmodel.cpp @@ -47,6 +47,8 @@ QVariant MailListModel::data(const QModelIndex &idx, int role) const return srcIdx.sibling(srcIdx.row(), 5).data(Qt::DisplayRole).toString(); case Id: return srcIdx.data(Akonadi2::Store::DomainObjectBaseRole).value()->identifier(); + case DomainObject: + return srcIdx.data(Akonadi2::Store::DomainObjectRole); case MimeMessage: { auto filename = srcIdx.sibling(srcIdx.row(), 6).data(Qt::DisplayRole).toString(); QFile file(filename); diff --git a/framework/mail/maillistmodel.h b/framework/mail/maillistmodel.h index f925e005..b5fa7c57 100644 --- a/framework/mail/maillistmodel.h +++ b/framework/mail/maillistmodel.h @@ -24,7 +24,8 @@ public: Unread, Important, Id, - MimeMessage + MimeMessage, + DomainObject }; QHash roleNames() const; -- cgit v1.2.3