Audacity 3.2.0
Namespaces | Typedefs | Functions | Variables
UndoManager.cpp File Reference
#include "UndoManager.h"
#include <wx/hashset.h>
#include "BasicUI.h"
#include "Project.h"
#include "Track.h"
#include "TransactionScope.h"
Include dependency graph for UndoManager.cpp:

Go to the source code of this file.


namespace  anonymous_namespace{UndoManager.cpp}


using anonymous_namespace{UndoManager.cpp}::Savers = std::vector< UndoRedoExtensionRegistry::Saver >
using SampleBlockID = long long


static Savers & anonymous_namespace{UndoManager.cpp}::GetSavers ()
UndoState::Extensions anonymous_namespace{UndoManager.cpp}::GetExtensions (AudacityProject &project)


static const AudacityProject::AttachedObjects::RegisteredFactory key

Typedef Documentation

◆ SampleBlockID

using SampleBlockID = long long

Definition at line 60 of file UndoManager.cpp.

Variable Documentation

◆ key

Initial value:
[](AudacityProject &project)
{ return std::make_unique<UndoManager>( project ); }
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Definition: Project.h:90

Definition at line 62 of file UndoManager.cpp.

Referenced by UndoManager::Get().