summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/mail/contents/ui/Mail.qml12
-rw-r--r--components/package/contents/ui/FolderListView.qml8
-rw-r--r--components/package/contents/ui/MailListView.qml2
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
28Rectangle { 28Rectangle {
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
28Item { 28Item {
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