*/
-#include "ardour/midi_region.h"
#include "automation_line.h"
+namespace ARDOUR {
+ class MidiRegion;
+}
+
/** Stub class so that lines for MIDI AutomationRegionViews can use the correct
* MementoCommandBinder.
*/
class MidiAutomationLine : public AutomationLine
{
public:
- MidiAutomationLine (const std::string&, TimeAxisView&, ArdourCanvas::Group&,
- boost::shared_ptr<ARDOUR::AutomationList>,
- boost::shared_ptr<ARDOUR::MidiRegion>,
- Evoral::Parameter,
- Evoral::TimeConverter<double, ARDOUR::framepos_t>* converter = 0);
+ MidiAutomationLine (const std::string&, TimeAxisView&, ArdourCanvas::Item&,
+ boost::shared_ptr<ARDOUR::AutomationList>,
+ boost::shared_ptr<ARDOUR::MidiRegion>,
+ Evoral::Parameter,
+ Evoral::TimeConverter<double, ARDOUR::framepos_t>* converter = 0);
MementoCommandBinder<ARDOUR::AutomationList>* memento_command_binder ();
+ virtual std::string get_verbose_cursor_string (double) const;
+
private:
boost::shared_ptr<ARDOUR::MidiRegion> _region;
Evoral::Parameter _parameter;