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) |