| addListener(SelectableListener *) (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| addSelectableListener(SelectableListener *) (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| askAboutTempoDetect(const juce::File &, bool &shouldSetAutoTempo) const (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| cancelAnyPendingUpdates() | tracktion::engine::Selectable | |
| createDefaultFolders() (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| createNewEdit() (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| createNewItem(const juce::File &fileToReference, const juce::String &type, const juce::String &name, const juce::String &description, const ProjectItem::Category cat, bool atTopOfList) | tracktion::engine::Project | |
| createNewProjectId() (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| decReferenceCount() noexcept | juce::ReferenceCountedObject | |
| decReferenceCountWithoutDeleting() noexcept | juce::ReferenceCountedObject | |
| deselect() (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| engine (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| findOrphanItems() (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getAllItemIDs() const (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getAllProjectItemIDs() const (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getAllProjectItems() (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getDefaultDirectory() const (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getDescription() const (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getDirectoryForMedia(ProjectItem::Category category) const (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getIndexOf(ProjectItemID) const (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getName() const (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getNumProjectItems() (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getProjectFile() const noexcept (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getProjectID() const (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getProjectItemAt(int index) (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getProjectItemForFile(const juce::File &file) (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getProjectItemForID(ProjectItemID) (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getProjectItemID(int index) (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getProjectProperty(const juce::String &name) const (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| getReferenceCount() const noexcept | juce::ReferenceCountedObject | |
| getSelectableDescription() override | tracktion::engine::Project | virtual |
| getWeakRef() (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| handleAsyncUpdate() override (defined in tracktion::engine::Project) | tracktion::engine::Project | virtual |
| incReferenceCount() noexcept | juce::ReferenceCountedObject | |
| initialise() (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | static |
| isLibraryProject() const (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| isReadOnly() const (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| isSelectableValid(const Selectable *) noexcept | tracktion::engine::Selectable | static |
| isTemporary() const (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| isValid() const | tracktion::engine::Project | |
| lockFile() | tracktion::engine::Project | |
| masterReference (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| mergeArchiveContents(const juce::File &archiveFile) (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| mergeOtherProjectIntoThis(const juce::File &otherProject) (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| moveProjectItem(int indexToMoveFrom, int indexToMoveTo) (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| nagAsk enum value | tracktion::engine::Project | |
| nagAutoNo enum value | tracktion::engine::Project | |
| nagAutoYes enum value | tracktion::engine::Project | |
| NagMode enum name | tracktion::engine::Project | |
| notifyListenersOfDeletion() (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| operator=(const ReferenceCountedObject &) noexcept | juce::ReferenceCountedObject | protected |
| operator=(ReferenceCountedObject &&) noexcept | juce::ReferenceCountedObject | protected |
| ProjectItem (defined in tracktion::engine::Project) | tracktion::engine::Project | friend |
| ProjectManager (defined in tracktion::engine::Project) | tracktion::engine::Project | friend |
| projectManager (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| ProjectSortType enum name (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| propertiesChanged() (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| Ptr typedef (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| redirectIDsFromProject(int oldProjId, int newProjId) | tracktion::engine::Project | |
| ReferenceCountedObject()=default | juce::ReferenceCountedObject | protected |
| ReferenceCountedObject(const ReferenceCountedObject &) noexcept | juce::ReferenceCountedObject | protected |
| ReferenceCountedObject(ReferenceCountedObject &&) noexcept | juce::ReferenceCountedObject | protected |
| refreshFolderStructure() | tracktion::engine::Project | |
| refreshProjectPropertiesFromFile() (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| removeListener(SelectableListener *) (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| removeProjectItem(ProjectItemID, bool deleteSourceMaterial) (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| removeSelectableListener(SelectableListener *) (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| resetReferenceCount() noexcept | juce::ReferenceCountedObject | protected |
| save() | tracktion::engine::Project | |
| searchFor(juce::Array< ProjectItemID > &results, SearchOperation &) | tracktion::engine::Project | |
| Selectable() (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| selectableAboutToBeDeleted() | tracktion::engine::Selectable | virtual |
| selectionStatusChanged(bool isNowSelected) | tracktion::engine::Selectable | virtual |
| setDescription(const juce::String &newDesc) (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| setName(const juce::String &newName) (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| setProjectProperty(const juce::String &name, const juce::String &value) (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| SortByCreated enum value (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| SortByDesc enum value (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| SortByLength enum value (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| SortByModified enum value (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| SortByName enum value (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| SortBySize enum value (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| SortByType enum value (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| unlockFile() (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| WeakRef typedef (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| ~Project() override (defined in tracktion::engine::Project) | tracktion::engine::Project | |
| ~ReferenceCountedObject() | juce::ReferenceCountedObject | protectedvirtual |
| ~Selectable() (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | virtual |