src/eric7/PipInterface/PipPackagesWidget.py

branch
eric7-maintenance
changeset 9940
a57c188857e9
parent 9725
b9a29a7aa820
parent 9851
ec12090e9cd9
child 10079
0222a480e93d
diff -r 9308099b7d38 -r a57c188857e9 src/eric7/PipInterface/PipPackagesWidget.py
--- a/src/eric7/PipInterface/PipPackagesWidget.py	Wed Mar 01 09:06:13 2023 +0100
+++ b/src/eric7/PipInterface/PipPackagesWidget.py	Wed Mar 29 10:03:06 2023 +0200
@@ -377,6 +377,18 @@
             if bool(itm.text(PipPackagesWidget.AvailableVersionColumn))
         ]
 
+    def __allPackageNames(self):
+        """
+        Private method to get a list of all package names.
+
+        @return list of all package names
+        @rtype list of str
+        """
+        packages = []
+        for index in range(self.packagesList.topLevelItemCount()):
+            packages.append(self.packagesList.topLevelItem(index).text(0))
+        return packages
+
     def __allUpdateableItems(self):
         """
         Private method to get a list of all items that can be updated.
@@ -1984,21 +1996,10 @@
         from .PipLicensesDialog import PipLicensesDialog
 
         environment = self.environmentsComboBox.currentText()
-        localPackages = (
-            self.localDepCheckBox.isChecked()
-            if self.viewToggleButton.isChecked()
-            else self.localCheckBox.isChecked()
-        )
-        usersite = (
-            self.userDepCheckBox.isChecked()
-            if self.viewToggleButton.isChecked()
-            else self.userCheckBox.isChecked()
-        )
         dlg = PipLicensesDialog(
             self.__pip,
             environment,
-            localPackages=localPackages,
-            usersite=usersite,
+            packages=self.__allPackageNames(),
             parent=self,
         )
         dlg.exec()

eric ide

mercurial