diff options
author | Aleksei German <aleksei.german@qt.io> | 2021-12-02 16:11:08 +0100 |
---|---|---|
committer | Aleksei German <aleksei.german@qt.io> | 2021-12-07 09:58:11 +0000 |
commit | e8b471dc8ec165f053e598b4d088a5f9d562c645 (patch) | |
tree | 4895a299329a8d83aeb530a5e40cc714fcfb71c9 | |
parent | 5052c2e41539d92f14b87a47ed29d67e0dbabe6c (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.qml | 8 |
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 { |