proper display name for Monitor Processor
[ardour.git] / libs / ardour / ardour / amp.h
index 62f273e477e1177dbda4b98f800a862f39331ad6..e8445c4853abfd3b48e6ef3667a3d620f59a7dc3 100644 (file)
@@ -38,7 +38,9 @@ class LIBARDOUR_API Amp : public Processor {
 public:
        Amp(Session& s, std::string type = "amp");
 
-       std::string display_name() const;
+       std::string display_name () const { return _display_name; }
+       void set_display_name (const std::string& name) { _display_name = name; }
+
        std::string type() const { return _type;}
 
        bool visible () const;
@@ -91,6 +93,7 @@ public:
                }
 
                void set_value (double val);
+               void set_value_unchecked (double);
 
                double internal_to_interface (double) const;
                double interface_to_internal (double) const;
@@ -120,6 +123,8 @@ private:
        float  _current_gain;
        framepos_t _current_automation_frame;
 
+       std::string _display_name;
+
        boost::shared_ptr<GainControl> _gain_control;
 
        /** Buffer that we should use for gain automation */