From 41a9060df9a5261ea7c9ca848ebdd5854d40fd86 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 20 Nov 2014 17:36:09 -0500 Subject: Move time converters only to the region views that actually need them. A step towards sorting out time issues more solidly, the time situation of MIDI region views and automation region views is slightly different. --- gtk2_ardour/automation_region_view.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'gtk2_ardour/automation_region_view.h') diff --git a/gtk2_ardour/automation_region_view.h b/gtk2_ardour/automation_region_view.h index 4e97e2f367..d8f0b2637f 100644 --- a/gtk2_ardour/automation_region_view.h +++ b/gtk2_ardour/automation_region_view.h @@ -54,6 +54,14 @@ public: float times, boost::shared_ptr slist); + ARDOUR::BeatsFramesConverter const & region_relative_time_converter () const { + return _region_relative_time_converter; + } + + ARDOUR::BeatsFramesConverter const & source_relative_time_converter () const { + return _source_relative_time_converter; + } + inline AutomationTimeAxisView* automation_view() const { return dynamic_cast(&trackview); } @@ -75,6 +83,8 @@ protected: void exited(); private: + ARDOUR::BeatsFramesConverter _region_relative_time_converter; + ARDOUR::BeatsFramesConverter _source_relative_time_converter; Evoral::Parameter _parameter; boost::shared_ptr _line; }; -- cgit v1.2.3