diff options
Diffstat (limited to 'src/settings.cc')
-rw-r--r-- | src/settings.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/settings.cc b/src/settings.cc index af34b70..3573f58 100644 --- a/src/settings.cc +++ b/src/settings.cc @@ -36,23 +36,23 @@ Settings::~Settings() { } -void Settings::loadGeometry(QSize& size, QPoint& pos) const +void Settings::loadGeometry(QByteArray &state, QByteArray &geometry) const { QSettings settings; settings.beginGroup("MainWindow"); - size = settings.value("size", QSize(700, 800)).toSize(); - pos = settings.value("pos", QPoint(0, 0)).toPoint(); + state = settings.value("state").toByteArray(); + geometry = settings.value("geometry").toByteArray(); settings.endGroup(); } -void Settings::saveGeometry(const QSize& size, const QPoint& pos) +void Settings::saveGeometry(const QByteArray &state, const QByteArray &geometry) { QSettings settings; settings.beginGroup("MainWindow"); - settings.setValue("size", size); - settings.setValue("pos", pos); + settings.setValue("state", state); + settings.setValue("geometry", geometry); settings.endGroup(); } |