diff options
Diffstat (limited to 'components/package/contents/ui/Composer.qml')
-rw-r--r-- | components/package/contents/ui/Composer.qml | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/components/package/contents/ui/Composer.qml b/components/package/contents/ui/Composer.qml index ed8fb2f2..aef6913b 100644 --- a/components/package/contents/ui/Composer.qml +++ b/components/package/contents/ui/Composer.qml | |||
@@ -25,8 +25,10 @@ import org.kube.framework.domain 1.0 as KubeFramework | |||
25 | 25 | ||
26 | Item { | 26 | Item { |
27 | id: root | 27 | id: root |
28 | property variant originalMessage | 28 | |
29 | property variant draftMessage | 29 | function loadMessage(message, loadAsDraft) { |
30 | composer.loadMessage(message, loadAsDraft) | ||
31 | } | ||
30 | 32 | ||
31 | function send() { | 33 | function send() { |
32 | composer.send() | 34 | composer.send() |
@@ -40,26 +42,8 @@ Item { | |||
40 | composer.clear(); | 42 | composer.clear(); |
41 | } | 43 | } |
42 | 44 | ||
43 | KubeFramework.Retriever { | ||
44 | id: originalMessageRetriever | ||
45 | propertyName: "mimeMessage" | ||
46 | model: KubeFramework.MailListModel { | ||
47 | mail: root.originalMessage | ||
48 | } | ||
49 | } | ||
50 | |||
51 | KubeFramework.Retriever { | ||
52 | id: draftMessageRetriever | ||
53 | propertyName: "mimeMessage" | ||
54 | model: KubeFramework.MailListModel { | ||
55 | mail: root.draftMessage | ||
56 | } | ||
57 | } | ||
58 | |||
59 | KubeFramework.ComposerController { | 45 | KubeFramework.ComposerController { |
60 | id: composer | 46 | id: composer |
61 | originalMessage: originalMessageRetriever.value | ||
62 | draftMessage: draftMessageRetriever.value | ||
63 | } | 47 | } |
64 | 48 | ||
65 | ColumnLayout { | 49 | ColumnLayout { |