diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-01-02 12:53:52 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-01-02 12:53:52 +0100 |
commit | 9958a642b2c605b397be23b4ee6b02375c5d240e (patch) | |
tree | 111725488721626a9b5de2d05c9d7ccbac142e4a /components/package/contents/ui/SingleMailView.qml | |
parent | 07ab967e148e70245238ca0a86013cfb3e70b64e (diff) | |
download | kube-9958a642b2c605b397be23b4ee6b02375c5d240e.tar.gz kube-9958a642b2c605b397be23b4ee6b02375c5d240e.zip |
Conditionally remove/delete
Diffstat (limited to 'components/package/contents/ui/SingleMailView.qml')
-rw-r--r-- | components/package/contents/ui/SingleMailView.qml | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/components/package/contents/ui/SingleMailView.qml b/components/package/contents/ui/SingleMailView.qml index c2565cf1..b44659f9 100644 --- a/components/package/contents/ui/SingleMailView.qml +++ b/components/package/contents/ui/SingleMailView.qml | |||
@@ -358,15 +358,17 @@ Item { | |||
358 | mail: model.mail | 358 | mail: model.mail |
359 | } | 359 | } |
360 | 360 | ||
361 | text: "Delete Mail" | 361 | text: model.trash ? qsTr("Delete Mail") : qsTr("Move to trash") |
362 | color: Kirigami.Theme.textColor | 362 | color: Kirigami.Theme.textColor |
363 | opacity: 0.5 | 363 | opacity: 0.5 |
364 | enabled: mailController.moveToTrashAction.enabled | 364 | enabled: model.trash ? mailController.removeAction.enabled : mailController.moveToTrashAction.enabled |
365 | MouseArea { | 365 | MouseArea { |
366 | anchors.fill: parent | 366 | anchors.fill: parent |
367 | enabled: mailController.moveToTrashAction.enabled | 367 | enabled: parent.enabled |
368 | onClicked: { | 368 | onClicked: { |
369 | if (mailController.moveToTrashAction.enabled) { | 369 | if (model.trash) { |
370 | mailController.removeAction.execute(); | ||
371 | } else { | ||
370 | mailController.moveToTrashAction.execute(); | 372 | mailController.moveToTrashAction.execute(); |
371 | } | 373 | } |
372 | } | 374 | } |
@@ -374,6 +376,7 @@ Item { | |||
374 | } | 376 | } |
375 | 377 | ||
376 | Controls1.ToolButton { | 378 | Controls1.ToolButton { |
379 | visible: !model.trash | ||
377 | anchors{ | 380 | anchors{ |
378 | verticalCenter: parent.verticalCenter | 381 | verticalCenter: parent.verticalCenter |
379 | right: parent.right | 382 | right: parent.right |