summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2018-12-19 13:39:03 +0800
committerwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2018-12-19 13:39:03 +0800
commit830fdfcd6a8d030fc505e26b86d84c1595769b5c (patch)
tree2734528cfe4d15c6dc494b9a9f9adeacac7e2a92
parenta102c3aac7cf2ec721d5a5039febdd05e303638a (diff)
add button highlight
-rw-r--r--app/Onscreen.qml27
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
}
}