[PATCH 6/7] Add a new allMembers property that returns a list of pages and members.

Chris Lumens clumens at redhat.com
Wed Feb 27 21:18:30 UTC 2013


---
 pyanaconda/ui/gui/spokes/lib/accordion.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/pyanaconda/ui/gui/spokes/lib/accordion.py b/pyanaconda/ui/gui/spokes/lib/accordion.py
index 19af520..3daf6e8 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:
-- 
1.8.1.2



More information about the anaconda-patches mailing list