374 return [ |
374 return [ |
375 itm |
375 itm |
376 for itm in self.packagesList.selectedItems() |
376 for itm in self.packagesList.selectedItems() |
377 if bool(itm.text(PipPackagesWidget.AvailableVersionColumn)) |
377 if bool(itm.text(PipPackagesWidget.AvailableVersionColumn)) |
378 ] |
378 ] |
|
379 |
|
380 def __allPackageNames(self): |
|
381 """ |
|
382 Private method to get a list of all package names. |
|
383 |
|
384 @return list of all package names |
|
385 @rtype list of str |
|
386 """ |
|
387 packages = [] |
|
388 for index in range(self.packagesList.topLevelItemCount()): |
|
389 packages.append(self.packagesList.topLevelItem(index).text(0)) |
|
390 return packages |
379 |
391 |
380 def __allUpdateableItems(self): |
392 def __allUpdateableItems(self): |
381 """ |
393 """ |
382 Private method to get a list of all items that can be updated. |
394 Private method to get a list of all items that can be updated. |
383 |
395 |
1982 environment. |
1994 environment. |
1983 """ |
1995 """ |
1984 from .PipLicensesDialog import PipLicensesDialog |
1996 from .PipLicensesDialog import PipLicensesDialog |
1985 |
1997 |
1986 environment = self.environmentsComboBox.currentText() |
1998 environment = self.environmentsComboBox.currentText() |
1987 localPackages = ( |
|
1988 self.localDepCheckBox.isChecked() |
|
1989 if self.viewToggleButton.isChecked() |
|
1990 else self.localCheckBox.isChecked() |
|
1991 ) |
|
1992 usersite = ( |
|
1993 self.userDepCheckBox.isChecked() |
|
1994 if self.viewToggleButton.isChecked() |
|
1995 else self.userCheckBox.isChecked() |
|
1996 ) |
|
1997 dlg = PipLicensesDialog( |
1999 dlg = PipLicensesDialog( |
1998 self.__pip, |
2000 self.__pip, |
1999 environment, |
2001 environment, |
2000 localPackages=localPackages, |
2002 packages=self.__allPackageNames(), |
2001 usersite=usersite, |
|
2002 parent=self, |
2003 parent=self, |
2003 ) |
2004 ) |
2004 dlg.exec() |
2005 dlg.exec() |
2005 |
2006 |
2006 ################################################################## |
2007 ################################################################## |