Audacity 3.2.0
|
This is the complete list of members for ProjectFileIO, including all inherited members.
AutoSave(bool recording=false) | ProjectFileIO | |
AutoSaveDelete(sqlite3 *db=nullptr) | ProjectFileIO | |
AuxiliaryFileSuffixes() | ProjectFileIO | privatestatic |
Broadcast(int id=0) | PrefsListener | privatestatic |
Callback typedef | Observer::Publisher< ProjectFileIOMessage > | |
CallbackReturn typedef | Observer::Publisher< ProjectFileIOMessage > | |
CheckVersion() | ProjectFileIO | private |
CloseConnection() | ProjectFileIO | private |
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={}) | ProjectFileIO | private |
CurrConn() | ProjectFileIO | private |
DB() | ProjectFileIO | private |
DeleteBlocks(const BlockIDs &blockids, bool complement) | ProjectFileIO | |
DiscardConnection() | ProjectFileIO | private |
Exec(const char *query, const ExecCB &callback, bool silent=false) | ProjectFileIO | private |
ExecCB typedef | ProjectFileIO | |
GenerateDoc() | ProjectFileIO | |
Get(AudacityProject &project) | ProjectFileIO | static |
Get(const AudacityProject &project) | ProjectFileIO | static |
GetBlockUsage(SampleBlockID blockid) | ProjectFileIO | |
GetConnection() | ProjectFileIO | |
GetCurrentUsage(const std::vector< const TrackList * > &trackLists) const | ProjectFileIO | |
GetDiskUsage(DBConnection &conn, SampleBlockID blockid) | ProjectFileIO | static |
GetFileName() const | ProjectFileIO | |
GetFreeDiskSpace() const | ProjectFileIO | |
GetLastError() const | ProjectFileIO | |
GetLastErrorCode() const | ProjectFileIO | |
GetLastLog() const | ProjectFileIO | |
GetLibraryError() const | ProjectFileIO | |
GetProjectTitle() const | ProjectFileIO | inline |
GetTotalUsage() | ProjectFileIO | |
GetValue(const char *sql, wxString &value, bool silent=false) | ProjectFileIO | private |
GetValue(const char *sql, int64_t &value, bool silent=false) | ProjectFileIO | private |
HadUnused() | ProjectFileIO | |
HandleXMLChild(const std::string_view &tag) override | ProjectFileIO | privatevirtual |
HandleXMLContent(const std::string_view &WXUNUSED(content)) | XMLTagHandler | inlinevirtual |
HandleXMLEndTag(const std::string_view &WXUNUSED(tag)) | XMLTagHandler | inlinevirtual |
HandleXMLTag(const std::string_view &tag, const AttributesList &attrs) override | ProjectFileIO | privatevirtual |
HasConnection() const | ProjectFileIO | |
InitializeSQL() | ProjectFileIO | static |
InSet(sqlite3_context *context, int argc, sqlite3_value **argv) | ProjectFileIO | privatestatic |
InstallSchema(sqlite3 *db, const char *schema="main") | ProjectFileIO | private |
IsModified() const | ProjectFileIO | |
IsRecovered() const | ProjectFileIO | |
IsTemporary() const | ProjectFileIO | |
LoadProject(const FilePath &fileName, bool ignoreAutosave) | ProjectFileIO | |
m_factory | Observer::Publisher< ProjectFileIOMessage > | private |
m_list | Observer::Publisher< ProjectFileIOMessage > | private |
MarkTemporary() | ProjectFileIO | |
message_type typedef | Observer::Publisher< ProjectFileIOMessage > | |
mFileName | ProjectFileIO | private |
mHadUnused | ProjectFileIO | private |
mModified | ProjectFileIO | private |
MoveProject(const FilePath &src, const FilePath &dst) | ProjectFileIO | private |
mpErrors | ProjectFileIO | private |
mpImpl | PrefsListener | private |
mPrevConn | ProjectFileIO | private |
mPrevFileName | ProjectFileIO | private |
mPrevTemporary | ProjectFileIO | private |
mProject | ProjectFileIO | private |
mRecovered | ProjectFileIO | private |
mTemporary | ProjectFileIO | private |
mTitle | ProjectFileIO | private |
mWasCompacted | ProjectFileIO | private |
notifies_all | Observer::Publisher< ProjectFileIOMessage > | static |
OnCheckpointFailure() | ProjectFileIO | private |
OpenConnection(FilePath fileName={}) | ProjectFileIO | private |
OpenProject() | ProjectFileIO | |
operator=(const ProjectFileIO &)=delete | ProjectFileIO | |
Publisher< ProjectFileIOMessage >::operator=(Publisher &&)=default | Observer::Publisher< ProjectFileIOMessage > | |
PrefsListener() | PrefsListener | private |
ProjectFileIO(AudacityProject &project) | ProjectFileIO | explicit |
ProjectFileIO(const ProjectFileIO &)=delete | ProjectFileIO | |
Publish(const ProjectFileIOMessage &message) | Observer::Publisher< ProjectFileIOMessage > | inlineprotected |
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={}) | Observer::Publisher< ProjectFileIOMessage > | inlineexplicit |
Publisher(Publisher &&)=default | Observer::Publisher< ProjectFileIOMessage > | |
Query(const char *sql, const ExecCB &callback, bool silent=false) | ProjectFileIO | private |
ReadXMLChild(const char *tag) | XMLTagHandler | |
ReadXMLContent(const char *s, int len) | XMLTagHandler | |
ReadXMLEndTag(const char *tag) | XMLTagHandler | |
RemoveProject(const FilePath &filename) | ProjectFileIO | static |
RenameOrWarn(const FilePath &src, const FilePath &dst) | ProjectFileIO | private |
ReopenProject() | ProjectFileIO | |
RestoreConnection() | ProjectFileIO | private |
SafetyFileName(const FilePath &src) | ProjectFileIO | privatestatic |
SaveConnection() | ProjectFileIO | private |
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) | ProjectFileIO | private |
SetError(const TranslatableString &msg, const TranslatableString &libraryError={}, int errorCode={}) | ProjectFileIO | private |
SetFileName(const FilePath &fileName) | ProjectFileIO | |
SetProjectTitle(int number=-1) | ProjectFileIO | |
ShouldCompact(const std::vector< const TrackList * > &tracks) | ProjectFileIO | private |
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() override | ProjectFileIO | privatevirtual |
UpdateSaved(const TrackList *tracks=nullptr) | ProjectFileIO | |
UpdateSelectedPrefs(int id) | PrefsListener | privatevirtual |
UseConnection(Connection &&conn, const FilePath &filePath) | ProjectFileIO | private |
WasCompacted() | ProjectFileIO | |
WriteDoc(const char *table, const ProjectSerializer &autosave, const char *schema="main") | ProjectFileIO | private |
WriteXML(XMLWriter &xmlFile, bool recording=false, const TrackList *tracks=nullptr) | ProjectFileIO | private |
WriteXMLHeader(XMLWriter &xmlFile) const | ProjectFileIO | private |
XMLTagHandler() | XMLTagHandler | inline |
~Base() | ClientData::Base | virtual |
~PrefsListener() | PrefsListener | privatevirtual |
~ProjectFileIO() | ProjectFileIO | |
~XMLTagHandler() | XMLTagHandler | inlinevirtual |