use session stripable selection API
[ardour.git] / libs / surfaces / control_protocol / control_protocol.cc
index 2562edebcbedac9847b97883a5c8f279fa8b061a..f1b2f9f112b97f9cf3a434df2e5d520066a3cf6c 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "ardour/gain_control.h"
 #include "ardour/session.h"
+#include "ardour/record_enable_control.h"
 #include "ardour/route.h"
 #include "ardour/audio_track.h"
 #include "ardour/meter.h"
@@ -45,15 +46,11 @@ PBD::Signal0<void> ControlProtocol::VerticalZoomInAll;
 PBD::Signal0<void> ControlProtocol::VerticalZoomOutAll;
 PBD::Signal0<void> ControlProtocol::VerticalZoomInSelected;
 PBD::Signal0<void> ControlProtocol::VerticalZoomOutSelected;
-PBD::Signal1<void,RouteNotificationListPtr> ControlProtocol::TrackSelectionChanged;
-PBD::Signal1<void,uint64_t> ControlProtocol::AddRouteToSelection;
-PBD::Signal1<void,uint64_t> ControlProtocol::SetRouteSelection;
-PBD::Signal1<void,uint64_t> ControlProtocol::ToggleRouteSelection;
-PBD::Signal1<void,uint64_t> ControlProtocol::RemoveRouteFromSelection;
-PBD::Signal0<void>          ControlProtocol::ClearRouteSelection;
 PBD::Signal0<void>          ControlProtocol::StepTracksDown;
 PBD::Signal0<void>          ControlProtocol::StepTracksUp;
 
+PBD::Signal1<void,StripableNotificationListPtr> ControlProtocol::StripableSelectionChanged;
+
 const std::string ControlProtocol::state_node_name ("Protocol");
 
 ControlProtocol::ControlProtocol (Session& s, string str)