diff options
author | wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com> | 2018-12-19 13:39:03 +0800 |
---|---|---|
committer | wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com> | 2018-12-19 13:39:03 +0800 |
commit | 830fdfcd6a8d030fc505e26b86d84c1595769b5c (patch) | |
tree | 2734528cfe4d15c6dc494b9a9f9adeacac7e2a92 | |
parent | a102c3aac7cf2ec721d5a5039febdd05e303638a (diff) |
add button highlight
-rw-r--r-- | app/Onscreen.qml | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/app/Onscreen.qml b/app/Onscreen.qml index 4d5ec99..cfad090 100644 --- a/app/Onscreen.qml +++ b/app/Onscreen.qml @@ -94,9 +94,16 @@ Rectangle { id: btn1 visible: btn1Name == "" ? false : true text: btn1Name - onClicked: { + onReleased: { + btn1.highlighted = false eventHandler.onScreenReply(btn1.text) } + onPressed: { + btn1.highlighted = true + } + onCanceled: { + btn1.highlighted = false + } Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter } @@ -104,9 +111,16 @@ Rectangle { id: btn2 visible: btn2Name == "" ? false : true text: btn2Name - onClicked: { + onReleased: { + btn2.highlighted = false eventHandler.onScreenReply(btn2.text) } + onPressed: { + btn2.highlighted = true + } + onCanceled: { + btn2.highlighted = false + } Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter } @@ -114,9 +128,16 @@ Rectangle { id: btn3 visible: btn3Name == "" ? false : true text: btn3Name - onClicked: { + onReleased: { + btn3.highlighted = false eventHandler.onScreenReply(btn3.text) } + onPressed: { + btn3.highlighted = true + } + onCanceled: { + btn3.highlighted = false + } Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter } } |