From 44699727adff0ab4300266e3b01f749c72aa1089 Mon Sep 17 00:00:00 2001 From: Henning Gruendl Date: Mon, 18 Sep 2023 11:57:22 +0200 Subject: [PATCH] QmlDesigner: Close dialog when view loses focus Change-Id: Ib48229615ee9b2ccef1a8be98086a93851dae6af Reviewed-by: Thomas Hartmann --- .../qmldesigner/connectionseditor/BindingsListView.qml | 9 +++++---- .../connectionseditor/ConnectionsListView.qml | 9 +++++---- .../qmldesigner/connectionseditor/PropertiesListView.qml | 9 +++++---- 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/share/qtcreator/qmldesigner/connectionseditor/BindingsListView.qml b/share/qtcreator/qmldesigner/connectionseditor/BindingsListView.qml index f5aa2cd1652..83b2322e37b 100644 --- a/share/qtcreator/qmldesigner/connectionseditor/BindingsListView.qml +++ b/share/qtcreator/qmldesigner/connectionseditor/BindingsListView.qml @@ -15,10 +15,11 @@ ListView { property bool adsFocus: false - onAdsFocusChanged: { - if (!root.adsFocus) - dialog.close() - } + // Temporarily remove due to dockwidget focus issue + //onAdsFocusChanged: { + // if (!root.adsFocus) + // dialog.close() + //} clip: true interactive: true diff --git a/share/qtcreator/qmldesigner/connectionseditor/ConnectionsListView.qml b/share/qtcreator/qmldesigner/connectionseditor/ConnectionsListView.qml index f38bdf9abfe..a8159056fc0 100644 --- a/share/qtcreator/qmldesigner/connectionseditor/ConnectionsListView.qml +++ b/share/qtcreator/qmldesigner/connectionseditor/ConnectionsListView.qml @@ -15,10 +15,11 @@ ListView { property bool adsFocus: false - onAdsFocusChanged: { - if (!root.adsFocus) - dialog.close() - } + // Temporarily remove due to dockwidget focus issue + //onAdsFocusChanged: { + // if (!root.adsFocus) + // dialog.close() + //} clip: true interactive: true diff --git a/share/qtcreator/qmldesigner/connectionseditor/PropertiesListView.qml b/share/qtcreator/qmldesigner/connectionseditor/PropertiesListView.qml index b9a45c76db5..c6fdf333333 100644 --- a/share/qtcreator/qmldesigner/connectionseditor/PropertiesListView.qml +++ b/share/qtcreator/qmldesigner/connectionseditor/PropertiesListView.qml @@ -15,10 +15,11 @@ ListView { property bool adsFocus: false - onAdsFocusChanged: { - if (!root.adsFocus) - dialog.close() - } + // Temporarily remove due to dockwidget focus issue + //onAdsFocusChanged: { + // if (!root.adsFocus) + // dialog.close() + //} clip: true interactive: true