ardour
|
#include <memento_command.h>
Public Member Functions | |
virtual obj_T * | get () const =0 |
virtual std::string | type_name () const |
virtual void | add_state (XMLNode *)=0 |
Public Member Functions inherited from PBD::Destructible | |
Destructible () | |
virtual | ~Destructible () |
void | drop_references () |
Additional Inherited Members | |
Public Attributes inherited from PBD::Destructible | |
PBD::Signal0< void > | Destroyed |
PBD::Signal0< void > | DropReferences |
A class that can return a Stateful object which is the subject of a MementoCommand.
The existence of this class means that the undo record can refer to objects which don't exist in the session file. Currently this is used for
Definition at line 54 of file memento_command.h.
|
pure virtual |
Add our own state to an XMLNode
Implemented in SimpleMementoCommandBinder< obj_T >, and ARDOUR::MidiAutomationListBinder.
|
pure virtual |
Implemented in SimpleMementoCommandBinder< obj_T >, and ARDOUR::MidiAutomationListBinder.
|
inlinevirtual |
Definition at line 61 of file memento_command.h.