aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick/rendercontrol/rendercontrol_opengl/demo.qml
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@qt.io>2021-06-14 16:13:21 +0200
committerLaszlo Agocs <laszlo.agocs@qt.io>2021-06-15 11:12:21 +0200
commitd3412cddab1ca2ed47ed3862d5d7e0a065e64b86 (patch)
tree6f4cf25cd9e738461c6331d5b6f6381d59d1d120 /examples/quick/rendercontrol/rendercontrol_opengl/demo.qml
parent6dfed1ee9c8e03780b222a71f6b90fe2016d8994 (diff)
rendercontrol examples: Exercise key event generation as well
Task-number: QTBUG-93489 Change-Id: Ife9db7b066add1f41de964d4c41309568f954320 Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'examples/quick/rendercontrol/rendercontrol_opengl/demo.qml')
-rw-r--r--examples/quick/rendercontrol/rendercontrol_opengl/demo.qml6
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/quick/rendercontrol/rendercontrol_opengl/demo.qml b/examples/quick/rendercontrol/rendercontrol_opengl/demo.qml
index 0312c2ec1c..f5876feadc 100644
--- a/examples/quick/rendercontrol/rendercontrol_opengl/demo.qml
+++ b/examples/quick/rendercontrol/rendercontrol_opengl/demo.qml
@@ -53,9 +53,10 @@ import QtQuick.Particles 2.0
Rectangle {
id: root
+ property bool keyDown: false
gradient: Gradient {
- GradientStop { position: 0; color: mouse.pressed ? "lightsteelblue" : "steelblue" }
+ GradientStop { position: 0; color: mouse.pressed ? "lightsteelblue" : (keyDown ? "blue" : "steelblue") }
GradientStop { position: 1; color: "black" }
}
@@ -205,4 +206,7 @@ Rectangle {
id: mouse
anchors.fill: parent
}
+
+ Keys.onPressed: keyDown = true
+ Keys.onReleased: keyDown = false
}