--- a/ProjectFlask/Project.py Sat Dec 23 17:08:59 2023 +0100 +++ b/ProjectFlask/Project.py Mon Oct 28 17:11:28 2024 +0100 @@ -94,8 +94,8 @@ self.__capabilities = {} - self.__pybabelProject = PyBabelProject(self.__plugin, self, self) - self.__migrateProject = MigrateProject(self.__plugin, self, self) + self.__pybabelProject = PyBabelProject(self.__plugin, self, self.__ui) + self.__migrateProject = MigrateProject(self.__plugin, self, self.__ui) def initActions(self): """ @@ -382,7 +382,7 @@ """ from .FormSelectionDialog import FormSelectionDialog - dlg = FormSelectionDialog() + dlg = FormSelectionDialog(parent=self.__ui) if dlg.exec() == QDialog.DialogCode.Accepted: template = dlg.getTemplateText() @@ -603,6 +603,7 @@ ).format(versions["flask"], versions["werkzeug"], versions["python"], url), modal=True, buttons=EricMessageBox.Ok, + parent=self.__ui, ) msgBox.setIconPixmap( EricPixmapCache.getPixmap( @@ -787,7 +788,7 @@ from .FlaskConfigDialog import FlaskConfigDialog config = self.getData("flask", "") - dlg = FlaskConfigDialog(config, self) + dlg = FlaskConfigDialog(config, self, parent=self.__ui) if dlg.exec() == QDialog.DialogCode.Accepted: config = dlg.getConfiguration() self.setData("flask", "", config)