diff options
author | Robin Gareus <robin@gareus.org> | 2015-12-21 12:43:38 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-12-21 12:43:38 +0100 |
commit | 67917583d94fcc3a1ebe4084f3b255264a7603fb (patch) | |
tree | d225574f820107e05cb759b854524e5c6dd6db8c /gtk2_ardour/monitor_section.h | |
parent | 51a140054e1c088b6788a9dc8514f704897305bc (diff) |
Monitor Section Processor Box.
Allow to add plugins specific to Monitoring (room correction etc) directly
on the Monitor-Section GUI.
The Track/Bus Inspector allowed that for a long time, already but
apparently nobody found it.
Diffstat (limited to 'gtk2_ardour/monitor_section.h')
-rw-r--r-- | gtk2_ardour/monitor_section.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gtk2_ardour/monitor_section.h b/gtk2_ardour/monitor_section.h index 3864820a3b..5be07eabbf 100644 --- a/gtk2_ardour/monitor_section.h +++ b/gtk2_ardour/monitor_section.h @@ -30,6 +30,10 @@ #include "route_ui.h" #include "monitor_selector.h" +#include "plugin_selector.h" +#include "route_processor_selection.h" +#include "processor_box.h" + namespace Gtkmm2ext { class TearOff; class MotionFeedback; @@ -49,6 +53,8 @@ class MonitorSection : public RouteUI std::string state_id() const; + PluginSelector* plugin_selector() { return _plugin_selector; } + private: Gtk::HBox hpacker; Gtkmm2ext::TearOff* _tearoff; @@ -154,5 +160,10 @@ class MonitorSection : public RouteUI bool _inhibit_solo_model_update; void assign_controllables (); + void port_connected_or_disconnected (boost::weak_ptr<ARDOUR::Port>, boost::weak_ptr<ARDOUR::Port>); + + ProcessorBox* insert_box; + PluginSelector* _plugin_selector; + RouteProcessorSelection _rr_selection; }; |