>From 33143227ca4a2e9de1d73a5e32735ee883ae219a Mon Sep 17 00:00:00 2001 From: Daniel Schaal Date: Sat, 8 Oct 2011 13:41:41 +0200 Subject: [PATCH] save and restore geometry of the MainWindow --- src/player_qt.cpp | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/src/player_qt.cpp b/src/player_qt.cpp index cf5ccf6..3ef1a51 100644 --- a/src/player_qt.cpp +++ b/src/player_qt.cpp @@ -2086,6 +2086,11 @@ main_window::main_window(QSettings *settings, const player_init_data &init_data) } open(urls, init_data.dev_request); } + + _settings->beginGroup("Mainwindow"); + restoreGeometry(_settings->value("geometry").toByteArray()); + restoreState(_settings->value("windowstate").toByteArray()); + _settings->endGroup(); // Start the event and play loop _timer->start(0); @@ -2358,6 +2363,12 @@ void main_window::closeEvent(QCloseEvent *event) _settings->setValue("fullscreen-flip-right", QVariant(_init_data.params.fullscreen_flip_right).toString()); _settings->setValue("fullscreen-flop-right", QVariant(_init_data.params.fullscreen_flop_right).toString()); _settings->endGroup(); + + _settings->beginGroup("Mainwindow"); + _settings->setValue("geometry", saveGeometry()); + _settings->setValue("windowState", saveState()); + _settings->endGroup(); + event->accept(); } -- 1.7.6.3