From 3cc69d34131351fc9eb8672a838002241af4d329 Mon Sep 17 00:00:00 2001 From: Cristiana Voicu Date: Thu, 11 Apr 2013 15:07:59 +0300 Subject: bitbake: hob: Refine sorting mechanisms in Hob -refine sorting functions for each column from recipe list page and package list page -sort correctly size column from packages list page -set default sroting order and secondary sorting criteria -make included on included recipes/packages no sortable [YOCTO #2346 & #4194] (Bitbake rev: 56822176e3d5e613654a46c983d2f979d7a9eebc) Signed-off-by: Cristiana Voicu Signed-off-by: Richard Purdie --- bitbake/lib/bb/ui/crumbs/packageselectionpage.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'bitbake/lib/bb/ui/crumbs/packageselectionpage.py') diff --git a/bitbake/lib/bb/ui/crumbs/packageselectionpage.py b/bitbake/lib/bb/ui/crumbs/packageselectionpage.py index fb9afcb3cf..66cb7ff633 100755 --- a/bitbake/lib/bb/ui/crumbs/packageselectionpage.py +++ b/bitbake/lib/bb/ui/crumbs/packageselectionpage.py @@ -142,17 +142,18 @@ class PackageSelectionPage (HobPage): # append the tab for page in self.pages: columns = page['columns'] - tab = HobViewTable(columns) + name = page['name'] + tab = HobViewTable(columns, name) search_names.append(page['search']) search_tips.append(page['searchtip']) filter = page['filter'] - sort_model = self.package_model.tree_model(filter) + sort_model = self.package_model.tree_model(filter, initial=True) tab.set_model(sort_model) - tab.connect("toggled", self.table_toggled_cb, page['name']) - if page['name'] == "Included packages": + tab.connect("toggled", self.table_toggled_cb, name) + if name == "Included packages": tab.connect("button-release-event", self.button_click_cb) tab.connect("cell-fadeinout-stopped", self.after_fadeout_checkin_include) - if page['name'] == "All packages": + if name == "All packages": tab.connect("button-release-event", self.button_click_cb) tab.connect("cell-fadeinout-stopped", self.after_fadeout_checkin_include) self.ins.append_page(tab, page['name'], page['tooltip']) -- cgit v1.2.3-54-g00ecf