Addon Manager: Correct parent of modal dialogs

This commit is contained in:
Chris Hennes
2022-03-13 22:30:14 -05:00
parent 4b3735e4d9
commit ee60046a65

View File

@@ -1003,7 +1003,7 @@ class CommandAddonManager:
)
message += "</ul>"
QtWidgets.QMessageBox.critical(
None, translate("AddonsInstaller", "Missing Requirement"), message
self.dialog, translate("AddonsInstaller", "Missing Requirement"), message
)
FreeCAD.Console.PrintMessage(
translate(
@@ -1367,7 +1367,7 @@ class CommandAddonManager:
break
self.enable_updates(len(self.packages_with_updates))
QtWidgets.QMessageBox.information(
None,
self.dialog,
translate("AddonsInstaller", "Update report"),
message,
QtWidgets.QMessageBox.Close,
@@ -1426,7 +1426,7 @@ class CommandAddonManager:
def on_package_installed(self, repo: Addon, message: str) -> None:
self.hide_progress_widgets()
QtWidgets.QMessageBox.information(
None,
self.dialog,
translate("AddonsInstaller", "Installation succeeded"),
message,
QtWidgets.QMessageBox.Close,
@@ -1447,7 +1447,7 @@ class CommandAddonManager:
def on_installation_failed(self, _: Addon, message: str) -> None:
self.hide_progress_widgets()
QtWidgets.QMessageBox.warning(
None,
self.dialog,
translate("AddonsInstaller", "Installation failed"),
message,
QtWidgets.QMessageBox.Close,