diff options
Diffstat (limited to 'gtk2_ardour/route_processor_selection.h')
-rw-r--r-- | gtk2_ardour/route_processor_selection.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gtk2_ardour/route_processor_selection.h b/gtk2_ardour/route_processor_selection.h index 83bdbc2d8b..eb76d481dd 100644 --- a/gtk2_ardour/route_processor_selection.h +++ b/gtk2_ardour/route_processor_selection.h @@ -21,12 +21,12 @@ #define __ardour_gtk_route_processor_selection_h__ #include <vector> -#include <sigc++/signal.h> +#include "pbd/scoped_connections.h" #include "processor_selection.h" #include "route_selection.h" -class RouteRedirectSelection : public sigc::trackable +class RouteRedirectSelection : public PBD::ScopedConnectionList, public sigc::trackable { public: ProcessorSelection processors; @@ -53,6 +53,10 @@ class RouteRedirectSelection : public sigc::trackable void clear_routes (); bool selected (boost::shared_ptr<ARDOUR::Route>); + + private: + void removed (boost::weak_ptr<ARDOUR::Route>); + }; bool operator==(const RouteRedirectSelection& a, const RouteRedirectSelection& b); |