diff options
Diffstat (limited to 'framework/src/domain/mailcontroller.h')
-rw-r--r-- | framework/src/domain/mailcontroller.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/framework/src/domain/mailcontroller.h b/framework/src/domain/mailcontroller.h index f6613558..0bc000f1 100644 --- a/framework/src/domain/mailcontroller.h +++ b/framework/src/domain/mailcontroller.h | |||
@@ -25,9 +25,15 @@ | |||
25 | class MailController : public Kube::Controller | 25 | class MailController : public Kube::Controller |
26 | { | 26 | { |
27 | Q_OBJECT | 27 | Q_OBJECT |
28 | //Use this instead of mail property to get overall status of thread. | ||
29 | KUBE_CONTROLLER_PROPERTY(bool, Unread, unread) | ||
30 | KUBE_CONTROLLER_PROPERTY(bool, Important, important) | ||
31 | KUBE_CONTROLLER_PROPERTY(bool, Trash, trash) | ||
32 | KUBE_CONTROLLER_PROPERTY(bool, Draft, draft) | ||
33 | |||
28 | KUBE_CONTROLLER_PROPERTY(Sink::ApplicationDomain::Mail::Ptr, Mail, mail) | 34 | KUBE_CONTROLLER_PROPERTY(Sink::ApplicationDomain::Mail::Ptr, Mail, mail) |
29 | KUBE_CONTROLLER_PROPERTY(Sink::ApplicationDomain::Mail::Ptr, ThreadLeader, threadLeader) | ||
30 | KUBE_CONTROLLER_PROPERTY(Sink::ApplicationDomain::Folder::Ptr, TargetFolder, targetFolder) | 35 | KUBE_CONTROLLER_PROPERTY(Sink::ApplicationDomain::Folder::Ptr, TargetFolder, targetFolder) |
36 | KUBE_CONTROLLER_PROPERTY(bool, OperateOnThreads, operateOnThreads) | ||
31 | KUBE_CONTROLLER_ACTION(markAsRead) | 37 | KUBE_CONTROLLER_ACTION(markAsRead) |
32 | KUBE_CONTROLLER_ACTION(markAsUnread) | 38 | KUBE_CONTROLLER_ACTION(markAsUnread) |
33 | KUBE_CONTROLLER_ACTION(markAsImportant) | 39 | KUBE_CONTROLLER_ACTION(markAsImportant) |