From 74ef34dd42c2a780fbb7577a43e67f2b780d1b2c Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 2 May 2017 16:01:15 +0200 Subject: Track the views and allow to go back to the view. ...also added the ComposerView that was forgotten --- framework/qml/FocusComposer.qml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) (limited to 'framework/qml') diff --git a/framework/qml/FocusComposer.qml b/framework/qml/FocusComposer.qml index a3bad1c9..2848711b 100644 --- a/framework/qml/FocusComposer.qml +++ b/framework/qml/FocusComposer.qml @@ -26,11 +26,14 @@ import org.kube.framework 1.0 as Kube Item { id: root + signal done + //Controller Kube.ComposerController { id: composerController onDone: { clear(); + root.done() } } @@ -38,15 +41,15 @@ Item { property variant sendAction: composerController.sendAction property variant saveAsDraftAction: composerController.saveAsDraftAction - //FIXME - // onClosed: { - // composerController.clear() - // to.text = "" - // cc.visible = false - // cc.text = "" - // bcc.visible = false - // bcc.text = "" - // } + onDone: { + console.warn("focus composer done") + composerController.clear() + to.text = "" + cc.visible = false + cc.text = "" + bcc.visible = false + bcc.text = "" + } //BEGIN functions function loadMessage(message, loadAsDraft) { @@ -222,8 +225,7 @@ Item { text: "Discard" onClicked: { - //FIXME - // root.close() + root.done() } } -- cgit v1.2.3