Do not close window if it has childwindows

master
Sebastian Lohff 10 years ago
parent c75098f8ce
commit 1b93da5f11

@ -96,6 +96,12 @@ class SeopardyGame(QtGui.QWidget):
else: else:
return super(SeopardyGame, self).event(e) return super(SeopardyGame, self).event(e)
def closeEvent(self, event):
if not self._inOtherWindow:
event.accept()
else:
event.ignore()
def keyPressEvent(self, e): def keyPressEvent(self, e):
if e.key() == QtCore.Qt.Key_Escape: if e.key() == QtCore.Qt.Key_Escape:
self.close() self.close()

@ -203,6 +203,12 @@ class EditAnswersWindow(QtGui.QDialog):
return qa return qa
def closeEvent(self, event):
if not self._in_window:
event.accept()
else:
event.ignore()
def _setupGui(self): def _setupGui(self):
self.layout = QtGui.QVBoxLayout() self.layout = QtGui.QVBoxLayout()

Loading…
Cancel
Save