diff options
author | Chris Lumens <clumens@redhat.com> | 2013-02-26 16:55:53 -0500 |
---|---|---|
committer | Chris Lumens <clumens@redhat.com> | 2013-02-28 14:24:27 -0500 |
commit | 068b7fba6fae081a0da605c97f9f85cdb2a7dcec (patch) | |
tree | b43dcdeb72b7efa0da1346d8a67c338032e69eda | |
parent | f900a722ca882dbd77e3522e87d43aeb3c46feff (diff) | |
download | anaconda-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.py | 6 |
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: |