summaryrefslogtreecommitdiff
path: root/gtk2_ardour/automation_line.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/automation_line.h')
-rw-r--r--gtk2_ardour/automation_line.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/automation_line.h b/gtk2_ardour/automation_line.h
index 6578e12ea4..3e23729e67 100644
--- a/gtk2_ardour/automation_line.h
+++ b/gtk2_ardour/automation_line.h
@@ -137,6 +137,11 @@ class AutomationLine : public sigc::trackable, public PBD::StatefulDestructible
const Evoral::TimeConverter<double, ARDOUR::sframes_t>& time_converter () const {
return _time_converter;
}
+
+ void set_maximum_time (ARDOUR::framepos_t);
+ ARDOUR::framepos_t maximum_time () const {
+ return _maximum_time;
+ }
protected:
@@ -217,6 +222,9 @@ class AutomationLine : public sigc::trackable, public PBD::StatefulDestructible
void model_representation (ControlPoint&, ModelRepresentation&);
PBD::ScopedConnectionList _list_connections;
+
+ /** maximum time that a point on this line can be at, relative to the start of its region or track */
+ ARDOUR::framecnt_t _maximum_time;
friend class AudioRegionGainLine;
};