src/eric7/CycloneDXInterface/CycloneDXUtilities.py

branch
eric7
changeset 11006
a671918232f3
parent 10716
11cdcc824469
child 11090
f5f5f5803935
--- a/src/eric7/CycloneDXInterface/CycloneDXUtilities.py	Fri Oct 25 09:47:48 2024 +0200
+++ b/src/eric7/CycloneDXInterface/CycloneDXUtilities.py	Fri Oct 25 17:58:59 2024 +0200
@@ -75,17 +75,19 @@
             self._components.append(comp)
 
 
-def createCycloneDXFile(venvName):
+def createCycloneDXFile(venvName, parent=None):
     """
     Function to create a CyccloneDX SBOM file.
 
     @param venvName name of the virtual environment
     @type str
+    @param parent referent to a parent widget (defaults to None)
+    @type QWidget (optional)
     @exception RuntimeError raised to indicate illegal creation parameters
     """
     from .CycloneDXConfigDialog import CycloneDXConfigDialog
 
-    dlg = CycloneDXConfigDialog(venvName)
+    dlg = CycloneDXConfigDialog(venvName, parent=parent)
     if dlg.exec() == QDialog.DialogCode.Accepted:
         (
             inputSource,

eric ide

mercurial