1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-02-16 07:47:58 +01:00

Register a predicate with each CommandFlag bit

This commit is contained in:
Paul Licameli
2019-06-08 20:35:21 -04:00
parent 36e3a03c7f
commit 705b4b28e7
14 changed files with 308 additions and 57 deletions

View File

@@ -388,7 +388,7 @@ void UndoManager::Redo(const Consumer &consumer)
mProject.QueueEvent( safenew wxCommandEvent{ EVT_UNDO_OR_REDO } );
}
bool UndoManager::UnsavedChanges()
bool UndoManager::UnsavedChanges() const
{
return (saved != current) || HasODChangesFlag();
}
@@ -418,7 +418,7 @@ void UndoManager::SetODChangesFlag()
mODChangesMutex.Unlock();
}
bool UndoManager::HasODChangesFlag()
bool UndoManager::HasODChangesFlag() const
{
bool ret;
mODChangesMutex.Lock();