Audacity 3.2.0
ProjectFileIO Member List

This is the complete list of members for ProjectFileIO, including all inherited members.

AutoSave(bool recording=false)ProjectFileIO
AutoSaveDelete(sqlite3 *db=nullptr)ProjectFileIO
AuxiliaryFileSuffixes()ProjectFileIOprivatestatic
Broadcast(int id=0)PrefsListenerprivatestatic
Callback typedefObserver::Publisher< ProjectFileIOMessage >
CallbackReturn typedefObserver::Publisher< ProjectFileIOMessage >
CheckVersion()ProjectFileIOprivate
CloseConnection()ProjectFileIOprivate
CloseProject()ProjectFileIO
Compact(const std::vector< const TrackList * > &tracks, bool force=false)ProjectFileIO
CopyTo(const FilePath &destpath, const TranslatableString &msg, bool isTemporary, bool prune=false, const std::vector< const TrackList * > &tracks={})ProjectFileIOprivate
CurrConn()ProjectFileIOprivate
DB()ProjectFileIOprivate
DeleteBlocks(const BlockIDs &blockids, bool complement)ProjectFileIO
DiscardConnection()ProjectFileIOprivate
Exec(const char *query, const ExecCB &callback, bool silent=false)ProjectFileIOprivate
ExecCB typedefProjectFileIO
GenerateDoc()ProjectFileIO
Get(AudacityProject &project)ProjectFileIOstatic
Get(const AudacityProject &project)ProjectFileIOstatic
GetBlockUsage(SampleBlockID blockid)ProjectFileIO
GetConnection()ProjectFileIO
GetCurrentUsage(const std::vector< const TrackList * > &trackLists) constProjectFileIO
GetDiskUsage(DBConnection &conn, SampleBlockID blockid)ProjectFileIOstatic
GetFileName() constProjectFileIO
GetFreeDiskSpace() constProjectFileIO
GetLastError() constProjectFileIO
GetLastErrorCode() constProjectFileIO
GetLastLog() constProjectFileIO
GetLibraryError() constProjectFileIO
GetProjectTitle() constProjectFileIOinline
GetTotalUsage()ProjectFileIO
GetValue(const char *sql, wxString &value, bool silent=false)ProjectFileIOprivate
GetValue(const char *sql, int64_t &value, bool silent=false)ProjectFileIOprivate
HadUnused()ProjectFileIO
HandleXMLChild(const std::string_view &tag) overrideProjectFileIOprivatevirtual
HandleXMLContent(const std::string_view &WXUNUSED(content))XMLTagHandlerinlinevirtual
HandleXMLEndTag(const std::string_view &WXUNUSED(tag))XMLTagHandlerinlinevirtual
HandleXMLTag(const std::string_view &tag, const AttributesList &attrs) overrideProjectFileIOprivatevirtual
HasConnection() constProjectFileIO
InitializeSQL()ProjectFileIOstatic
InSet(sqlite3_context *context, int argc, sqlite3_value **argv)ProjectFileIOprivatestatic
InstallSchema(sqlite3 *db, const char *schema="main")ProjectFileIOprivate
IsModified() constProjectFileIO
IsRecovered() constProjectFileIO
IsTemporary() constProjectFileIO
LoadProject(const FilePath &fileName, bool ignoreAutosave)ProjectFileIO
m_factoryObserver::Publisher< ProjectFileIOMessage >private
m_listObserver::Publisher< ProjectFileIOMessage >private
MarkTemporary()ProjectFileIO
message_type typedefObserver::Publisher< ProjectFileIOMessage >
mFileNameProjectFileIOprivate
mHadUnusedProjectFileIOprivate
mModifiedProjectFileIOprivate
MoveProject(const FilePath &src, const FilePath &dst)ProjectFileIOprivate
mpErrorsProjectFileIOprivate
mpImplPrefsListenerprivate
mPrevConnProjectFileIOprivate
mPrevFileNameProjectFileIOprivate
mPrevTemporaryProjectFileIOprivate
mProjectProjectFileIOprivate
mRecoveredProjectFileIOprivate
mTemporaryProjectFileIOprivate
mTitleProjectFileIOprivate
mWasCompactedProjectFileIOprivate
notifies_allObserver::Publisher< ProjectFileIOMessage >static
OnCheckpointFailure()ProjectFileIOprivate
OpenConnection(FilePath fileName={})ProjectFileIOprivate
OpenProject()ProjectFileIO
operator=(const ProjectFileIO &)=deleteProjectFileIO
Publisher< ProjectFileIOMessage >::operator=(Publisher &&)=defaultObserver::Publisher< ProjectFileIOMessage >
PrefsListener()PrefsListenerprivate
ProjectFileIO(AudacityProject &project)ProjectFileIOexplicit
ProjectFileIO(const ProjectFileIO &)=deleteProjectFileIO
Publish(const ProjectFileIOMessage &message)Observer::Publisher< ProjectFileIOMessage >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< ProjectFileIOMessage >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< ProjectFileIOMessage >
Query(const char *sql, const ExecCB &callback, bool silent=false)ProjectFileIOprivate
ReadXMLChild(const char *tag)XMLTagHandler
ReadXMLContent(const char *s, int len)XMLTagHandler
ReadXMLEndTag(const char *tag)XMLTagHandler
RemoveProject(const FilePath &filename)ProjectFileIOstatic
RenameOrWarn(const FilePath &src, const FilePath &dst)ProjectFileIOprivate
ReopenProject()ProjectFileIO
RestoreConnection()ProjectFileIOprivate
SafetyFileName(const FilePath &src)ProjectFileIOprivatestatic
SaveConnection()ProjectFileIOprivate
SaveCopy(const FilePath &fileName)ProjectFileIO
SaveProject(const FilePath &fileName, const TrackList *lastSaved)ProjectFileIO
SetBypass()ProjectFileIO
SetDBError(const TranslatableString &msg, const TranslatableString &libraryError={}, int errorCode=-1)ProjectFileIOprivate
SetError(const TranslatableString &msg, const TranslatableString &libraryError={}, int errorCode={})ProjectFileIOprivate
SetFileName(const FilePath &fileName)ProjectFileIO
SetProjectTitle(int number=-1)ProjectFileIO
ShouldCompact(const std::vector< const TrackList * > &tracks)ProjectFileIOprivate
ShowError(const BasicUI::WindowPlacement &placement, const TranslatableString &dlogTitle, const TranslatableString &message, const wxString &helpPage)ProjectFileIO
Subscribe(Callback callback)Observer::Publisher< ProjectFileIOMessage >
Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< ProjectFileIOMessage >inline
UpdatePrefs() overrideProjectFileIOprivatevirtual
UpdateSaved(const TrackList *tracks=nullptr)ProjectFileIO
UpdateSelectedPrefs(int id)PrefsListenerprivatevirtual
UseConnection(Connection &&conn, const FilePath &filePath)ProjectFileIOprivate
WasCompacted()ProjectFileIO
WriteDoc(const char *table, const ProjectSerializer &autosave, const char *schema="main")ProjectFileIOprivate
WriteXML(XMLWriter &xmlFile, bool recording=false, const TrackList *tracks=nullptr)ProjectFileIOprivate
WriteXMLHeader(XMLWriter &xmlFile) constProjectFileIOprivate
XMLTagHandler()XMLTagHandlerinline
~Base()ClientData::Basevirtual
~PrefsListener()PrefsListenerprivatevirtual
~ProjectFileIO()ProjectFileIO
~XMLTagHandler()XMLTagHandlerinlinevirtual