10#ifndef __ACTIONS_TRANSPORT_ACTION_H__
11#define __ACTIONS_TRANSPORT_ACTION_H__
24enum class TransportActionType
26 TRANSPORT_ACTION_BPM_CHANGE,
27 TRANSPORT_ACTION_BEATS_PER_BAR_CHANGE,
28 TRANSPORT_ACTION_BEAT_UNIT_CHANGE,
38 TransportActionType type;
59transport_action_new_bpm_change (
66transport_action_new_time_sig_change (
67 TransportActionType type,
77transport_action_perform_bpm_change (
84transport_action_perform_time_sig_change (
85 TransportActionType type,
bool musical_mode
Whether musical mode was enabled when this action was made.
bool already_done
Flag whether the action was already performed the first time.
Base struct to be inherited by implementing undoable actions.