From 02ab2ef9310c8a3f15364bfd320fc68a9f8711f3 Mon Sep 17 00:00:00 2001 From: Fabien Castan Date: Sat, 25 May 2024 14:03:26 +0200 Subject: [PATCH] [ui] GraphEditor: attribute now loses focus when Enter or Escape is pressed --- meshroom/ui/qml/GraphEditor/AttributeItemDelegate.qml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/meshroom/ui/qml/GraphEditor/AttributeItemDelegate.qml b/meshroom/ui/qml/GraphEditor/AttributeItemDelegate.qml index 4c37685e..0a131c61 100644 --- a/meshroom/ui/qml/GraphEditor/AttributeItemDelegate.qml +++ b/meshroom/ui/qml/GraphEditor/AttributeItemDelegate.qml @@ -215,6 +215,13 @@ RowLayout { property bool memoryActiveFocus: false onAccepted: { setTextFieldAttribute(text) + parameterLabel.forceActiveFocus() + } + Keys.onPressed: (event)=> { + if ((event.key == Qt.Key_Escape)) { + event.accepted = true + parameterLabel.forceActiveFocus() + } } Component.onDestruction: { if (activeFocus)