summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKnud Dollereder <knud.dollereder@qt.io>2022-09-30 14:06:33 +0200
committerKnud Dollereder <knud.dollereder@qt.io>2022-10-24 10:23:37 +0000
commit5316a8f799eb8f3011799801a68c70cb522d7cd6 (patch)
treee1fae481ea6833f916415f61fc034144621ec3e9 /src
parent8608386c3668169a4065f6313918469713ff649f (diff)
downloadqt-creator-5316a8f799eb8f3011799801a68c70cb522d7cd6.tar.gz
QmlDesigner: Make Formeditor remember the zoomlevel
Fixes: QDS-7832 Change-Id: Ife627a72a03be8a946aabfc8af6730a81eb5d611 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/qmldesigner/components/formeditor/formeditorwidget.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorwidget.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorwidget.cpp
index 18c40b8e3c..ec847d0424 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);