From cd732718adf616cc3c4db66737f2f801470f0297 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Sun, 14 Feb 2016 23:08:14 +0100 Subject: [PATCH] gui: save/restore main window geometry --- artiq/frontend/artiq_gui.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/artiq/frontend/artiq_gui.py b/artiq/frontend/artiq_gui.py index 3772e5a5e..100b0c39c 100755 --- a/artiq/frontend/artiq_gui.py +++ b/artiq/frontend/artiq_gui.py @@ -47,10 +47,14 @@ class MainWindow(QtGui.QMainWindow): self.exit_request.set() def save_state(self): - return bytes(self.saveState()) + return { + "state": bytes(self.saveState()), + "geometry": bytes(self.saveGeometry()) + } def restore_state(self, state): - self.restoreState(QtCore.QByteArray(state)) + self.restoreGeometry(QtCore.QByteArray(state["geometry"])) + self.restoreState(QtCore.QByteArray(state["state"])) def main():