From 5316a8f799eb8f3011799801a68c70cb522d7cd6 Mon Sep 17 00:00:00 2001 From: Knud Dollereder Date: Fri, 30 Sep 2022 14:06:33 +0200 Subject: [PATCH] QmlDesigner: Make Formeditor remember the zoomlevel Fixes: QDS-7832 Change-Id: Ife627a72a03be8a946aabfc8af6730a81eb5d611 Reviewed-by: Qt CI Bot Reviewed-by: Reviewed-by: Thomas Hartmann --- .../qmldesigner/components/formeditor/formeditorwidget.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorwidget.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorwidget.cpp index 18c40b8e3c0..ec847d04245 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorwidget.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditorwidget.cpp @@ -273,7 +273,10 @@ FormEditorWidget::FormEditorWidget(FormEditorView *view) m_toolBox->addRightSideAction(m_resetAction.data()); m_graphicsView = new FormEditorGraphicsView(this); - auto applyZoom = [this](double zoom) { zoomAction()->setZoomFactor(zoom); }; + auto applyZoom = [this, writeZoomLevel](double zoom) { + zoomAction()->setZoomFactor(zoom); + writeZoomLevel(); + }; connect(m_graphicsView, &FormEditorGraphicsView::zoomChanged, applyZoom); connect(m_graphicsView, &FormEditorGraphicsView::zoomIn, zoomIn); connect(m_graphicsView, &FormEditorGraphicsView::zoomOut, zoomOut);