diff options
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() |