aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2020-04-14 18:17:41 +0200
committerThomas Hartmann <thomas.hartmann@qt.io>2020-04-21 05:46:47 +0000
commit756a9ca4ca2d0bc26ad8ffd75c0a2be399eb332c (patch)
treed0c4538598c2be24e8fad94b35de41885c484f91
parentb75fac036a2cceed2569ea7c19bce1ed4719a91b (diff)
QmlDesigner: Add missing updates to FormEditor
Change-Id: I500c3ffd4f6801a8ae3a5eb5dab968ad3c2611ac Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r--src/plugins/qmldesigner/components/formeditor/formeditorview.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
index 650892339a..dceff4cfaf 100644
--- a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
@@ -545,10 +545,13 @@ void FormEditorView::auxiliaryDataChanged(const ModelNode &node, const PropertyN
if (isInvisible)
newNode.deselectNode();
}
- } else if (item.isFlowTransition() || item.isFlowItem() || item.isFlowActionArea()) {
+ } else if (item.isFlowTransition() || item.isFlowItem() || item.isFlowActionArea()
+ || item.isFlowDecision() || item.isFlowWildcard()) {
FormEditorItem *editorItem = m_scene->itemForQmlItemNode(item);
if (editorItem)
editorItem->update();
+ } else if (item.isFlowView()) {
+ scene()->update();
} else if (name == "annotation" || name == "customId") {
if (FormEditorItem *editorItem = scene()->itemForQmlItemNode(item)) {
editorItem->update();