From 1b1b83651af33ffcb204031e2790719e3b0b45bb Mon Sep 17 00:00:00 2001 From: Paul Eggleton Date: Mon, 10 Sep 2012 18:26:46 +0100 Subject: bitbake: hob: rename task -> packagegroup in recipe selection This changes the filtering to use the inheritance of packagegroup.bbclass to determine if a recipe is a package group. Also makes the tab tooltip text generic; these recipes could come from any enabled layer, not just the default ones. (Bitbake rev: a3bf87a90198bf6127663c27d8be086dab04aaf9) Signed-off-by: Paul Eggleton Signed-off-by: Richard Purdie --- bitbake/lib/bb/ui/crumbs/hoblistmodel.py | 4 ++-- bitbake/lib/bb/ui/crumbs/recipeselectionpage.py | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) (limited to 'bitbake') diff --git a/bitbake/lib/bb/ui/crumbs/hoblistmodel.py b/bitbake/lib/bb/ui/crumbs/hoblistmodel.py index 66b0efa6b3..15894d3781 100644 --- a/bitbake/lib/bb/ui/crumbs/hoblistmodel.py +++ b/bitbake/lib/bb/ui/crumbs/hoblistmodel.py @@ -595,8 +595,8 @@ class RecipeListModel(gtk.ListStore): depends = event_model["depends"].get(item, []) + event_model["rdepends-pn"].get(item, []) - if ('task-' in name): - atype = 'task' + if ('packagegroup.bbclass' in " ".join(inherits)): + atype = 'packagegroup' elif ('image.bbclass' in " ".join(inherits)): if name != "hob-image": atype = 'image' diff --git a/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py b/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py index 693a449bcf..0b159bb108 100755 --- a/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py +++ b/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py @@ -36,7 +36,7 @@ class RecipeSelectionPage (HobPage): 'name' : 'Included recipes', 'tooltip' : 'The recipes currently included for your image', 'filter' : { RecipeListModel.COL_INC : [True], - RecipeListModel.COL_TYPE : ['recipe', 'task'] }, + RecipeListModel.COL_TYPE : ['recipe', 'packagegroup'] }, 'columns' : [{ 'col_name' : 'Recipe name', 'col_id' : RecipeListModel.COL_NAME, @@ -67,7 +67,7 @@ class RecipeSelectionPage (HobPage): }] }, { 'name' : 'All recipes', - 'tooltip' : 'All recipes available in the Yocto Project', + 'tooltip' : 'All recipes in your configured layers', 'filter' : { RecipeListModel.COL_TYPE : ['recipe'] }, 'columns' : [{ 'col_name' : 'Recipe name', @@ -98,11 +98,11 @@ class RecipeSelectionPage (HobPage): 'col_max' : 100 }] }, { - 'name' : 'Tasks', - 'tooltip' : 'All tasks available in the Yocto Project', - 'filter' : { RecipeListModel.COL_TYPE : ['task'] }, + 'name' : 'Package Groups', + 'tooltip' : 'All package groups in your configured layers', + 'filter' : { RecipeListModel.COL_TYPE : ['packagegroup'] }, 'columns' : [{ - 'col_name' : 'Task name', + 'col_name' : 'Package group name', 'col_id' : RecipeListModel.COL_NAME, 'col_style': 'text', 'col_min' : 100, @@ -236,7 +236,7 @@ class RecipeSelectionPage (HobPage): # Check out a model which base on the column COL_FADE_INC, # it's save the prev state of column COL_INC before do exclude_item filter = { RecipeListModel.COL_FADE_INC : [True], - RecipeListModel.COL_TYPE : ['recipe', 'task'] } + RecipeListModel.COL_TYPE : ['recipe', 'packagegroup'] } new_model = self.recipe_model.tree_model(filter, excluded_items_ahead=True) tree.set_model(new_model) -- cgit v1.2.3-54-g00ecf