diff options
Diffstat (limited to 'framework/domain/maillistmodel.cpp')
-rw-r--r-- | framework/domain/maillistmodel.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/framework/domain/maillistmodel.cpp b/framework/domain/maillistmodel.cpp index 5a462021..bdf7b9f5 100644 --- a/framework/domain/maillistmodel.cpp +++ b/framework/domain/maillistmodel.cpp | |||
@@ -66,6 +66,7 @@ QHash< int, QByteArray > MailListModel::roleNames() const | |||
66 | roles[DomainObject] = "domainObject"; | 66 | roles[DomainObject] = "domainObject"; |
67 | roles[ThreadSize] = "threadSize"; | 67 | roles[ThreadSize] = "threadSize"; |
68 | roles[Mail] = "mail"; | 68 | roles[Mail] = "mail"; |
69 | roles[Incomplete] = "incomplete"; | ||
69 | 70 | ||
70 | return roles; | 71 | return roles; |
71 | } | 72 | } |
@@ -134,6 +135,8 @@ QVariant MailListModel::data(const QModelIndex &idx, int role) const | |||
134 | return mail->getProperty("count").toInt(); | 135 | return mail->getProperty("count").toInt(); |
135 | case Mail: | 136 | case Mail: |
136 | return QVariant::fromValue(mail); | 137 | return QVariant::fromValue(mail); |
138 | case Incomplete: | ||
139 | return !mail->getFullPayloadAvailable(); | ||
137 | } | 140 | } |
138 | return QSortFilterProxyModel::data(idx, role); | 141 | return QSortFilterProxyModel::data(idx, role); |
139 | } | 142 | } |