summaryrefslogtreecommitdiffstats
path: root/components
diff options
context:
space:
mode:
authorRémi Nicole <nicole@kolabsystems.com>2018-02-21 21:11:01 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2018-02-21 21:19:32 +0100
commitd3228a2899992370e3fb19609eb1433d02de0f40 (patch)
treea78d3d04de3856ad4da058d16174ef58797a43cc /components
parent6299a2fee34e53938d7c230e7e29611a6bcdb2b9 (diff)
downloadkube-d3228a2899992370e3fb19609eb1433d02de0f40.tar.gz
kube-d3228a2899992370e3fb19609eb1433d02de0f40.zip
T7024 fix: implement attachment-based forwarding
Summary: Implement attachment-based forwarding. Some notes: - `loadAsDraft` was removed in favor of new enum `loadType` in QML, and callback based generic programming in C++ Reviewers: cmollekopf Tags: #kube Maniphest Tasks: T7024 Differential Revision: https://phabricator.kde.org/D10676
Diffstat (limited to 'components')
-rw-r--r--components/kube/qml/Kube.qml9
1 files changed, 7 insertions, 2 deletions
diff --git a/components/kube/qml/Kube.qml b/components/kube/qml/Kube.qml
index bf38ab72..34c2a59e 100644
--- a/components/kube/qml/Kube.qml
+++ b/components/kube/qml/Kube.qml
@@ -225,12 +225,17 @@ Controls2.ApplicationWindow {
225 225
226 Kube.Listener { 226 Kube.Listener {
227 filter: Kube.Messages.reply 227 filter: Kube.Messages.reply
228 onMessageReceived: kubeViews.replaceView("composer", {message: message.mail, loadAsDraft: false}) 228 onMessageReceived: kubeViews.replaceView("composer", {message: message.mail, loadType: Kube.ComposerController.Reply})
229 }
230
231 Kube.Listener {
232 filter: Kube.Messages.forward
233 onMessageReceived: kubeViews.replaceView("composer", {message: message.mail, loadType: Kube.ComposerController.Forward})
229 } 234 }
230 235
231 Kube.Listener { 236 Kube.Listener {
232 filter: Kube.Messages.edit 237 filter: Kube.Messages.edit
233 onMessageReceived: kubeViews.replaceView("composer", {message: message.mail, loadAsDraft: true}) 238 onMessageReceived: kubeViews.replaceView("composer", {message: message.mail, loadType: Kube.ComposerController.Draft})
234 } 239 }
235 240
236 Kube.Listener { 241 Kube.Listener {