From 56735c199ed49df09d6ebe55b64d26254175e798 Mon Sep 17 00:00:00 2001 From: Rael Date: Thu, 22 Jan 2015 09:27:47 -0200 Subject: [PATCH] Cannot restore windows (#50) --- snakefire/mainframe.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/snakefire/mainframe.py b/snakefire/mainframe.py index 121bd34..eaf1379 100644 --- a/snakefire/mainframe.py +++ b/snakefire/mainframe.py @@ -268,13 +268,6 @@ def exit(self): self._forceClose = True self.close() - def changeEvent(self, event): - if self.getSetting("program", "minimize") and event.type() == QtCore.QEvent.WindowStateChange and self.isMinimized(): - self.hide() - event.ignore() - else: - event.accept() - def closeEvent(self, event): if (not hasattr(self, "_forceClose") or not self._forceClose) and self.getSetting("program", "minimize"): self.hide() @@ -1044,6 +1037,8 @@ def _setupUI(self): self._updateLayout() menu = QtGui.QMenu(self) + menu.addAction(self._menus["file"]["show"]) + menu.addSeparator() menu.addAction(self._menus["file"]["connect"]) menu.addAction(self._menus["file"]["disconnect"]) menu.addSeparator() @@ -1056,6 +1051,7 @@ def _setupUI(self): def _addMenu(self): self._menus = { "file": { + "show": self._createAction(self._("&Show"), self.show), "connect": self._createAction(self._("&Connect"), self.connectNow, icon="connect.png"), "disconnect": self._createAction(self._("&Disconnect"), self.disconnectNow, icon="disconnect.png"), "exit": self._createAction(self._("E&xit"), self.exit)