summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2013-02-26 16:55:53 -0500
committerChris Lumens <clumens@redhat.com>2013-02-28 14:24:27 -0500
commit068b7fba6fae081a0da605c97f9f85cdb2a7dcec (patch)
treeb43dcdeb72b7efa0da1346d8a67c338032e69eda
parentf900a722ca882dbd77e3522e87d43aeb3c46feff (diff)
downloadanaconda-068b7fba6fae081a0da605c97f9f85cdb2a7dcec.tar.gz
anaconda-068b7fba6fae081a0da605c97f9f85cdb2a7dcec.tar.xz
anaconda-068b7fba6fae081a0da605c97f9f85cdb2a7dcec.zip
Add a new allMembers property that returns a list of pages and members.
-rw-r--r--pyanaconda/ui/gui/spokes/lib/accordion.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/pyanaconda/ui/gui/spokes/lib/accordion.py b/pyanaconda/ui/gui/spokes/lib/accordion.py
index 19af52036..3daf6e8eb 100644
--- a/pyanaconda/ui/gui/spokes/lib/accordion.py
+++ b/pyanaconda/ui/gui/spokes/lib/accordion.py
@@ -132,6 +132,12 @@ class Accordion(Gtk.Box):
def allSelectors(self):
return [s for p in self.allPages for s in p.members]
+ @property
+ def allMembers(self):
+ for page in self.allPages:
+ for member in page.members:
+ yield (page, member)
+
def expandPage(self, pageTitle):
page = self._find_by_title(pageTitle)
if not page: