diff options
author | Thomas Hartmann <Thomas.Hartmann@qt.io> | 2021-10-05 18:14:11 +0200 |
---|---|---|
committer | Thomas Hartmann <thomas.hartmann@qt.io> | 2021-10-06 17:53:04 +0000 |
commit | 9491c04b8ae75af2e0bcc7c173aaadc099bcb027 (patch) | |
tree | ca25e236b12a32985372d6268b1342bfe41579ed | |
parent | 2a0d09bdacedda89073b225abc6a3bbf3c26a007 (diff) |
QmlDesigner: Update TransitionEditor when animation is removed
Change-Id: Ida9c1a44879bd1d8d2bbf6614eda7d8b31de9037
Reviewed-by: Knud Dollereder <knud.dollereder@qt.io>
-rw-r--r-- | src/plugins/qmldesigner/components/transitioneditor/transitioneditorview.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/components/transitioneditor/transitioneditorview.cpp b/src/plugins/qmldesigner/components/transitioneditor/transitioneditorview.cpp index 97dc457f39..ccf84152b5 100644 --- a/src/plugins/qmldesigner/components/transitioneditor/transitioneditorview.cpp +++ b/src/plugins/qmldesigner/components/transitioneditor/transitioneditorview.cpp @@ -98,6 +98,10 @@ void TransitionEditorView::nodeRemoved(const ModelNode & removedNode, { if (parentProperty.name() == "transitions") widget()->updateData(removedNode); + + const ModelNode parent = parentProperty.parentModelNode(); + if (parent.isValid() && parent.metaInfo().isSubclassOf("QtQuick.Transition")) + asyncUpdate(parent); } void TransitionEditorView::nodeReparented(const ModelNode &node, @@ -110,7 +114,6 @@ void TransitionEditorView::nodeReparented(const ModelNode &node, const ModelNode parent = newPropertyParent.parentModelNode(); - // qDebug() << Q_FUNC_INFO << parent; if (parent.isValid() && parent.metaInfo().isValid() && parent.metaInfo().isSubclassOf("QtQuick.Transition")) { asyncUpdate(parent); |