diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/packageselectionpage.py')
| -rwxr-xr-x | bitbake/lib/bb/ui/crumbs/packageselectionpage.py | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/packageselectionpage.py b/bitbake/lib/bb/ui/crumbs/packageselectionpage.py index b879cc55db..4544543c4b 100755 --- a/bitbake/lib/bb/ui/crumbs/packageselectionpage.py +++ b/bitbake/lib/bb/ui/crumbs/packageselectionpage.py | |||
| @@ -52,6 +52,13 @@ class PackageSelectionPage (HobPage): | |||
| 52 | 'col_max' : 300, | 52 | 'col_max' : 300, |
| 53 | 'expand' : 'True' | 53 | 'expand' : 'True' |
| 54 | }, { | 54 | }, { |
| 55 | 'col_name' : 'Recipe', | ||
| 56 | 'col_id' : PackageListModel.COL_RCP, | ||
| 57 | 'col_style': 'text', | ||
| 58 | 'col_min' : 100, | ||
| 59 | 'col_max' : 250, | ||
| 60 | 'expand' : 'True' | ||
| 61 | }, { | ||
| 55 | 'col_name' : 'Brought in by (+others)', | 62 | 'col_name' : 'Brought in by (+others)', |
| 56 | 'col_id' : PackageListModel.COL_BINB, | 63 | 'col_id' : PackageListModel.COL_BINB, |
| 57 | 'col_style': 'binb', | 64 | 'col_style': 'binb', |
| @@ -84,6 +91,13 @@ class PackageSelectionPage (HobPage): | |||
| 84 | 'col_max' : 500, | 91 | 'col_max' : 500, |
| 85 | 'expand' : 'True' | 92 | 'expand' : 'True' |
| 86 | }, { | 93 | }, { |
| 94 | 'col_name' : 'Recipe', | ||
| 95 | 'col_id' : PackageListModel.COL_RCP, | ||
| 96 | 'col_style': 'text', | ||
| 97 | 'col_min' : 100, | ||
| 98 | 'col_max' : 250, | ||
| 99 | 'expand' : 'True' | ||
| 100 | }, { | ||
| 87 | 'col_name' : 'Included', | 101 | 'col_name' : 'Included', |
| 88 | 'col_id' : PackageListModel.COL_INC, | 102 | 'col_id' : PackageListModel.COL_INC, |
| 89 | 'col_style': 'check toggle', | 103 | 'col_style': 'check toggle', |
| @@ -99,7 +113,7 @@ class PackageSelectionPage (HobPage): | |||
| 99 | def __init__(self, builder): | 113 | def __init__(self, builder): |
| 100 | super(PackageSelectionPage, self).__init__(builder, "Edit packages") | 114 | super(PackageSelectionPage, self).__init__(builder, "Edit packages") |
| 101 | 115 | ||
| 102 | # set invisiable members | 116 | # set invisible members |
| 103 | self.recipe_model = self.builder.recipe_model | 117 | self.recipe_model = self.builder.recipe_model |
| 104 | self.package_model = self.builder.package_model | 118 | self.package_model = self.builder.package_model |
| 105 | 119 | ||
| @@ -196,13 +210,7 @@ class PackageSelectionPage (HobPage): | |||
| 196 | else: | 210 | else: |
| 197 | self.builder.show_configuration() | 211 | self.builder.show_configuration() |
| 198 | 212 | ||
| 199 | def _expand_all(self): | ||
| 200 | for tab in self.tables: | ||
| 201 | tab.table_tree.expand_all() | ||
| 202 | |||
| 203 | def refresh_selection(self): | 213 | def refresh_selection(self): |
| 204 | self._expand_all() | ||
| 205 | |||
| 206 | self.builder.configuration.selected_packages = self.package_model.get_selected_packages() | 214 | self.builder.configuration.selected_packages = self.package_model.get_selected_packages() |
| 207 | self.builder.configuration.user_selected_packages = self.package_model.get_user_selected_packages() | 215 | self.builder.configuration.user_selected_packages = self.package_model.get_user_selected_packages() |
| 208 | selected_packages_num = len(self.builder.configuration.selected_packages) | 216 | selected_packages_num = len(self.builder.configuration.selected_packages) |
