From dd32c05cda5760dbdef09a823c6163b7a6660ae7 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 25 Jan 2016 11:47:44 -0500 Subject: GainMeter(Base) now has an explicit gain control given to it --- gtk2_ardour/gain_meter.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'gtk2_ardour/gain_meter.h') diff --git a/gtk2_ardour/gain_meter.h b/gtk2_ardour/gain_meter.h index 0125c66b11..7cf3410241 100644 --- a/gtk2_ardour/gain_meter.h +++ b/gtk2_ardour/gain_meter.h @@ -49,6 +49,7 @@ namespace ARDOUR { class IO; + class GainControl; class Session; class Route; class RouteGroup; @@ -71,7 +72,8 @@ class GainMeterBase : virtual public sigc::trackable, ARDOUR::SessionHandlePtr virtual void set_controls (boost::shared_ptr route, boost::shared_ptr meter, - boost::shared_ptr amp); + boost::shared_ptr amp, + boost::shared_ptr control); void update_gain_sensitive (); void update_meters (); @@ -104,6 +106,7 @@ class GainMeterBase : virtual public sigc::trackable, ARDOUR::SessionHandlePtr boost::shared_ptr _route; boost::shared_ptr _meter; boost::shared_ptr _amp; + boost::shared_ptr _control; std::vector connections; PBD::ScopedConnectionList model_connections; @@ -206,7 +209,8 @@ class GainMeter : public GainMeterBase, public Gtk::VBox virtual void set_controls (boost::shared_ptr route, boost::shared_ptr meter, - boost::shared_ptr amp); + boost::shared_ptr amp, + boost::shared_ptr control); int get_gm_width (); void setup_meters (int len=0); -- cgit v1.2.3