X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Froute_processor_selection.h;h=df43019e91e75d4b0206e6801b7e2deea275ceb3;hb=d936bdb3a8e55d26a238376d4b99f56ebeb582b1;hp=bb0e6701e1816b1cfc5b6e1878b463e907bfce53;hpb=6698f5f686bef82b0c9568558c83a3b9b3344700;p=ardour.git diff --git a/gtk2_ardour/route_processor_selection.h b/gtk2_ardour/route_processor_selection.h index bb0e6701e1..df43019e91 100644 --- a/gtk2_ardour/route_processor_selection.h +++ b/gtk2_ardour/route_processor_selection.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2004 Paul Davis + Copyright (C) 2004 Paul Davis This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -21,12 +21,12 @@ #define __ardour_gtk_route_processor_selection_h__ #include -#include +#include "pbd/signals.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); + + private: + void removed (boost::weak_ptr); + }; bool operator==(const RouteRedirectSelection& a, const RouteRedirectSelection& b);