summaryrefslogtreecommitdiffstats
path: root/components/package/contents/ui/FocusComposer.qml
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-12-29 20:23:58 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-12-29 20:37:22 +0100
commit48da7de1b6bcd87c57b4c7f60133f3f13fc4bff2 (patch)
treeafad136d1179480301646355fab0d95c1302d7e7 /components/package/contents/ui/FocusComposer.qml
parent08dbe5251cb818b4f548029a6e96b4500fe7a35f (diff)
downloadkube-48da7de1b6bcd87c57b4c7f60133f3f13fc4bff2.tar.gz
kube-48da7de1b6bcd87c57b4c7f60133f3f13fc4bff2.zip
A typesafe action context
Diffstat (limited to 'components/package/contents/ui/FocusComposer.qml')
-rw-r--r--components/package/contents/ui/FocusComposer.qml14
1 files changed, 3 insertions, 11 deletions
diff --git a/components/package/contents/ui/FocusComposer.qml b/components/package/contents/ui/FocusComposer.qml
index d3f0d050..51d1cc0d 100644
--- a/components/package/contents/ui/FocusComposer.qml
+++ b/components/package/contents/ui/FocusComposer.qml
@@ -31,22 +31,14 @@ Controls2.Popup {
31 //Controller 31 //Controller
32 KubeFramework.ComposerController { 32 KubeFramework.ComposerController {
33 id: composer 33 id: composer
34
35 mailContext: KubeAction.Context {
36 id: mailcontext
37 property variant to
38 property variant cc
39 property variant bcc
40 property variant from
41 property variant subject
42 property variant body
43 }
44
45 onDone: { 34 onDone: {
46 root.close() 35 root.close()
47 } 36 }
48 } 37 }
49 38
39 //context
40 property variant mailcontext: composer.mailContext
41
50 //actions 42 //actions
51 property variant sendAction: composer.sendAction 43 property variant sendAction: composer.sendAction
52 property variant saveAsDraftAction: composer.saveAsDraftAction 44 property variant saveAsDraftAction: composer.saveAsDraftAction