gui: save/restore window geometry
Change-Id: I98008fc12479206018416d57ef248a9942b73490 Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/34297 Reviewed-by: Georg Brandl <g.brandl@fz-juelich.de> Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch> Reviewed-by: Alexander Zaft <a.zaft@fz-juelich.de> Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de>
This commit is contained in:
parent
c272a8d619
commit
96a388eae9
@ -21,9 +21,9 @@
|
||||
#
|
||||
# *****************************************************************************
|
||||
|
||||
from frappy.gui.qt import QAction, QInputDialog, QKeySequence, QMainWindow, \
|
||||
QMessageBox, QObject, QPixmap, QSettings, QShortcut, Qt, QWidget, \
|
||||
pyqtSignal, pyqtSlot
|
||||
from frappy.gui.qt import QAction, QByteArray, QInputDialog, QKeySequence, \
|
||||
QMainWindow, QMessageBox, QObject, QPixmap, QSettings, QShortcut, Qt, \
|
||||
QWidget, pyqtSignal, pyqtSlot
|
||||
|
||||
import frappy.version
|
||||
from frappy.gui.connection import QSECNode
|
||||
@ -133,9 +133,16 @@ class MainWindow(QMainWindow):
|
||||
self.recentNodesChanged.connect(greeter.loadRecent)
|
||||
self.tab.addPanel(greeter, 'Welcome')
|
||||
|
||||
self.restoreGeometry(settings.value('geometry', '', QByteArray))
|
||||
|
||||
# add localhost (if available) and SEC nodes given as arguments
|
||||
self.addNodes(args.node)
|
||||
|
||||
def closeEvent(self, event):
|
||||
settings = QSettings()
|
||||
settings.setValue('geometry', self.saveGeometry())
|
||||
return super().closeEvent(event)
|
||||
|
||||
@pyqtSlot()
|
||||
def on_actionAbout_triggered(self):
|
||||
try:
|
||||
|
Loading…
x
Reference in New Issue
Block a user