diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-09-11 22:03:25 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-09-11 22:05:01 +0200 |
commit | b0d6fb2e4cb53269b5e5186837cadfb7121d1540 (patch) | |
tree | 5650b5eba377273108d28770ca7f80e2e2bf10d9 /components | |
parent | 52f266ecbd34ce298a4bce93992ffbb631ae90f8 (diff) | |
download | kube-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.qml | 7 |
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 | ||
21 | import QtQuick 2.7 | 21 | import QtQuick 2.7 |
22 | import QtQuick.Controls 1.3 | 22 | import QtQuick.Controls 1.3 |
23 | import QtQuick.Controls 2.0 as Controls2 | ||
23 | import QtQuick.Layouts 1.1 | 24 | import QtQuick.Layouts 1.1 |
24 | import QtQuick.Dialogs 1.0 as Dialogs | 25 | import 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) |