52 selectedItemsCount = len(self.venvList.selectedItems()) |
52 selectedItemsCount = len(self.venvList.selectedItems()) |
53 topLevelItemCount = self.venvList.topLevelItemCount() |
53 topLevelItemCount = self.venvList.topLevelItemCount() |
54 |
54 |
55 deletableSelectedItemCount = 0 |
55 deletableSelectedItemCount = 0 |
56 for itm in self.venvList.selectedItems(): |
56 for itm in self.venvList.selectedItems(): |
57 if itm.text(0) != "<default>" and \ |
57 if ( |
58 bool(itm.text(1)) and \ |
58 itm.text(0) != "<default>" and |
59 not itm.data(0, VirtualenvManagerDialog.IsGlobalRole) and \ |
59 bool(itm.text(1)) and |
60 not itm.data(0, VirtualenvManagerDialog.IsRemoteRole): |
60 not itm.data(0, VirtualenvManagerDialog.IsGlobalRole) and |
|
61 not itm.data(0, VirtualenvManagerDialog.IsRemoteRole) |
|
62 ): |
61 deletableSelectedItemCount += 1 |
63 deletableSelectedItemCount += 1 |
62 |
64 |
63 deletableItemCount = 0 |
65 deletableItemCount = 0 |
64 for index in range(topLevelItemCount): |
66 for index in range(topLevelItemCount): |
65 itm = self.venvList.topLevelItem(index) |
67 itm = self.venvList.topLevelItem(index) |
66 if itm.text(0) != "<default>" and bool(itm.text(1)) and \ |
68 if ( |
67 not itm.data(0, VirtualenvManagerDialog.IsRemoteRole): |
69 itm.text(0) != "<default>" and |
|
70 bool(itm.text(1)) and |
|
71 not itm.data(0, VirtualenvManagerDialog.IsRemoteRole) |
|
72 ): |
68 deletableItemCount += 1 |
73 deletableItemCount += 1 |
69 |
74 |
70 canBeRemoved = ( |
75 canBeRemoved = ( |
71 selectedItemsCount == 1 and |
76 selectedItemsCount == 1 and |
72 self.venvList.selectedItems()[0].text(0) != "<default>" |
77 self.venvList.selectedItems()[0].text(0) != "<default>" |