diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/hoblistmodel.py')
-rw-r--r-- | bitbake/lib/bb/ui/crumbs/hoblistmodel.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/hoblistmodel.py b/bitbake/lib/bb/ui/crumbs/hoblistmodel.py index 3de9e5bb56..10b7c55251 100644 --- a/bitbake/lib/bb/ui/crumbs/hoblistmodel.py +++ b/bitbake/lib/bb/ui/crumbs/hoblistmodel.py | |||
@@ -521,17 +521,24 @@ class RecipeListModel(gtk.ListStore): | |||
521 | val2 = model.get_value(iter2, RecipeListModel.COL_INC) | 521 | val2 = model.get_value(iter2, RecipeListModel.COL_INC) |
522 | return ((val1 == True) and (val2 == False)) | 522 | return ((val1 == True) and (val2 == False)) |
523 | 523 | ||
524 | def include_item_sort_func(self, model, iter1, iter2): | ||
525 | val1 = model.get_value(iter1, RecipeListModel.COL_INC) | ||
526 | val2 = model.get_value(iter2, RecipeListModel.COL_INC) | ||
527 | return ((val1 == False) and (val2 == True)) | ||
528 | |||
524 | """ | 529 | """ |
525 | Create, if required, and return a filtered gtk.TreeModelSort | 530 | Create, if required, and return a filtered gtk.TreeModelSort |
526 | containing only the items which are items specified by filter | 531 | containing only the items which are items specified by filter |
527 | """ | 532 | """ |
528 | def tree_model(self, filter, excluded_items_ahead=False): | 533 | def tree_model(self, filter, excluded_items_ahead=False, included_items_ahead=True): |
529 | model = self.filter_new() | 534 | model = self.filter_new() |
530 | model.set_visible_func(self.tree_model_filter, filter) | 535 | model.set_visible_func(self.tree_model_filter, filter) |
531 | 536 | ||
532 | sort = gtk.TreeModelSort(model) | 537 | sort = gtk.TreeModelSort(model) |
533 | if excluded_items_ahead: | 538 | if excluded_items_ahead: |
534 | sort.set_default_sort_func(self.exclude_item_sort_func) | 539 | sort.set_default_sort_func(self.exclude_item_sort_func) |
540 | elif included_items_ahead: | ||
541 | sort.set_default_sort_func(self.include_item_sort_func) | ||
535 | else: | 542 | else: |
536 | sort.set_sort_column_id(RecipeListModel.COL_NAME, gtk.SORT_ASCENDING) | 543 | sort.set_sort_column_id(RecipeListModel.COL_NAME, gtk.SORT_ASCENDING) |
537 | sort.set_default_sort_func(None) | 544 | sort.set_default_sort_func(None) |