From b0d6fb2e4cb53269b5e5186837cadfb7121d1540 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Mon, 11 Sep 2017 22:03:25 +0200 Subject: Synchronize drafts and contacts when opening the composer. --- components/kube/contents/ui/ComposerView.qml | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'components') 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 @@ import QtQuick 2.7 import QtQuick.Controls 1.3 +import QtQuick.Controls 2.0 as Controls2 import QtQuick.Layouts 1.1 import QtQuick.Dialogs 1.0 as Dialogs @@ -45,6 +46,12 @@ Kube.View { Component.onCompleted: loadMessage(root.message, root.loadAsDraft) + Controls2.StackView.onActivated: { + Kube.Fabric.postMessage(Kube.Messages.synchronize, {"type": "mail", "specialPurpose": "drafts"}) + //For autocompletion + Kube.Fabric.postMessage(Kube.Messages.synchronize, {"type": "contacts"}) + } + function loadMessage(message, loadAsDraft) { if (message) { composerController.loadMessage(message, loadAsDraft) -- cgit v1.2.3