MCPcopy Create free account
hub / github.com/audacity/audacity / CloseProject

Method CloseProject

src/ProjectFileManager.cpp:843–857  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

841}
842
843void ProjectFileManager::CloseProject()
844{
845 auto &project = mProject;
846 auto &projectFileIO = ProjectFileIO::Get(project);
847
848 projectFileIO.CloseProject();
849
850 // Blocks were locked in CompactProjectOnClose, so DELETE the data structure so that
851 // there's no memory leak.
852 if (mLastSavedTracks)
853 {
854 mLastSavedTracks->Clear();
855 mLastSavedTracks.reset();
856 }
857}
858
859// static method, can be called outside of a project
860wxArrayString ProjectFileManager::ShowOpenDialog(FileNames::Operation op,

Callers 4

OnApplyToFilesMethod · 0.45
OnCloseWindowMethod · 0.45
ResetProjectToEmptyMethod · 0.45
closeMethod · 0.45

Calls 3

GetFunction · 0.85
ClearMethod · 0.45
resetMethod · 0.45

Tested by

no test coverage detected