aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksei German <aleksei.german@qt.io>2021-12-02 16:11:08 +0100
committerAleksei German <aleksei.german@qt.io>2021-12-07 09:58:11 +0000
commite8b471dc8ec165f053e598b4d088a5f9d562c645 (patch)
tree4895a299329a8d83aeb530a5e40cc714fcfb71c9
parent5052c2e41539d92f14b87a47ed29d67e0dbabe6c (diff)
QmlDesigner: Fix for states delegate behavior
Task-number: QDS-5649 Change-Id: Id5d936c29fc832f3df8fa163c607562bc0983ed3 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
-rw-r--r--share/qtcreator/qmldesigner/statesEditorQmlSources/StatesDelegate.qml8
1 files changed, 8 insertions, 0 deletions
diff --git a/share/qtcreator/qmldesigner/statesEditorQmlSources/StatesDelegate.qml b/share/qtcreator/qmldesigner/statesEditorQmlSources/StatesDelegate.qml
index 2deb46b212..1e592865cf 100644
--- a/share/qtcreator/qmldesigner/statesEditorQmlSources/StatesDelegate.qml
+++ b/share/qtcreator/qmldesigner/statesEditorQmlSources/StatesDelegate.qml
@@ -239,6 +239,14 @@ Rectangle {
Component.onCompleted: {
text = myRoot.delegateStateName
}
+
+ //QDS-5649:
+ Keys.priority: Keys.BeforeItem
+ Keys.onEscapePressed: function (event) {
+ event.accepted = true
+ stateNameField.text = myRoot.delegateStateName
+ stateNameField.focus = false
+ }
}
Text {