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, \
|
from frappy.gui.qt import QAction, QByteArray, QInputDialog, QKeySequence, \
|
||||||
QMessageBox, QObject, QPixmap, QSettings, QShortcut, Qt, QWidget, \
|
QMainWindow, QMessageBox, QObject, QPixmap, QSettings, QShortcut, Qt, \
|
||||||
pyqtSignal, pyqtSlot
|
QWidget, pyqtSignal, pyqtSlot
|
||||||
|
|
||||||
import frappy.version
|
import frappy.version
|
||||||
from frappy.gui.connection import QSECNode
|
from frappy.gui.connection import QSECNode
|
||||||
@ -133,9 +133,16 @@ class MainWindow(QMainWindow):
|
|||||||
self.recentNodesChanged.connect(greeter.loadRecent)
|
self.recentNodesChanged.connect(greeter.loadRecent)
|
||||||
self.tab.addPanel(greeter, 'Welcome')
|
self.tab.addPanel(greeter, 'Welcome')
|
||||||
|
|
||||||
|
self.restoreGeometry(settings.value('geometry', '', QByteArray))
|
||||||
|
|
||||||
# add localhost (if available) and SEC nodes given as arguments
|
# add localhost (if available) and SEC nodes given as arguments
|
||||||
self.addNodes(args.node)
|
self.addNodes(args.node)
|
||||||
|
|
||||||
|
def closeEvent(self, event):
|
||||||
|
settings = QSettings()
|
||||||
|
settings.setValue('geometry', self.saveGeometry())
|
||||||
|
return super().closeEvent(event)
|
||||||
|
|
||||||
@pyqtSlot()
|
@pyqtSlot()
|
||||||
def on_actionAbout_triggered(self):
|
def on_actionAbout_triggered(self):
|
||||||
try:
|
try:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user