summaryrefslogtreecommitdiffstats
path: root/components
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-09-11 22:03:25 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-09-11 22:05:01 +0200
commitb0d6fb2e4cb53269b5e5186837cadfb7121d1540 (patch)
tree5650b5eba377273108d28770ca7f80e2e2bf10d9 /components
parent52f266ecbd34ce298a4bce93992ffbb631ae90f8 (diff)
downloadkube-b0d6fb2e4cb53269b5e5186837cadfb7121d1540.tar.gz
kube-b0d6fb2e4cb53269b5e5186837cadfb7121d1540.zip
Synchronize drafts and contacts when opening the composer.
Diffstat (limited to 'components')
-rw-r--r--components/kube/contents/ui/ComposerView.qml7
1 files changed, 7 insertions, 0 deletions
diff --git a/components/kube/contents/ui/ComposerView.qml b/components/kube/contents/ui/ComposerView.qml
index 0a517e03..464322cf 100644
--- a/components/kube/contents/ui/ComposerView.qml
+++ b/components/kube/contents/ui/ComposerView.qml
@@ -20,6 +20,7 @@
20 20
21import QtQuick 2.7 21import QtQuick 2.7
22import QtQuick.Controls 1.3 22import QtQuick.Controls 1.3
23import QtQuick.Controls 2.0 as Controls2
23import QtQuick.Layouts 1.1 24import QtQuick.Layouts 1.1
24import QtQuick.Dialogs 1.0 as Dialogs 25import QtQuick.Dialogs 1.0 as Dialogs
25 26
@@ -45,6 +46,12 @@ Kube.View {
45 46
46 Component.onCompleted: loadMessage(root.message, root.loadAsDraft) 47 Component.onCompleted: loadMessage(root.message, root.loadAsDraft)
47 48
49 Controls2.StackView.onActivated: {
50 Kube.Fabric.postMessage(Kube.Messages.synchronize, {"type": "mail", "specialPurpose": "drafts"})
51 //For autocompletion
52 Kube.Fabric.postMessage(Kube.Messages.synchronize, {"type": "contacts"})
53 }
54
48 function loadMessage(message, loadAsDraft) { 55 function loadMessage(message, loadAsDraft) {
49 if (message) { 56 if (message) {
50 composerController.loadMessage(message, loadAsDraft) 57 composerController.loadMessage(message, loadAsDraft)