diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-01-02 12:47:05 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-01-03 19:56:29 +0100 |
commit | dea41f0345188d776522e5b91ba25d25c418e581 (patch) | |
tree | 9f4f503ab1648b13c9235bfc4cdb853f5178f6ea | |
parent | ce32cda8c129be019c7c87263290c1cf60b10ae3 (diff) | |
download | kube-dea41f0345188d776522e5b91ba25d25c418e581.tar.gz kube-dea41f0345188d776522e5b91ba25d25c418e581.zip |
Access to the DomainObject
-rw-r--r-- | framework/mail/maillistmodel.cpp | 2 | ||||
-rw-r--r-- | framework/mail/maillistmodel.h | 3 |
2 files changed, 4 insertions, 1 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); |
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: | |||
24 | Unread, | 24 | Unread, |
25 | Important, | 25 | Important, |
26 | Id, | 26 | Id, |
27 | MimeMessage | 27 | MimeMessage, |
28 | DomainObject | ||
28 | }; | 29 | }; |
29 | 30 | ||
30 | QHash<int, QByteArray> roleNames() const; | 31 | QHash<int, QByteArray> roleNames() const; |