From 60ad8e21cfb59ec0021e11934f7ac788c46e8959 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 12 Mar 2017 20:15:55 +0100 Subject: remove cruft; superseded by ControlGroup::use_me --- libs/ardour/ardour/route_group_member.h | 2 -- libs/ardour/route_group_member.cc | 11 ----------- 2 files changed, 13 deletions(-) diff --git a/libs/ardour/ardour/route_group_member.h b/libs/ardour/ardour/route_group_member.h index 0bf4166745..0791df657a 100644 --- a/libs/ardour/ardour/route_group_member.h +++ b/libs/ardour/ardour/route_group_member.h @@ -38,8 +38,6 @@ class LIBARDOUR_API RouteGroupMember /** Emitted when this member joins or leaves a route group */ PBD::Signal0 route_group_changed; - bool use_group (PBD::Controllable::GroupControlDisposition gcd, bool (RouteGroup::*predicate)(void) const) const; - protected: RouteGroup* _route_group; diff --git a/libs/ardour/route_group_member.cc b/libs/ardour/route_group_member.cc index 280d193fba..5c6e42758d 100644 --- a/libs/ardour/route_group_member.cc +++ b/libs/ardour/route_group_member.cc @@ -35,14 +35,3 @@ RouteGroupMember::set_route_group (RouteGroup *rg) _route_group = rg; route_group_changed (); /* EMIT SIGNAL */ } - -bool -RouteGroupMember::use_group (PBD::Controllable::GroupControlDisposition gcd, bool (RouteGroup::*predicate)(void) const) const -{ - bool active_for_predicate = _route_group && (_route_group->*predicate)() && _route_group->is_active(); - - return ((gcd != PBD::Controllable::NoGroup) && (gcd != PBD::Controllable::ForGroup)) && - _route_group && - ((active_for_predicate && (gcd != PBD::Controllable::InverseGroup)) || - (!active_for_predicate && (gcd == PBD::Controllable::InverseGroup))); -} -- cgit v1.2.3