src/eric7/VirtualEnv/VirtualenvManager.py

branch
eric7
changeset 11006
a671918232f3
parent 11000
f8371a2dd08f
child 11090
f5f5f5803935
diff -r b918c6c2736b -r a671918232f3 src/eric7/VirtualEnv/VirtualenvManager.py
--- a/src/eric7/VirtualEnv/VirtualenvManager.py	Fri Oct 25 09:47:48 2024 +0200
+++ b/src/eric7/VirtualEnv/VirtualenvManager.py	Fri Oct 25 17:58:59 2024 +0200
@@ -247,7 +247,7 @@
         if not baseDir:
             baseDir = self.__virtualEnvironmentsBaseDir
 
-        dlg = VirtualenvConfigurationDialog(baseDir=baseDir)
+        dlg = VirtualenvConfigurationDialog(baseDir=baseDir, parent=self.__ui)
         if dlg.exec() == QDialog.DialogCode.Accepted:
             resultDict = dlg.getData()
 
@@ -268,7 +268,7 @@
                     )
             else:
                 # now do the call
-                dia = VirtualenvExecDialog(resultDict, self)
+                dia = VirtualenvExecDialog(resultDict, self, parent=self.__ui)
                 dia.show()
                 dia.start(resultDict["arguments"])
                 dia.exec()
@@ -291,11 +291,15 @@
             # The environment was not created by the 'venv' module.
             return
 
-        dlg = VirtualenvUpgradeConfigurationDialog(venvName, venvDirectory)
+        dlg = VirtualenvUpgradeConfigurationDialog(
+            venvName, venvDirectory, parent=self.__ui
+        )
         if dlg.exec() == QDialog.DialogCode.Accepted:
             pythonExe, args, createLog = dlg.getData()
 
-            dia = VirtualenvUpgradeExecDialog(venvName, pythonExe, createLog, self)
+            dia = VirtualenvUpgradeExecDialog(
+                venvName, pythonExe, createLog, self, parent=self.__ui
+            )
             dia.show()
             dia.start(args)
             dia.exec()
@@ -324,7 +328,7 @@
             )
             if not ok:
                 dlg = VirtualenvNameDialog(
-                    list(self.__virtualEnvironments), metadata.name
+                    list(self.__virtualEnvironments), metadata.name, parent=self.__ui
                 )
                 if dlg.exec() != QDialog.DialogCode.Accepted:
                     return
@@ -332,7 +336,9 @@
                 metadata.name = dlg.getName()
 
         if not metadata.interpreter:
-            dlg = VirtualenvInterpreterSelectionDialog(metadata.name, metadata.path)
+            dlg = VirtualenvInterpreterSelectionDialog(
+                metadata.name, metadata.path, parent=self.__ui
+            )
             if dlg.exec() == QDialog.DialogCode.Accepted:
                 metadata.interpreter = dlg.getData()
 
@@ -416,7 +422,7 @@
                 )
         if venvMessages:
             dlg = DeleteFilesConfirmationDialog(
-                None,
+                self.__ui,
                 self.tr("Delete Virtual Environments"),
                 self.tr(
                     """Do you really want to delete these virtual"""
@@ -483,7 +489,7 @@
                 )
         if venvMessages:
             dlg = DeleteFilesConfirmationDialog(
-                None,
+                self.__ui,
                 self.tr("Remove Virtual Environments"),
                 self.tr(
                     """Do you really want to remove these virtual"""
@@ -549,7 +555,7 @@
         from .VirtualenvManagerWidgets import VirtualenvManagerDialog
 
         if modal:
-            virtualenvManagerDialog = VirtualenvManagerDialog(self, self.__ui)
+            virtualenvManagerDialog = VirtualenvManagerDialog(self, parent=self.__ui)
             virtualenvManagerDialog.exec()
             self.virtualEnvironmentsListChanged.emit()
         else:

eric ide

mercurial