QmlDesigner: Initialize visibility correctly for form editor items

Change-Id: I00663d2a2d5e109fde01dfec281d67552ca7ddb8
Fixes: QDS-2913
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Miikka Heikkinen
2020-11-05 14:34:04 +02:00
parent 8f69e3d317
commit b48fc5ae4f

View File

@@ -121,6 +121,9 @@ void FormEditorItem::setup()
setContentVisible(qmlItemNode().instanceValue("visible").toBool()); setContentVisible(qmlItemNode().instanceValue("visible").toBool());
if (qmlItemNode().modelNode().auxiliaryData("invisible").toBool())
setVisible(false);
setFlag(QGraphicsItem::ItemIsMovable, true); setFlag(QGraphicsItem::ItemIsMovable, true);
setFlag(QGraphicsItem::ItemNegativeZStacksBehindParent, true); setFlag(QGraphicsItem::ItemNegativeZStacksBehindParent, true);
updateGeometry(); updateGeometry();