![]() |
Audacity 3.2.0
|
#include "ProjectFileIO.h"
#include <atomic>
#include <sqlite3.h>
#include <optional>
#include <cstring>
#include <wx/app.h>
#include <wx/crt.h>
#include <wx/frame.h>
#include <wx/log.h>
#include <wx/sstream.h>
#include "ActiveProjects.h"
#include "CodeConversions.h"
#include "DBConnection.h"
#include "Project.h"
#include "ProjectHistory.h"
#include "ProjectSerializer.h"
#include "ProjectWindows.h"
#include "SampleBlock.h"
#include "TempDirectory.h"
#include "TransactionScope.h"
#include "WaveTrack.h"
#include "widgets/AudacityMessageBox.h"
#include "BasicUI.h"
#include "widgets/ProgressDialog.h"
#include "wxFileNameWrapper.h"
#include "XMLFileReader.h"
#include "SentryHelper.h"
#include "MemoryX.h"
#include "ProjectFormatExtensionsRegistry.h"
#include "BufferedStreamReader.h"
#include "FromChars.h"
Go to the source code of this file.
Classes | |
class | SQLiteIniter |
class | SQLiteBlobStream |
class | BufferedProjectBlobStream |
Macros | |
#define | AUDACITY_FILE_FORMAT_VERSION "1.3.0" |
#define | PACK(b1, b2, b3, b4) ((b1 << 24) | (b2 << 16) | (b3 << 8) | b4) |
Functions | |
static void | RefreshAllTitles (bool bShowProjectNumbers) |
static int | ExecCallback (void *data, int cols, char **vals, char **names) |
Variables | |
static const int | ProjectFileID = PACK('A', 'U', 'D', 'Y') |
static const char * | ProjectFileSchema |
static const AudacityProject::AttachedObjects::RegisteredFactory | sFileIOKey |
static ProjectHistory::AutoSave::Scope | scope |
Install the callback from undo manager. More... | |
#define AUDACITY_FILE_FORMAT_VERSION "1.3.0" |
Definition at line 50 of file ProjectFileIO.cpp.
#define PACK | ( | b1, | |
b2, | |||
b3, | |||
b4 | |||
) | ((b1 << 24) | (b2 << 16) | (b3 << 8) | b4) |
Definition at line 62 of file ProjectFileIO.cpp.
|
static |
Definition at line 722 of file ProjectFileIO.cpp.
References MakeSimpleGuard(), and names.
Referenced by ProjectFileIO::Exec().
|
static |
Definition at line 428 of file ProjectFileIO.cpp.
References ProjectFileIO::Get(), GetProjectFrame(), and ProjectFileIO::SetProjectTitle().
Referenced by TitleRestorer::TitleRestorer(), and TitleRestorer::~TitleRestorer().
Definition at line 67 of file ProjectFileIO.cpp.
Referenced by ProjectFileIO::CheckVersion(), and ProjectFileIO::InstallSchema().
|
static |
Definition at line 93 of file ProjectFileIO.cpp.
Referenced by ProjectFileIO::InstallSchema().
|
static |
Install the callback from undo manager.
Definition at line 2705 of file ProjectFileIO.cpp.
|
static |
Definition at line 470 of file ProjectFileIO.cpp.
Referenced by ProjectFileIO::Get().