src/eric7/PipInterface/PipPackagesWidget.py

branch
eric7
changeset 9851
ec12090e9cd9
parent 9717
02544efa689b
child 9940
a57c188857e9
child 10069
435cc5875135
--- a/src/eric7/PipInterface/PipPackagesWidget.py	Sun Mar 05 17:07:49 2023 +0100
+++ b/src/eric7/PipInterface/PipPackagesWidget.py	Mon Mar 06 09:50:18 2023 +0100
@@ -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