AbandonRedo() | UndoManager | |
Callback typedef | Observer::Publisher< UndoRedoMessage > | |
CallbackReturn typedef | Observer::Publisher< UndoRedoMessage > | |
CheckAvailable(int index) | UndoManager | private |
ClearStates() | UndoManager | |
Consumer typedef | UndoManager | |
current | UndoManager | private |
EnqueueMessage(UndoRedoMessage message) | UndoManager | private |
Get(AudacityProject &project) | UndoManager | static |
Get(const AudacityProject &project) | UndoManager | static |
GetCurrentState() | UndoManager | |
GetNumStates() | UndoManager | |
GetSavedState() const | UndoManager | |
GetShortDescription(unsigned int n, TranslatableString *desc) | UndoManager | |
lastAction | UndoManager | private |
m_factory | Observer::Publisher< UndoRedoMessage > | private |
m_list | Observer::Publisher< UndoRedoMessage > | private |
MarkUnsaved() | UndoManager | |
mayConsolidate | UndoManager | private |
message_type typedef | Observer::Publisher< UndoRedoMessage > | |
ModifyState() | UndoManager | |
mProject | UndoManager | private |
notifies_all | Observer::Publisher< UndoRedoMessage > | static |
operator=(const UndoManager &)=delete | UndoManager | |
Publisher< UndoRedoMessage >::operator=(Publisher &&)=default | Observer::Publisher< UndoRedoMessage > | |
Publish(const UndoRedoMessage &message) | Observer::Publisher< UndoRedoMessage > | inlineprotected |
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={}) | Observer::Publisher< UndoRedoMessage > | inlineexplicit |
Publisher(Publisher &&)=default | Observer::Publisher< UndoRedoMessage > | |
PushState(const TranslatableString &longDescription, const TranslatableString &shortDescription, UndoPush flags=UndoPush::NONE) | UndoManager | |
Redo(const Consumer &consumer) | UndoManager | |
RedoAvailable() | UndoManager | |
RemoveStateAt(int n) | UndoManager | private |
RemoveStates(size_t begin, size_t end) | UndoManager | |
RenameState(int state, const TranslatableString &longDescription, const TranslatableString &shortDescription) | UndoManager | |
saved | UndoManager | private |
SetLongDescription(unsigned int n, const TranslatableString &desc) | UndoManager | |
SetStateTo(unsigned int n, const Consumer &consumer) | UndoManager | |
stack | UndoManager | private |
StateSaved() | UndoManager | |
StopConsolidating() | UndoManager | inline |
Subscribe(Callback callback) | Observer::Publisher< UndoRedoMessage > | |
Subscribe(Object &obj, Return(Object::*callback)(Args...)) | Observer::Publisher< UndoRedoMessage > | inline |
Undo(const Consumer &consumer) | UndoManager | |
UndoAvailable() | UndoManager | |
UndoManager(AudacityProject &project) | UndoManager | explicit |
UndoManager(const UndoManager &)=delete | UndoManager | |
UnsavedChanges() const | UndoManager | |
VisitStates(const Consumer &consumer, bool newestFirst) | UndoManager | |
VisitStates(const Consumer &consumer, size_t begin, size_t end) | UndoManager | |
~Base() | ClientData::Base | virtual |
~UndoManager() | UndoManager | |