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 39 of file undo_stack.h.
ArrangerSelectionsAction** UndoStack::as_actions |
Definition at line 46 of file undo_stack.h.
size_t UndoStack::as_actions_size |
Definition at line 48 of file undo_stack.h.
ChannelSendAction** UndoStack::channel_send_actions |
Definition at line 58 of file undo_stack.h.
size_t UndoStack::channel_send_actions_size |
Definition at line 60 of file undo_stack.h.
ChordAction** UndoStack::chord_actions |
Definition at line 82 of file undo_stack.h.
size_t UndoStack::chord_actions_size |
Definition at line 84 of file undo_stack.h.
MidiMappingAction** UndoStack::midi_mapping_actions |
Definition at line 70 of file undo_stack.h.
size_t UndoStack::midi_mapping_actions_size |
Definition at line 72 of file undo_stack.h.
MixerSelectionsAction** UndoStack::mixer_selections_actions |
Definition at line 50 of file undo_stack.h.
size_t UndoStack::mixer_selections_actions_size |
Definition at line 52 of file undo_stack.h.
size_t UndoStack::num_as_actions |
Definition at line 47 of file undo_stack.h.
size_t UndoStack::num_channel_send_actions |
Definition at line 59 of file undo_stack.h.
size_t UndoStack::num_chord_actions |
Definition at line 83 of file undo_stack.h.
size_t UndoStack::num_midi_mapping_actions |
Definition at line 71 of file undo_stack.h.
size_t UndoStack::num_mixer_selections_actions |
Definition at line 51 of file undo_stack.h.
size_t UndoStack::num_port_actions |
Definition at line 67 of file undo_stack.h.
size_t UndoStack::num_port_connection_actions |
Definition at line 63 of file undo_stack.h.
size_t UndoStack::num_range_actions |
Definition at line 75 of file undo_stack.h.
size_t UndoStack::num_tracklist_selections_actions |
Definition at line 55 of file undo_stack.h.
size_t UndoStack::num_transport_actions |
Definition at line 79 of file undo_stack.h.
PortAction** UndoStack::port_actions |
Definition at line 66 of file undo_stack.h.
size_t UndoStack::port_actions_size |
Definition at line 68 of file undo_stack.h.
PortConnectionAction** UndoStack::port_connection_actions |
Definition at line 62 of file undo_stack.h.
size_t UndoStack::port_connection_actions_size |
Definition at line 64 of file undo_stack.h.
RangeAction** UndoStack::range_actions |
Definition at line 74 of file undo_stack.h.
size_t UndoStack::range_actions_size |
Definition at line 76 of file undo_stack.h.
Stack* UndoStack::stack |
Actual stack used at runtime.
Definition at line 42 of file undo_stack.h.
TracklistSelectionsAction** UndoStack::tracklist_selections_actions |
Definition at line 54 of file undo_stack.h.
size_t UndoStack::tracklist_selections_actions_size |
Definition at line 56 of file undo_stack.h.
TransportAction** UndoStack::transport_actions |
Definition at line 78 of file undo_stack.h.
size_t UndoStack::transport_actions_size |
Definition at line 80 of file undo_stack.h.