diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2020-04-14 18:17:41 +0200 |
---|---|---|
committer | Thomas Hartmann <thomas.hartmann@qt.io> | 2020-04-21 05:46:47 +0000 |
commit | 756a9ca4ca2d0bc26ad8ffd75c0a2be399eb332c (patch) | |
tree | d0c4538598c2be24e8fad94b35de41885c484f91 | |
parent | b75fac036a2cceed2569ea7c19bce1ed4719a91b (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.cpp | 5 |
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(); |