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>
This commit is contained in:
Knud Dollereder
2022-09-30 14:06:33 +02:00
parent 8608386c36
commit 5316a8f799

View File

@@ -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);