1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-11-23 17:30:17 +01:00

TransactionScope for performance also when abandoning redo states

This commit is contained in:
Paul Licameli
2020-09-06 16:27:19 -04:00
parent 495b4afe46
commit a2e22dc17b
5 changed files with 19 additions and 19 deletions

View File

@@ -132,7 +132,10 @@ class AUDACITY_DLL_API UndoManager final
void ModifyState(const TrackList * l,
const SelectedRegion &selectedRegion, const std::shared_ptr<Tags> &tags);
void ClearStates();
void RemoveStates(int num); // removes the 'num' oldest states
void RemoveStates(
size_t begin, //!< inclusive start of range
size_t end //!< exclusive end of range
);
unsigned int GetNumStates();
unsigned int GetCurrentState();