summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/kube/contents/ui/Kube.qml4
-rw-r--r--components/kube/contents/ui/PeopleView.qml6
2 files changed, 6 insertions, 4 deletions
diff --git a/components/kube/contents/ui/Kube.qml b/components/kube/contents/ui/Kube.qml
index d6f63679..5e4238bb 100644
--- a/components/kube/contents/ui/Kube.qml
+++ b/components/kube/contents/ui/Kube.qml
@@ -243,10 +243,6 @@ Controls2.ApplicationWindow {
243 } 243 }
244 244
245 onCurrentItemChanged: { 245 onCurrentItemChanged: {
246 //TODO with qt 5.8 use Controls2.StackView.onActivated
247 if (currentItem == peopleView) {
248 Kube.Fabric.postMessage(Kube.Messages.synchronize, {"type": "contacts"})
249 }
250 if (currentItem) { 246 if (currentItem) {
251 currentItem.forceActiveFocus() 247 currentItem.forceActiveFocus()
252 } 248 }
diff --git a/components/kube/contents/ui/PeopleView.qml b/components/kube/contents/ui/PeopleView.qml
index 19c7c60d..3f1b9261 100644
--- a/components/kube/contents/ui/PeopleView.qml
+++ b/components/kube/contents/ui/PeopleView.qml
@@ -19,9 +19,15 @@
19 19
20 20
21import QtQuick 2.7 21import QtQuick 2.7
22import QtQuick.Controls 2.1
22import org.kube.framework 1.0 as Kube 23import org.kube.framework 1.0 as Kube
23 24
24Item { 25Item {
26
27 StackView.onActivated: {
28 Kube.Fabric.postMessage(Kube.Messages.synchronize, {"type": "contacts"})
29 }
30
25 Kube.People { 31 Kube.People {
26 id: people 32 id: people
27 anchors { 33 anchors {