|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Classes | |
| struct | TempProject |
Public Attributes | |
| Engine & | engine |
| juce::ValueTree | folders |
Friends | |
| class | Project |
Definition at line 14 of file tracktion_ProjectManager.h.
| tracktion::engine::ProjectManager::ProjectManager | ( | Engine & | e | ) |
Definition at line 14 of file tracktion_ProjectManager.cpp.
| tracktion::engine::ProjectManager::~ProjectManager | ( | ) |
Definition at line 19 of file tracktion_ProjectManager.cpp.
| void tracktion::engine::ProjectManager::addFileToRecentProjectsList | ( | const juce::File & | f | ) |
Definition at line 747 of file tracktion_ProjectManager.cpp.
| Project::Ptr tracktion::engine::ProjectManager::addProjectToList | ( | const juce::File & | projectFile, |
| bool | shouldSaveList, | ||
| juce::ValueTree | folderToAddTo, | ||
| int | insertIndex = -1 |
||
| ) |
Definition at line 243 of file tracktion_ProjectManager.cpp.
| void tracktion::engine::ProjectManager::clearProjects | ( | ) |
Definition at line 325 of file tracktion_ProjectManager.cpp.
| Project::Ptr tracktion::engine::ProjectManager::createNewProject | ( | const juce::File & | projectFile | ) |
Definition at line 427 of file tracktion_ProjectManager.cpp.
| Project::Ptr tracktion::engine::ProjectManager::createNewProject | ( | const juce::File & | projectFile, |
| juce::ValueTree | folderToAddTo | ||
| ) |
Definition at line 432 of file tracktion_ProjectManager.cpp.
| void tracktion::engine::ProjectManager::createNewProjectFolder | ( | juce::ValueTree | parent, |
| const juce::String & | name | ||
| ) |
Definition at line 764 of file tracktion_ProjectManager.cpp.
| Project::Ptr tracktion::engine::ProjectManager::createNewProjectFromTemplate | ( | const juce::String & | suggestedName, |
| const juce::File & | lastPath, | ||
| const juce::File & | templateArchiveFile, | ||
| juce::ValueTree | folderToAddTo | ||
| ) |
Definition at line 470 of file tracktion_ProjectManager.cpp.
| Project::Ptr tracktion::engine::ProjectManager::createNewProjectInteractively | ( | const juce::String & | suggestedName, |
| const juce::File & | lastPath, | ||
| juce::ValueTree | folderToAddTo | ||
| ) |
Definition at line 542 of file tracktion_ProjectManager.cpp.
| void tracktion::engine::ProjectManager::deleteProjectFolder | ( | juce::ValueTree | folder | ) |
Definition at line 775 of file tracktion_ProjectManager.cpp.
| juce::ValueTree tracktion::engine::ProjectManager::findFolderContaining | ( | const Project & | p | ) | const |
Definition at line 355 of file tracktion_ProjectManager.cpp.
| Project::Ptr tracktion::engine::ProjectManager::findProjectWithFile | ( | const juce::ValueTree & | folder, |
| const juce::File & | f | ||
| ) |
Definition at line 174 of file tracktion_ProjectManager.cpp.
| Project::Ptr tracktion::engine::ProjectManager::findProjectWithId | ( | const juce::ValueTree & | folder, |
| int | pid | ||
| ) |
Definition at line 161 of file tracktion_ProjectManager.cpp.
| juce::File tracktion::engine::ProjectManager::findSourceFile | ( | ProjectItemID | id | ) |
tries to find the media file used by a particular object.
Definition at line 411 of file tracktion_ProjectManager.cpp.
| juce::ValueTree tracktion::engine::ProjectManager::getActiveProjectsFolder | ( | ) |
Definition at line 157 of file tracktion_ProjectManager.cpp.
| juce::ReferenceCountedArray< Project > tracktion::engine::ProjectManager::getAllProjects | ( | ) |
Definition at line 143 of file tracktion_ProjectManager.cpp.
| juce::ReferenceCountedArray< Project > tracktion::engine::ProjectManager::getAllProjects | ( | const juce::ValueTree & | folder | ) |
Definition at line 150 of file tracktion_ProjectManager.cpp.
Definition at line 375 of file tracktion_ProjectManager.cpp.
| juce::ValueTree tracktion::engine::ProjectManager::getFolderItemFor | ( | const Project & | p | ) | const |
Definition at line 365 of file tracktion_ProjectManager.cpp.
| juce::ValueTree tracktion::engine::ProjectManager::getLibraryProjectsFolder | ( | ) |
Definition at line 158 of file tracktion_ProjectManager.cpp.
| Project::Ptr tracktion::engine::ProjectManager::getProject | ( | const Edit & | ed | ) |
Tries to find the project that contains this edit (but may return nullptr!)
Definition at line 406 of file tracktion_ProjectManager.cpp.
| Project::Ptr tracktion::engine::ProjectManager::getProject | ( | const juce::File & | f | ) |
Definition at line 231 of file tracktion_ProjectManager.cpp.
| Project::Ptr tracktion::engine::ProjectManager::getProject | ( | int | projectID | ) |
Definition at line 220 of file tracktion_ProjectManager.cpp.
| Project::Ptr tracktion::engine::ProjectManager::getProjectFrom | ( | const juce::ValueTree & | v, |
| bool | createIfNotFound = true |
||
| ) |
Definition at line 188 of file tracktion_ProjectManager.cpp.
| ProjectItem::Ptr tracktion::engine::ProjectManager::getProjectItem | ( | const Edit & | ed | ) |
Definition at line 401 of file tracktion_ProjectManager.cpp.
| ProjectItem::Ptr tracktion::engine::ProjectManager::getProjectItem | ( | ProjectItemID | id | ) |
tries to find the project that contains an id, and open it as a ProjectItem.
Definition at line 393 of file tracktion_ProjectManager.cpp.
| juce::StringArray tracktion::engine::ProjectManager::getRecentProjects | ( | bool | printableFormat | ) |
Definition at line 714 of file tracktion_ProjectManager.cpp.
| void tracktion::engine::ProjectManager::initialise | ( | ) |
Definition at line 27 of file tracktion_ProjectManager.cpp.
| void tracktion::engine::ProjectManager::loadList | ( | ) |
Definition at line 60 of file tracktion_ProjectManager.cpp.
| void tracktion::engine::ProjectManager::removeProjectFromList | ( | const juce::File & | f | ) |
Definition at line 299 of file tracktion_ProjectManager.cpp.
| void tracktion::engine::ProjectManager::saveAllProjects | ( | ) |
Definition at line 419 of file tracktion_ProjectManager.cpp.
| void tracktion::engine::ProjectManager::saveList | ( | ) |
Definition at line 122 of file tracktion_ProjectManager.cpp.
| void tracktion::engine::ProjectManager::unpackArchiveAndAddToList | ( | const juce::File & | archiveFile, |
| juce::ValueTree | folder | ||
| ) |
Definition at line 627 of file tracktion_ProjectManager.cpp.
| void tracktion::engine::ProjectManager::updateProjectFile | ( | Project & | p, |
| const juce::File & | f | ||
| ) |
Definition at line 385 of file tracktion_ProjectManager.cpp.
|
friend |
Definition at line 116 of file tracktion_ProjectManager.h.
| Engine& tracktion::engine::ProjectManager::engine |
Definition at line 88 of file tracktion_ProjectManager.h.
| juce::ValueTree tracktion::engine::ProjectManager::folders |
Definition at line 89 of file tracktion_ProjectManager.h.