From 9f33eb49ccb7fa8fb80f00865819beb499e70025 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sat, 29 Dec 2018 14:32:13 +0100 Subject: Zoom canvas using scroll-wheel. --- src/mainwindow.cc | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/mainwindow.cc') diff --git a/src/mainwindow.cc b/src/mainwindow.cc index 7e08c46..e52b9f3 100644 --- a/src/mainwindow.cc +++ b/src/mainwindow.cc @@ -150,11 +150,16 @@ void MainWindow::loadSettings() QByteArray geometry; QSettings settings; + settings.beginGroup("MainWindow"); state = settings.value("state").toByteArray(); geometry = settings.value("geometry").toByteArray(); settings.endGroup(); + settings.beginGroup("Canvas"); + out->setScale(settings.value("scale", 2.0).toDouble()); + settings.endGroup(); + restoreGeometry(geometry); restoreState(state); } @@ -167,6 +172,10 @@ void MainWindow::saveSettings() settings.setValue("state", saveState()); settings.setValue("geometry", saveGeometry()); settings.endGroup(); + + settings.beginGroup("Canvas"); + settings.setValue("scale", out->getScale()); + settings.endGroup(); } bool MainWindow::checkDirty() -- cgit v1.2.3