diff options
author | DeepBlueV7.X <nicolas.werner@hotmail.de> | 2021-03-06 13:47:37 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-06 13:47:37 +0000 |
commit | 57a6edadcb82a6ded7e504be139ed1306a0d0251 (patch) | |
tree | 3578949d21dafffe55f011c5a24f9531513ebead /resources/qml/EncryptionIndicator.qml | |
parent | Merge pull request #509 from trilene/master (diff) | |
parent | Use short format for time (diff) | |
download | nheko-57a6edadcb82a6ded7e504be139ed1306a0d0251.tar.xz |
Merge pull request #506 from Nheko-Reborn/timeline-buttons
Use overlay buttons for message actions
Diffstat (limited to 'resources/qml/EncryptionIndicator.qml')
-rw-r--r-- | resources/qml/EncryptionIndicator.qml | 30 |
1 files changed, 7 insertions, 23 deletions
diff --git a/resources/qml/EncryptionIndicator.qml b/resources/qml/EncryptionIndicator.qml index ebb9031a..58805f48 100644 --- a/resources/qml/EncryptionIndicator.qml +++ b/resources/qml/EncryptionIndicator.qml @@ -6,40 +6,24 @@ import QtQuick 2.12 import QtQuick.Controls 2.1 import im.nheko 1.0 -Rectangle { - id: indicator +Image { + id: stateImg property bool encrypted: false - function getEncryptionImage() { + width: 16 + height: 16 + source: { if (encrypted) return "image://colorimage/:/icons/icons/ui/lock.png?" + colors.buttonText; else return "image://colorimage/:/icons/icons/ui/unlock.png?#dd3d3d"; } - - function getEncryptionTooltip() { - if (encrypted) - return qsTr("Encrypted"); - else - return qsTr("This message is not encrypted!"); - } - - color: "transparent" - width: 16 - height: 16 - ToolTip.visible: ma.hovered && indicator.visible - ToolTip.text: getEncryptionTooltip() + ToolTip.visible: ma.hovered + ToolTip.text: encrypted ? qsTr("Encrypted") : qsTr("This message is not encrypted!") HoverHandler { id: ma } - Image { - id: stateImg - - anchors.fill: parent - source: getEncryptionImage() - } - } |