diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-03-21 17:34:05 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-03-23 16:32:01 +0100 |
commit | 0c881f0c1b77cf8876094e3647d1732210b954d1 (patch) | |
tree | 418396b4f2aae86c1cbec2cee9bcd6d36b87dda0 /framework/qml/MailViewer.qml | |
parent | d0029fbe0a503edcf36e6ad072b87c53ad0715eb (diff) | |
download | kube-0c881f0c1b77cf8876094e3647d1732210b954d1.tar.gz kube-0c881f0c1b77cf8876094e3647d1732210b954d1.zip |
An extension mechanism load qml files at generic extension points.
and forward the email via an extension api.
Diffstat (limited to 'framework/qml/MailViewer.qml')
-rw-r--r-- | framework/qml/MailViewer.qml | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/framework/qml/MailViewer.qml b/framework/qml/MailViewer.qml index 2a1af3a6..e9759d72 100644 --- a/framework/qml/MailViewer.qml +++ b/framework/qml/MailViewer.qml | |||
@@ -348,6 +348,8 @@ Rectangle { | |||
348 | } | 348 | } |
349 | Item { | 349 | Item { |
350 | id: footer | 350 | id: footer |
351 | property var mail: model.mail | ||
352 | property string subject: model.subject | ||
351 | 353 | ||
352 | anchors.bottom: parent.bottom | 354 | anchors.bottom: parent.bottom |
353 | 355 | ||
@@ -373,13 +375,12 @@ Rectangle { | |||
373 | } | 375 | } |
374 | } | 376 | } |
375 | 377 | ||
376 | Grid { | 378 | Row { |
377 | anchors { | 379 | anchors { |
378 | verticalCenter: parent.verticalCenter | 380 | verticalCenter: parent.verticalCenter |
379 | right: parent.right | 381 | right: parent.right |
380 | rightMargin: Kube.Units.largeSpacing | 382 | rightMargin: Kube.Units.largeSpacing |
381 | } | 383 | } |
382 | columns: 2 | ||
383 | spacing: Kube.Units.smallSpacing | 384 | spacing: Kube.Units.smallSpacing |
384 | 385 | ||
385 | Kube.Button { | 386 | Kube.Button { |
@@ -405,6 +406,12 @@ Rectangle { | |||
405 | } | 406 | } |
406 | } | 407 | } |
407 | } | 408 | } |
409 | Row { | ||
410 | Kube.ExtensionPoint { | ||
411 | extensionPoint: "extensions/mailview" | ||
412 | context: {"mail": footer.mail, "subject": footer.subject, "accountId": currentAccount} | ||
413 | } | ||
414 | } | ||
408 | } | 415 | } |
409 | } | 416 | } |
410 | 417 | ||