Ardour
9.0-pre0-582-g084a23a80d
|
#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.