Zrythm
a highly automated and intuitive digital audio workstation
|
Serializable stack for undoable actions. More...
#include <actions/undo_stack.h>
Serializable stack for undoable actions.
This is used for both undo and redo.
Definition at line 41 of file undo_stack.h.
ArrangerSelectionsAction** UndoStack::as_actions |
Definition at line 51 of file undo_stack.h.
size_t UndoStack::as_actions_size |
Definition at line 53 of file undo_stack.h.
ChannelSendAction** UndoStack::channel_send_actions |
Definition at line 63 of file undo_stack.h.
size_t UndoStack::channel_send_actions_size |
Definition at line 65 of file undo_stack.h.
ChordAction** UndoStack::chord_actions |
Definition at line 87 of file undo_stack.h.
size_t UndoStack::chord_actions_size |
Definition at line 89 of file undo_stack.h.
MidiMappingAction** UndoStack::midi_mapping_actions |
Definition at line 75 of file undo_stack.h.
size_t UndoStack::midi_mapping_actions_size |
Definition at line 77 of file undo_stack.h.
MixerSelectionsAction** UndoStack::mixer_selections_actions |
Definition at line 55 of file undo_stack.h.
size_t UndoStack::mixer_selections_actions_size |
Definition at line 57 of file undo_stack.h.
size_t UndoStack::num_as_actions |
Definition at line 52 of file undo_stack.h.
size_t UndoStack::num_channel_send_actions |
Definition at line 64 of file undo_stack.h.
size_t UndoStack::num_chord_actions |
Definition at line 88 of file undo_stack.h.
size_t UndoStack::num_midi_mapping_actions |
Definition at line 76 of file undo_stack.h.
size_t UndoStack::num_mixer_selections_actions |
Definition at line 56 of file undo_stack.h.
size_t UndoStack::num_port_actions |
Definition at line 72 of file undo_stack.h.
size_t UndoStack::num_port_connection_actions |
Definition at line 68 of file undo_stack.h.
size_t UndoStack::num_range_actions |
Definition at line 80 of file undo_stack.h.
size_t UndoStack::num_tracklist_selections_actions |
Definition at line 60 of file undo_stack.h.
size_t UndoStack::num_transport_actions |
Definition at line 84 of file undo_stack.h.
PortAction** UndoStack::port_actions |
Definition at line 71 of file undo_stack.h.
size_t UndoStack::port_actions_size |
Definition at line 73 of file undo_stack.h.
PortConnectionAction** UndoStack::port_connection_actions |
Definition at line 67 of file undo_stack.h.
size_t UndoStack::port_connection_actions_size |
Definition at line 69 of file undo_stack.h.
RangeAction** UndoStack::range_actions |
Definition at line 79 of file undo_stack.h.
size_t UndoStack::range_actions_size |
Definition at line 81 of file undo_stack.h.
int UndoStack::schema_version |
Definition at line 43 of file undo_stack.h.
Stack* UndoStack::stack |
Actual stack used at runtime.
Definition at line 46 of file undo_stack.h.
TracklistSelectionsAction** UndoStack::tracklist_selections_actions |
Definition at line 59 of file undo_stack.h.
size_t UndoStack::tracklist_selections_actions_size |
Definition at line 61 of file undo_stack.h.
TransportAction** UndoStack::transport_actions |
Definition at line 83 of file undo_stack.h.
size_t UndoStack::transport_actions_size |
Definition at line 85 of file undo_stack.h.