From 4a1e195978892cc8dfc63fb81d0826c1a45bbb9f Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 27 May 2021 13:24:05 +0200 Subject: [PATCH] QmlDesigner: Set size of root item when showing the widget Change-Id: I6cdbed1015bdb32a8e91919563624a7a0a829a9a Reviewed-by: Thomas Hartmann --- .../qmldesigner/components/formeditor/formeditorwidget.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorwidget.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorwidget.cpp index 5863e6230f0..8797f90dc26 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorwidget.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditorwidget.cpp @@ -576,6 +576,9 @@ void FormEditorWidget::showEvent(QShowEvent *event) m_formEditorView->cleanupToolsAndScene(); m_formEditorView->setupFormEditorWidget(); m_formEditorView->resetToSelectionTool(); + QmlItemNode rootNode = m_formEditorView->rootModelNode(); + if (rootNode.isValid()) + setRootItemRect(rootNode.instanceBoundingRect()); } }