From f61dfbf65440177f4a754475bae203955f5d9423 Mon Sep 17 00:00:00 2001 From: "G.K.MacGregor" Date: Thu, 9 Sep 2021 21:40:36 +0100 Subject: [PATCH] Allow deeper zoom --- mainwindow.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mainwindow.cpp b/mainwindow.cpp index d01c126..819c430 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -722,12 +722,16 @@ void MainWindow::zoomIn() { if (m_viewZoom < 4) m_viewZoom++; + else if (m_viewZoom < 12) + m_viewZoom += 2; setSceneDimensions(); } void MainWindow::zoomOut() { - if (m_viewZoom > 0) + if (m_viewZoom > 4) + m_viewZoom -= 2; + else if (m_viewZoom > 0) m_viewZoom--; setSceneDimensions(); } @@ -816,7 +820,7 @@ void MainWindow::readSettings() m_smoothTransformAction->setChecked(m_viewSmoothTransform); m_smoothTransformAction->blockSignals(false); m_viewZoom = settings.value("zoom", 2).toInt(); - m_viewZoom = (m_viewZoom < 0 || m_viewZoom > 4) ? 2 : m_viewZoom; + m_viewZoom = (m_viewZoom < 0 || m_viewZoom > 12) ? 2 : m_viewZoom; // zoom 0 = 420,426px, 1 = 620,570px, 2 = 780,720px if (geometry.isEmpty()) {