|
Ardour
9.0-pre0-1950-g391fe97693
|
#include <midi_automation_list_binder.h>
Public Member Functions | |
| MidiAutomationListBinder (ARDOUR::MidiSource &, Evoral::Parameter) | |
| MidiAutomationListBinder (XMLNode *, ARDOUR::Session::SourceMap const &) | |
| void | set_state (XMLNode const &node, int version) const |
| XMLNode & | get_state () const |
| std::string | type_name () const |
| void | add_state (XMLNode *) |
| void | source_died () |
Public Member Functions inherited from PBD::Destructible | |
| virtual | ~Destructible () |
| virtual void | drop_references () |
Private Attributes | |
| ARDOUR::MidiSource * | _source |
| Evoral::Parameter | _parameter |
| PBD::ScopedConnection | source_death_connection |
Additional Inherited Members | |
Public Attributes inherited from PBD::Destructible | |
| PBD::Signal< void()> | Destroyed |
| PBD::Signal< void()> | DropReferences |
A class for late-binding a MidiSource and a Parameter to an AutomationList
Definition at line 31 of file midi_automation_list_binder.h.
| ARDOUR::MidiAutomationListBinder::MidiAutomationListBinder | ( | ARDOUR::MidiSource & | , |
| Evoral::Parameter | |||
| ) |
| ARDOUR::MidiAutomationListBinder::MidiAutomationListBinder | ( | XMLNode * | , |
| ARDOUR::Session::SourceMap const & | |||
| ) |
|
virtual |
Add our own state to an XMLNode
Implements MementoCommandBinder< ARDOUR::AutomationList >.
|
virtual |
Implements MementoCommandBinder< ARDOUR::AutomationList >.
|
virtual |
Implements MementoCommandBinder< ARDOUR::AutomationList >.
|
inline |
Definition at line 43 of file midi_automation_list_binder.h.
|
virtual |
Implements MementoCommandBinder< ARDOUR::AutomationList >.
|
private |
Definition at line 51 of file midi_automation_list_binder.h.
|
private |
Definition at line 50 of file midi_automation_list_binder.h.
|
private |
Definition at line 52 of file midi_automation_list_binder.h.