You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
*/
-
-#include "ardour/route_group.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/route_group_member.h"
using namespace ARDOUR;
+namespace ARDOUR { class RouteGroup; }
+
+/** Set the route group; it can be set to 0 for `none' */
void
-RouteGroupMember::join_route_group (RouteGroup *rg)
+RouteGroupMember::set_route_group (RouteGroup *rg)
{
if (rg == _route_group) {
return;
}
_route_group = rg;
- route_group_changed (rg); /* EMIT SIGNAL */
-}
-
-void
-RouteGroupMember::leave_route_group ()
-{
- RouteGroup* rg = _route_group;
- _route_group = 0;
- route_group_changed (rg); /* EMIT SIGNAL */
+ route_group_changed (); /* EMIT SIGNAL */
}
-