Changeset c40aff883de2…
Parent 9f19e1d6793d…
by
Changes to 2 files · Browse files at c40aff883de2 Showing diff from parent 9f19e1d6793d Diff from another changeset...
@@ -100,6 +100,7 @@
self.setLayout(self.vbox)
self.layout().setSizeConstraint(QLayout.SetFixedSize)
+ self._readsettings()
self.setModal(True)
def getVersionInfo(self):
@@ -135,6 +136,18 @@ ld = license.LicenseDialog(self)
ld.show()
+ def closeEvent(self, event):
+ self._writesettings()
+ super(AboutDialog, self).closeEvent(event)
+
+ def _readsettings(self):
+ s = QSettings()
+ self.restoreGeometry(s.value('about/geom').toByteArray())
+
+ def _writesettings(self):
+ s = QSettings()
+ s.setValue('about/geom', self.saveGeometry())
+
class AboutVersionThread(QThread):
'Background thread for getting version info'
|
@@ -54,8 +54,21 @@ self.vbox.addLayout(self.hbox)
self.setLayout(self.vbox)
+ self._readsettings()
self.setModal(True)
+ def closeEvent(self, event):
+ self._writesettings()
+ super(LicenseDialog, self).closeEvent(event)
+
+ def _readsettings(self):
+ s = QSettings()
+ self.restoreGeometry(s.value('license/geom').toByteArray())
+
+ def _writesettings(self):
+ s = QSettings()
+ s.setValue('license/geom', self.saveGeometry())
+
def run(ui, *args, **opts):
return LicenseDialog()
|
Loading...