-
- RouteGroup* g = (*i)->mix_group ();
- if (g) {
- g->set_active (!g->is_active (), this);
+
+ return routes;
+}
+
+PropertyList
+MixerGroupTabs::default_properties () const
+{
+ PropertyList plist;
+
+ plist.add (Properties::active, true);
+ plist.add (Properties::mute, true);
+ plist.add (Properties::solo, true);
+ plist.add (Properties::gain, true);
+ plist.add (Properties::recenable, true);
+
+ return plist;
+}
+
+RouteList
+MixerGroupTabs::selected_routes () const
+{
+ RouteList rl;
+ BOOST_FOREACH (RouteUI* r, _mixer->selection().routes) {
+ boost::shared_ptr<Route> rp = r->route();
+ if (rp) {
+ rl.push_back (rp);
+ }