RouteGroupMenu::rebuild (RouteGroup* curr)
{
using namespace Menu_Helpers;
-
+
items().clear ();
items().push_back (MenuElem (_("New group..."), mem_fun (*this, &RouteGroupMenu::new_group)));
if (curr == 0) {
static_cast<RadioMenuItem*> (&items().back())->set_active ();
}
-
+
_session.foreach_route_group (bind (mem_fun (*this, &RouteGroupMenu::add_item), curr, &group));
}
using namespace Menu_Helpers;
items().push_back (RadioMenuElem (*group, rg->name(), bind (mem_fun(*this, &RouteGroupMenu::set_group), rg)));
-
+
if (rg == curr) {
static_cast<RadioMenuItem*> (&items().back())->set_active ();
- }
+ }
}
void