aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Hartmann <Thomas.Hartmann@qt.io>2021-10-05 18:14:11 +0200
committerThomas Hartmann <thomas.hartmann@qt.io>2021-10-06 17:53:04 +0000
commit9491c04b8ae75af2e0bcc7c173aaadc099bcb027 (patch)
treeca25e236b12a32985372d6268b1342bfe41579ed
parent2a0d09bdacedda89073b225abc6a3bbf3c26a007 (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.cpp5
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);