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.

Namespaces

namespace  anonymous_namespace{UndoManager.cpp}
 

Typedefs

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

Functions

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

Variables

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().