forked from qt-creator/qt-creator
QmlDesigner: Set override size for FlowView
If the root item is a flow view we need a canvas for the FlowItems. Change-Id: I611b5ee690eff499e60fbed15615b4e1e8de19e1 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
committed by
Tim Jenssen
parent
49b90dfb3a
commit
4d04eecc5e
@@ -125,6 +125,13 @@ void FormEditorView::setupFormEditorItemTree(const QmlItemNode &qmlItemNode)
|
||||
}
|
||||
} else if (qmlItemNode.isFlowView() && qmlItemNode.isRootNode()) {
|
||||
m_scene->addFormEditorItem(qmlItemNode, FormEditorScene::Flow);
|
||||
|
||||
ModelNode node = qmlItemNode.modelNode();
|
||||
if (!node.hasAuxiliaryData("width") && !node.hasAuxiliaryData("height")) {
|
||||
node.setAuxiliaryData("width", 10000);
|
||||
node.setAuxiliaryData("height", 10000);
|
||||
}
|
||||
|
||||
for (const QmlObjectNode &nextNode : qmlItemNode.allDirectSubNodes()) {
|
||||
if (QmlItemNode::isValidQmlItemNode(nextNode) && nextNode.toQmlItemNode().isFlowItem()) {
|
||||
setupFormEditorItemTree(nextNode.toQmlItemNode());
|
||||
|
Reference in New Issue
Block a user