- Simplify a little sequences' interface

git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1028 3ecf2c5c-341e-0410-92b4-d18e462d057c
This commit is contained in:
tchernobog 2006-09-06 17:39:46 +00:00
parent c62734ef59
commit 8e20f5499f
11 changed files with 60 additions and 78 deletions

View file

@ -360,10 +360,10 @@ GuiBuilder::populate_with_cpu_policies(Gtk::Menu& menu)
CPUPoliciesGatekeeper& pgk = CPUPoliciesGatekeeper::get_instance();
const Managers& managers = pgk.get_registered();
for(Iseq<Managers::const_iterator> m_it = const_iseq(managers); m_it; ++m_it)
for(Iseq<Managers::const_iterator> m_it = iseq(managers); m_it; ++m_it)
{
const Policies& policies = (*m_it)->get_avail_policies();
for(Iseq<Policies::const_iterator> p_it = const_iseq(policies); p_it; ++p_it)
for(Iseq<Policies::const_iterator> p_it = iseq(policies); p_it; ++p_it)
{
RadioMenuItem& menuitem = *manage(new RadioMenuItem(group, (*p_it)->get_name()));
menuitem.signal_activate().connect(sigc::bind(sigc::mem_fun(*this, &GuiBuilder::on_selected_cpu_policy), *p_it));
@ -426,10 +426,10 @@ GuiBuilder::populate_with_resource_policies(Gtk::Menu& menu)
ResourcePoliciesGatekeeper& pgk = ResourcePoliciesGatekeeper::get_instance();
const Managers& managers = pgk.get_registered();
for(Iseq<Managers::const_iterator> m_it = const_iseq(managers); m_it; ++m_it)
for(Iseq<Managers::const_iterator> m_it = iseq(managers); m_it; ++m_it)
{
const Policies& policies = (*m_it)->get_avail_policies();
for(Iseq<Policies::const_iterator> p_it = const_iseq(policies); p_it; ++p_it)
for(Iseq<Policies::const_iterator> p_it = iseq(policies); p_it; ++p_it)
{
RadioMenuItem& menuitem = *manage(new RadioMenuItem(group, (*p_it)->get_name()));
menuitem.signal_activate().connect(sigc::bind(sigc::mem_fun(*this, &GuiBuilder::on_selected_resource_policy), *p_it));