summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_processor_selection.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2011-11-15 19:33:09 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2011-11-15 19:33:09 +0000
commite2757229a74a17a76682b6c72868d8e4822b7678 (patch)
tree4216effdc70248f5504cb3ea435eb93259ec9866 /gtk2_ardour/route_processor_selection.h
parenta7359ed2687fb124817f800280bf63dfc4d73322 (diff)
provide link-editor-and-mixer-selection option. gui implementation is slightly hacky because of the implicit endless loop that the link creates
git-svn-id: svn://localhost/ardour2/branches/3.0@10624 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/route_processor_selection.h')
-rw-r--r--gtk2_ardour/route_processor_selection.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/gtk2_ardour/route_processor_selection.h b/gtk2_ardour/route_processor_selection.h
index 08616f0d50..3f8bb1a08c 100644
--- a/gtk2_ardour/route_processor_selection.h
+++ b/gtk2_ardour/route_processor_selection.h
@@ -26,19 +26,21 @@
#include "processor_selection.h"
#include "route_ui_selection.h"
-class RouteRedirectSelection : public PBD::ScopedConnectionList, public sigc::trackable
+class RouteProcessorSelection : public PBD::ScopedConnectionList, public sigc::trackable
{
public:
ProcessorSelection processors;
RouteUISelection routes;
- RouteRedirectSelection() {}
+ RouteProcessorSelection();
- RouteRedirectSelection& operator= (const RouteRedirectSelection& other);
+ RouteProcessorSelection& operator= (const RouteProcessorSelection& other);
sigc::signal<void> ProcessorsChanged;
sigc::signal<void> RoutesChanged;
+ void block_routes_changed (bool);
+
void clear ();
bool empty();
@@ -56,9 +58,10 @@ class RouteRedirectSelection : public PBD::ScopedConnectionList, public sigc::tr
private:
void removed (RouteUI*);
+ bool _no_route_change_signal;
};
-bool operator==(const RouteRedirectSelection& a, const RouteRedirectSelection& b);
+bool operator==(const RouteProcessorSelection& a, const RouteProcessorSelection& b);
#endif /* __ardour_gtk_route_processor_selection_h__ */