40 Action* getNewAction(ActionType newActionType,
41 ActionAddition addToExistingIfPossible = ActionAddition::NOT_ALLOWED);
43 ActionType actionType = ActionType::PARAM_UNAUTOMATED_VALUE_CHANGE);
44 void recordSwingChange(int8_t swingBefore, int8_t swingAfter);
45 void recordTempoChange(uint64_t timePerBigBefore, uint64_t timePerBigAfter);
48 void closeAction(ActionType actionType);
49 void closeActionUnlessCreatedJustNow(ActionType actionType);
51 void deleteLog(int32_t time);
52 bool revert(TimeType time,
bool updateVisually =
true,
bool doNavigation =
true);
53 void updateAction(
Action* newAction);
56 bool undoJustOneConsequencePerNoteRow(
ModelStack* modelStack);
57 bool allowedToDoReversion();
58 void notifyClipRecordingAborted(
Clip* clip);
63 void revertAction(
Action* action,
bool updateVisually,
bool doNavigation, TimeType time);
64 void deleteLastActionIfEmpty();
65 void deleteLastAction();
void recordPerformanceViewPress(FXColumnPress fxPressBefore[kDisplayWidth], FXColumnPress fxPressAfter[kDisplayWidth], int32_t xDisplay)
Record Performance View Hold Press.
Definition action_logger.cpp:297