diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2018-12-29 14:32:13 +0100 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2018-12-29 14:32:13 +0100 |
commit | 9f33eb49ccb7fa8fb80f00865819beb499e70025 (patch) | |
tree | 65e1f8fcbdd09780bf23a27eb01ca5ef72ab3c1f /src/mainwindow.cc | |
parent | 16beb55484c20b8b1e92afdf5720fa3860d77309 (diff) |
Zoom canvas using scroll-wheel.
Diffstat (limited to 'src/mainwindow.cc')
-rw-r--r-- | src/mainwindow.cc | 9 |
1 files changed, 9 insertions, 0 deletions
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() |