From b23a699a5ab84d027f6af818741a7991a79f9ccd Mon Sep 17 00:00:00 2001 From: Jon Tibble Date: Fri, 23 Apr 2010 22:10:25 +0100 Subject: [PATCH] Save MainWindow state and geometry --- openlp/core/ui/mainwindow.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/openlp/core/ui/mainwindow.py b/openlp/core/ui/mainwindow.py index 442943ce2..ad0b17c87 100644 --- a/openlp/core/ui/mainwindow.py +++ b/openlp/core/ui/mainwindow.py @@ -717,6 +717,10 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow): log.debug(u'Loading QSettings') settings = QtCore.QSettings() self.recentFiles = settings.value(u'RecentFiles').toStringList() + self.restoreGeometry( + settings.value(u'MainWindow/Geometry').toByteArray()) + self.restoreState( + settings.value(u'MainWindow/State').toByteArray()) def saveSettings(self): log.debug(u'Saving QSettings') @@ -724,6 +728,10 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow): recentFiles = QtCore.QVariant(self.recentFiles) \ if self.recentFiles else QtCore.QVariant() settings.setValue(u'RecentFiles', recentFiles) + settings.setValue( + u'MainWindow/State', QtCore.QVariant(self.saveState())) + settings.setValue( + u'MainWindow/Geometry', QtCore.QVariant(self.saveGeometry())) def updateFileMenu(self): self.FileMenu.clear()