summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs/hoblistmodel.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/hoblistmodel.py')
-rw-r--r--bitbake/lib/bb/ui/crumbs/hoblistmodel.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/hoblistmodel.py b/bitbake/lib/bb/ui/crumbs/hoblistmodel.py
index d4cae43892..52abf00eb0 100644
--- a/bitbake/lib/bb/ui/crumbs/hoblistmodel.py
+++ b/bitbake/lib/bb/ui/crumbs/hoblistmodel.py
@@ -342,6 +342,23 @@ class PackageListModel(gtk.TreeStore):
342 self.selection_change_notification() 342 self.selection_change_notification()
343 return left 343 return left
344 344
345 def get_user_selected_packages(self):
346 packagelist = []
347
348 it = self.get_iter_first()
349 while it:
350 child_it = self.iter_children(it)
351 while child_it:
352 if self.get_value(child_it, self.COL_INC):
353 binb = self.get_value(child_it, self.COL_BINB)
354 if not binb or binb == "User Selected":
355 name = self.get_value(child_it, self.COL_NAME)
356 packagelist.append(name)
357 child_it = self.iter_next(child_it)
358 it = self.iter_next(it)
359
360 return packagelist
361
345 def get_selected_packages(self): 362 def get_selected_packages(self):
346 packagelist = [] 363 packagelist = []
347 364