Audacity 3.2.0
Classes | Namespaces | Typedefs | Functions | Variables
ProjectFileManager.cpp File Reference
#include "ProjectFileManager.h"
#include <wx/crt.h>
#include <wx/evtloop.h>
#include <wx/frame.h>
#include <wx/log.h>
#include "BasicUI.h"
#include "CodeConversions.h"
#include "Legacy.h"
#include "PlatformCompatibility.h"
#include "Project.h"
#include "ProjectFileIO.h"
#include "ProjectHistory.h"
#include "ProjectSelectionManager.h"
#include "ProjectWindows.h"
#include "ProjectRate.h"
#include "ProjectSettings.h"
#include "ProjectStatus.h"
#include "ProjectWindow.h"
#include "SelectFile.h"
#include "SelectUtilities.h"
#include "SelectionState.h"
#include "Tags.h"
#include "TempDirectory.h"
#include "TrackPanelAx.h"
#include "TrackPanel.h"
#include "UndoManager.h"
#include "WaveTrack.h"
#include "WaveClip.h"
#include "wxFileNameWrapper.h"
#include "export/Export.h"
#include "import/Import.h"
#include "import/ImportMIDI.h"
#include "toolbars/SelectionBar.h"
#include "widgets/AudacityMessageBox.h"
#include "widgets/FileHistory.h"
#include "widgets/UnwritableLocationErrorDialog.h"
#include "widgets/Warning.h"
#include "widgets/wxPanelWrapper.h"
#include "XMLFileReader.h"
#include "HelpText.h"
#include <optional>
#include "Clipboard.h"
#include "ShuttleGui.h"
#include "widgets/HelpSystem.h"
Include dependency graph for ProjectFileManager.cpp:

Go to the source code of this file.

Classes

class  anonymous_namespace{ProjectFileManager.cpp}::CompactDialog
 

Namespaces

namespace  anonymous_namespace{ProjectFileManager.cpp}
 

Typedefs

using anonymous_namespace{ProjectFileManager.cpp}::Pair = std::pair< const char *, const char * >
 

Functions

wxString anonymous_namespace{ProjectFileManager.cpp}::FindHelpUrl (const TranslatableString &libraryError)
 
bool anonymous_namespace{ProjectFileManager.cpp}::ImportProject (AudacityProject &dest, const FilePath &fileName)
 

Variables

static const AudacityProject::AttachedObjects::RegisteredFactory sFileManagerKey
 
const char *const anonymous_namespace{ProjectFileManager.cpp}::defaultHelpUrl
 
const Pair anonymous_namespace{ProjectFileManager.cpp}::helpURLTable []
 

Variable Documentation

◆ sFileManagerKey

Initial value:
{
[]( AudacityProject &parent ){
auto result = std::make_shared< ProjectFileManager >( parent );
return result;
}
}
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 60 of file ProjectFileManager.cpp.

Referenced by ProjectFileManager::Get().