Handle raise parent on all close events in build tools

This commit is contained in:
Veronica Berglyd Olsen
2023-07-30 21:57:27 +02:00
parent 25f9f0519f
commit 1d19a900b1
2 changed files with 5 additions and 2 deletions
+4
View File
@@ -65,6 +65,7 @@ class GuiManuscriptBuild(QDialog):
logger.debug("Create: GuiManuscriptBuild")
self.setObjectName("GuiManuscriptBuild")
self.guiParent = parent
self.mainGui = mainGui
self.mainTheme = mainGui.mainTheme
self.theProject = mainGui.theProject
@@ -249,6 +250,7 @@ class GuiManuscriptBuild(QDialog):
"""
self._saveSettings()
event.accept()
self.guiParent.raise_() # Issue #1494
self.deleteLater()
return
@@ -276,6 +278,8 @@ class GuiManuscriptBuild(QDialog):
)
if savePath:
self.buildPath.setText(savePath)
self.guiParent.raise_() # Issue #1494
self.raise_() # Issue #1494
return
@pyqtSlot()
+1 -2
View File
@@ -209,10 +209,8 @@ class GuiBuildSettings(QDialog):
elif role == QDialogButtonBox.AcceptRole:
self._emitBuildData()
self.close()
self.guiParent.raise_() # Issue #1494
elif role == QDialogButtonBox.RejectRole:
self.close()
self.guiParent.raise_() # Issue #1494
return
##
@@ -227,6 +225,7 @@ class GuiBuildSettings(QDialog):
self._askToSaveBuild()
self._saveSettings()
event.accept()
self.guiParent.raise_() # Issue #1494
self.deleteLater()
return