--- 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,