diff --git a/relational_gui/guihandler.py b/relational_gui/guihandler.py index d4b01a7..7e1b70f 100644 --- a/relational_gui/guihandler.py +++ b/relational_gui/guihandler.py @@ -276,13 +276,19 @@ class relForm(QtWidgets.QMainWindow): event.accept() def save_settings(self): - # self.settings.setValue("width",) - pass + print('save') + self.settings.setValue('maingui/geometry', self.saveGeometry()) + self.settings.setValue('maingui/windowState', self.saveState()) def restore_settings(self): # self.settings.value('session_name','default').toString() self.setMultiline(self.settings.value('multiline','false')=='true') self.ui.txtMultiQuery.setPlainText(self.settings.value('multiline/query','')) + try: + self.restoreGeometry(self.settings.value('maingui/geometry')) + self.restoreState(self.settings.value('maingui/windowState')) + except: + pass def showSurvey(self): if self.Survey == None: