ardour
|
#include <midi_automation_list_binder.h>
Public Member Functions | |
MidiAutomationListBinder (boost::shared_ptr< ARDOUR::MidiSource >, Evoral::Parameter) | |
MidiAutomationListBinder (XMLNode *, ARDOUR::Session::SourceMap const &) | |
ARDOUR::AutomationList * | get () const |
void | add_state (XMLNode *) |
Public Member Functions inherited from MementoCommandBinder< ARDOUR::AutomationList > | |
virtual std::string | type_name () const |
Public Member Functions inherited from PBD::Destructible | |
Destructible () | |
virtual | ~Destructible () |
void | drop_references () |
Private Attributes | |
boost::shared_ptr < ARDOUR::MidiSource > | _source |
Evoral::Parameter | _parameter |
Additional Inherited Members | |
Public Attributes inherited from PBD::Destructible | |
PBD::Signal0< void > | Destroyed |
PBD::Signal0< void > | DropReferences |
A class for late-binding a MidiSource and a Parameter to an AutomationList
Definition at line 30 of file midi_automation_list_binder.h.
MidiAutomationListBinder::MidiAutomationListBinder | ( | boost::shared_ptr< ARDOUR::MidiSource > | s, |
Evoral::Parameter | p | ||
) |
Definition at line 28 of file midi_automation_list_binder.cc.
MidiAutomationListBinder::MidiAutomationListBinder | ( | XMLNode * | node, |
ARDOUR::Session::SourceMap const & | sources | ||
) |
Definition at line 35 of file midi_automation_list_binder.cc.
|
virtual |
Add our own state to an XMLNode
Implements MementoCommandBinder< ARDOUR::AutomationList >.
Definition at line 64 of file midi_automation_list_binder.cc.
|
virtual |
Implements MementoCommandBinder< ARDOUR::AutomationList >.
Definition at line 52 of file midi_automation_list_binder.cc.
|
private |
Definition at line 41 of file midi_automation_list_binder.h.
|
private |
Definition at line 40 of file midi_automation_list_binder.h.