diff options
-rw-r--r-- | components/mail/contents/ui/Mail.qml | 12 | ||||
-rw-r--r-- | components/package/contents/ui/FolderListView.qml | 8 | ||||
-rw-r--r-- | components/package/contents/ui/MailListView.qml | 2 |
3 files changed, 17 insertions, 5 deletions
diff --git a/components/mail/contents/ui/Mail.qml b/components/mail/contents/ui/Mail.qml index b88e846d..c400d8f3 100644 --- a/components/mail/contents/ui/Mail.qml +++ b/components/mail/contents/ui/Mail.qml | |||
@@ -84,12 +84,20 @@ Controls2.ApplicationWindow { | |||
84 | //Controller | 84 | //Controller |
85 | KubeFramework.MailController { | 85 | KubeFramework.MailController { |
86 | id: mailController | 86 | id: mailController |
87 | threadLeader: mailListView.currentMail | 87 | Binding on threadLeader { |
88 | //!! checks for the availability of the type | ||
89 | when: !!mailListView.currentMail | ||
90 | value: mailListView.currentMail | ||
91 | } | ||
88 | } | 92 | } |
89 | 93 | ||
90 | KubeFramework.FolderController { | 94 | KubeFramework.FolderController { |
91 | id: folderController | 95 | id: folderController |
92 | folder: folderListView.currentFolder | 96 | Binding on folder { |
97 | //!! checks for the availability of the type | ||
98 | when: !!folderListView.currentFolder | ||
99 | value: folderListView.currentFolder | ||
100 | } | ||
93 | } | 101 | } |
94 | 102 | ||
95 | //BEGIN Shortcuts | 103 | //BEGIN Shortcuts |
diff --git a/components/package/contents/ui/FolderListView.qml b/components/package/contents/ui/FolderListView.qml index 9ac73fb4..a4d25e02 100644 --- a/components/package/contents/ui/FolderListView.qml +++ b/components/package/contents/ui/FolderListView.qml | |||
@@ -28,14 +28,18 @@ import org.kube.framework.domain 1.0 as KubeFramework | |||
28 | Rectangle { | 28 | Rectangle { |
29 | id: root | 29 | id: root |
30 | 30 | ||
31 | property variant currentFolder | 31 | property variant currentFolder: null |
32 | property variant accountId | 32 | property variant accountId |
33 | 33 | ||
34 | color: Kirigami.Theme.textColor | 34 | color: Kirigami.Theme.textColor |
35 | 35 | ||
36 | KubeFramework.FolderController { | 36 | KubeFramework.FolderController { |
37 | id: folderController | 37 | id: folderController |
38 | folder: root.currentFolder | 38 | Binding on folder { |
39 | //!! checks for the availability of the type | ||
40 | when: !!root.currentFolder | ||
41 | value: root.currentFolder | ||
42 | } | ||
39 | } | 43 | } |
40 | 44 | ||
41 | Menu { | 45 | Menu { |
diff --git a/components/package/contents/ui/MailListView.qml b/components/package/contents/ui/MailListView.qml index 1467979a..35fd4ec9 100644 --- a/components/package/contents/ui/MailListView.qml +++ b/components/package/contents/ui/MailListView.qml | |||
@@ -28,7 +28,7 @@ import org.kube.framework.domain 1.0 as KubeFramework | |||
28 | Item { | 28 | Item { |
29 | id: root | 29 | id: root |
30 | property variant parentFolder | 30 | property variant parentFolder |
31 | property variant currentMail | 31 | property variant currentMail: null |
32 | property bool isDraft : false | 32 | property bool isDraft : false |
33 | property int currentIndex | 33 | property int currentIndex |
34 | 34 | ||