diff options
Diffstat (limited to 'libs/ardour/curve.cc')
-rw-r--r-- | libs/ardour/curve.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/curve.cc b/libs/ardour/curve.cc index b0052c96fb..7d62c5bc94 100644 --- a/libs/ardour/curve.cc +++ b/libs/ardour/curve.cc @@ -40,11 +40,14 @@ using namespace ARDOUR; using namespace sigc; using namespace PBD; +sigc::signal<void, Curve*> Curve::CurveCreated; + Curve::Curve (double minv, double maxv, double canv, bool nostate) : AutomationList (canv, nostate) { min_yval = minv; max_yval = maxv; + CurveCreated(this); } Curve::Curve (const Curve& other) @@ -52,6 +55,7 @@ Curve::Curve (const Curve& other) { min_yval = other.min_yval; max_yval = other.max_yval; + CurveCreated(this); } Curve::Curve (const Curve& other, double start, double end) @@ -59,6 +63,7 @@ Curve::Curve (const Curve& other, double start, double end) { min_yval = other.min_yval; max_yval = other.max_yval; + CurveCreated(this); } Curve::~Curve () |