add name() method to VCA
authorPaul Davis <paul@linuxaudiosystems.com>
Mon, 25 Jan 2016 17:49:53 +0000 (12:49 -0500)
committerPaul Davis <paul@linuxaudiosystems.com>
Tue, 31 May 2016 19:30:38 +0000 (15:30 -0400)
libs/ardour/ardour/vca.h
libs/ardour/vca.cc

index a394dac35a2c0f456cfdb8fac0e1b8212eda86df..9a4ff0f602bf84f35bcfdfc62fd51beff6ede7a1 100644 (file)
@@ -35,16 +35,18 @@ class LIBARDOUR_API VCA : public SessionHandleRef {
   public:
        VCA (Session& session, const std::string& name);
 
+       std::string name() const { return _name; }
+
        void set_value (double val, PBD::Controllable::GroupControlDisposition group_override);
        double get_value () const;
 
-       boost::shared_ptr<AutomationControl> control() const { return _control; }
+       boost::shared_ptr<GainControl> control() const { return _control; }
 
        void add (boost::shared_ptr<Route>);
        void remove (boost::shared_ptr<Route>);
 
   private:
-       std::string name;
+       std::string _name;
        boost::shared_ptr<GainControl> _control;
 };
 
index 7580d5794a69a1617bb58c9cdf5d01bb00df4817..2ba8b8c7c43332566c8a5acd35907856ac060420 100644 (file)
@@ -27,7 +27,7 @@ using std::string;
 
 VCA::VCA (Session& s, const string& n)
        : SessionHandleRef (s)
-       , name (n)
+       , _name (n)
        , _control (new GainControl (s, Evoral::Parameter (GainAutomation), boost::shared_ptr<AutomationList> ()))
 {
 }