Try setting build non-modal dialogs as tools

This commit is contained in:
Veronica Berglyd Olsen
2023-07-30 23:31:05 +02:00
parent 9d8d25fbb5
commit 71b3694399
4 changed files with 5 additions and 26 deletions
-2
View File
@@ -250,7 +250,6 @@ class GuiManuscriptBuild(QDialog):
"""
self._saveSettings()
event.accept()
self.mainGui.restackGUI()
self.deleteLater()
return
@@ -278,7 +277,6 @@ class GuiManuscriptBuild(QDialog):
)
if savePath:
self.buildPath.setText(savePath)
self.mainGui.restackGUI()
return
@pyqtSlot()
+2
View File
@@ -69,6 +69,8 @@ class GuiManuscript(QDialog):
logger.debug("Create: GuiManuscript")
self.setObjectName("GuiManuscript")
if CONFIG.osDarwin:
self.setWindowFlag(Qt.WindowType.Tool)
self.mainGui = mainGui
self.mainTheme = mainGui.mainTheme
+2 -2
View File
@@ -74,6 +74,8 @@ class GuiBuildSettings(QDialog):
logger.debug("Create: GuiBuildSettings")
self.setObjectName("GuiBuildSettings")
if CONFIG.osDarwin:
self.setWindowFlag(Qt.WindowType.Tool)
self.guiParent = parent
self.mainGui = mainGui
@@ -225,7 +227,6 @@ class GuiBuildSettings(QDialog):
self._askToSaveBuild()
self._saveSettings()
event.accept()
self.mainGui.restackGUI()
self.deleteLater()
return
@@ -1163,7 +1164,6 @@ class _FormatTab(QWidget):
if theStatus:
self.textFont.setText(theFont.family())
self.textSize.setValue(theFont.pointSize())
self.mainGui.restackGUI()
return
@pyqtSlot(int)