summaryrefslogtreecommitdiffstats
path: root/framework/mail/maillistmodel.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-01-02 12:47:05 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-01-03 19:56:29 +0100
commitdea41f0345188d776522e5b91ba25d25c418e581 (patch)
tree9f4f503ab1648b13c9235bfc4cdb853f5178f6ea /framework/mail/maillistmodel.cpp
parentce32cda8c129be019c7c87263290c1cf60b10ae3 (diff)
downloadkube-dea41f0345188d776522e5b91ba25d25c418e581.tar.gz
kube-dea41f0345188d776522e5b91ba25d25c418e581.zip
Access to the DomainObject
Diffstat (limited to 'framework/mail/maillistmodel.cpp')
-rw-r--r--framework/mail/maillistmodel.cpp2
1 files changed, 2 insertions, 0 deletions
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
47 return srcIdx.sibling(srcIdx.row(), 5).data(Qt::DisplayRole).toString(); 47 return srcIdx.sibling(srcIdx.row(), 5).data(Qt::DisplayRole).toString();
48 case Id: 48 case Id:
49 return srcIdx.data(Akonadi2::Store::DomainObjectBaseRole).value<Akonadi2::ApplicationDomain::ApplicationDomainType::Ptr>()->identifier(); 49 return srcIdx.data(Akonadi2::Store::DomainObjectBaseRole).value<Akonadi2::ApplicationDomain::ApplicationDomainType::Ptr>()->identifier();
50 case DomainObject:
51 return srcIdx.data(Akonadi2::Store::DomainObjectRole);
50 case MimeMessage: { 52 case MimeMessage: {
51 auto filename = srcIdx.sibling(srcIdx.row(), 6).data(Qt::DisplayRole).toString(); 53 auto filename = srcIdx.sibling(srcIdx.row(), 6).data(Qt::DisplayRole).toString();
52 QFile file(filename); 54 QFile file(filename);