Make use of the improved layout class in Project Settings and Preferences

This commit is contained in:
Veronica K. B. Olsen
2021-02-22 20:22:49 +01:00
parent c89cb32871
commit 2152f54066
2 changed files with 24 additions and 11 deletions
+17 -1
View File
@@ -74,12 +74,14 @@ class GuiPreferences(PagedDialog):
self.buttonBox.rejected.connect(self._doClose)
self.addControls(self.buttonBox)
self.resize(*self.mainConf.getPreferencesSize())
logger.debug("GuiPreferences initialisation complete")
return
##
# Buttons
# Slots
##
def _doSave(self):
@@ -102,6 +104,7 @@ class GuiPreferences(PagedDialog):
nwAlert.INFO
)
self._saveWindowSize()
self.accept()
return
@@ -109,9 +112,22 @@ class GuiPreferences(PagedDialog):
def _doClose(self):
"""Close the preferences without saving the changes.
"""
self._saveWindowSize()
self.reject()
return
##
# Internal Functions
##
def _saveWindowSize(self):
"""Save the dialog window size.
"""
winWidth = self.mainConf.rpxInt(self.width())
winHeight = self.mainConf.rpxInt(self.height())
self.mainConf.setPreferencesSize(winWidth, winHeight)
return
# END Class GuiPreferences
class GuiPreferencesGeneral(QWidget):