QmlDesigner: Close dialog if target is removed

If the target is removed also the connection is removed and
we close the dialog.

Change-Id: I361e89ef64484e39bc0068e103f542cbc9dcbf78
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Aleksei German <aleksei.german@qt.io>
This commit is contained in:
Thomas Hartmann
2023-09-18 17:34:39 +02:00
parent ffa4aba2c8
commit 1b9ed62028
5 changed files with 29 additions and 1 deletions

View File

@@ -176,6 +176,11 @@ void ConnectionView::nodeCreated(const ModelNode & /*createdNode*/)
connectionModel()->resetModel();
}
void ConnectionView::nodeAboutToBeRemoved(const ModelNode &removedNode)
{
connectionModel()->nodeAboutToBeRemoved(removedNode);
}
void ConnectionView::nodeRemoved(const ModelNode & /*removedNode*/,
const NodeAbstractProperty & /*parentProperty*/,
AbstractView::PropertyChangeFlags /*propertyChange*/)