projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Save Lua UI scripts separately
[ardour.git]
/
gtk2_ardour
/
midi_automation_line.h
diff --git
a/gtk2_ardour/midi_automation_line.h
b/gtk2_ardour/midi_automation_line.h
index 2e1195a16b40496ad29dda171ca04bc69592adc9..dd5b229dd2740356a7f3b3c275cc0ffe082eaece 100644
(file)
--- a/
gtk2_ardour/midi_automation_line.h
+++ b/
gtk2_ardour/midi_automation_line.h
@@
-17,23
+17,28
@@
*/
*/
-#include "ardour/midi_region.h"
#include "automation_line.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:
/** 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
&,
+ MidiAutomationLine (const std::string&, TimeAxisView&, ArdourCanvas::
Item
&,
boost::shared_ptr<ARDOUR::AutomationList>,
boost::shared_ptr<ARDOUR::MidiRegion>,
Evoral::Parameter,
boost::shared_ptr<ARDOUR::AutomationList>,
boost::shared_ptr<ARDOUR::MidiRegion>,
Evoral::Parameter,
- Evoral::TimeConverter<double, ARDOUR::
fram
epos_t>* converter = 0);
+ Evoral::TimeConverter<double, ARDOUR::
sampl
epos_t>* converter = 0);
MementoCommandBinder<ARDOUR::AutomationList>* memento_command_binder ();
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;
private:
boost::shared_ptr<ARDOUR::MidiRegion> _region;
Evoral::Parameter _parameter;