Audacity 3.2.0
|
#include <CloudProjectsDatabase.h>
Public Types | |
enum | SyncStatusType { SyncStatusSynced = 0 , SyncStatusUploading = 1 , SyncStatusDownloading = 2 } |
Public Attributes | |
std::string | ProjectId |
std::string | SnapshotId |
int64_t | SavesCount = 0 |
int64_t | LastAudioPreview = 0 |
std::string | LocalPath |
int64_t | LastModified = 0 |
int64_t | LastRead = 0 |
bool | FirstSyncDialogShown { false } |
enum audacity::cloud::audiocom::sync::DBProjectData::SyncStatusType | SyncStatus = {} |
Definition at line 24 of file CloudProjectsDatabase.h.
Enumerator | |
---|---|
SyncStatusSynced | |
SyncStatusUploading | |
SyncStatusDownloading |
Definition at line 36 of file CloudProjectsDatabase.h.
bool audacity::cloud::audiocom::sync::DBProjectData::FirstSyncDialogShown { false } |
Definition at line 34 of file CloudProjectsDatabase.h.
Referenced by audacity::cloud::audiocom::sync::CloudProjectsDatabase::DoGetProjectData(), and audacity::cloud::audiocom::sync::CloudProjectsDatabase::UpdateProjectData().
int64_t audacity::cloud::audiocom::sync::DBProjectData::LastAudioPreview = 0 |
Definition at line 29 of file CloudProjectsDatabase.h.
Referenced by audacity::cloud::audiocom::sync::CloudProjectsDatabase::DoGetProjectData(), and audacity::cloud::audiocom::sync::CloudProjectsDatabase::UpdateProjectData().
int64_t audacity::cloud::audiocom::sync::DBProjectData::LastModified = 0 |
Definition at line 31 of file CloudProjectsDatabase.h.
Referenced by audacity::cloud::audiocom::sync::CloudProjectsDatabase::DoGetProjectData(), audacity::cloud::audiocom::sync::ProjectCloudExtension::MarkProjectSynced(), audacity::cloud::audiocom::sync::ProjectCloudExtension::OnSnapshotCreated(), and audacity::cloud::audiocom::sync::CloudProjectsDatabase::UpdateProjectData().
int64_t audacity::cloud::audiocom::sync::DBProjectData::LastRead = 0 |
Definition at line 32 of file CloudProjectsDatabase.h.
Referenced by audacity::cloud::audiocom::sync::CloudProjectsDatabase::DoGetProjectData(), audacity::cloud::audiocom::sync::ProjectCloudExtension::MarkProjectSynced(), audacity::cloud::audiocom::sync::ProjectCloudExtension::OnSnapshotCreated(), and audacity::cloud::audiocom::sync::CloudProjectsDatabase::UpdateProjectData().
std::string audacity::cloud::audiocom::sync::DBProjectData::LocalPath |
Definition at line 30 of file CloudProjectsDatabase.h.
Referenced by audacity::cloud::audiocom::sync::CloudProjectsDatabase::DoGetProjectData(), audacity::cloud::audiocom::sync::ProjectCloudExtension::OnSnapshotCreated(), and audacity::cloud::audiocom::sync::CloudProjectsDatabase::UpdateProjectData().
std::string audacity::cloud::audiocom::sync::DBProjectData::ProjectId |
Definition at line 26 of file CloudProjectsDatabase.h.
Referenced by audacity::cloud::audiocom::sync::CloudProjectsDatabase::DoGetProjectData(), audacity::cloud::audiocom::sync::RemoteProjectSnapshot::MarkProjectInDB(), audacity::cloud::audiocom::sync::ProjectCloudExtension::OnSnapshotCreated(), and audacity::cloud::audiocom::sync::CloudProjectsDatabase::UpdateProjectData().
int64_t audacity::cloud::audiocom::sync::DBProjectData::SavesCount = 0 |
Definition at line 28 of file CloudProjectsDatabase.h.
Referenced by audacity::cloud::audiocom::sync::CloudProjectsDatabase::DoGetProjectData(), audacity::cloud::audiocom::sync::ProjectCloudExtension::OnSnapshotCreated(), and audacity::cloud::audiocom::sync::CloudProjectsDatabase::UpdateProjectData().
std::string audacity::cloud::audiocom::sync::DBProjectData::SnapshotId |
Definition at line 27 of file CloudProjectsDatabase.h.
Referenced by audacity::cloud::audiocom::sync::CloudProjectsDatabase::DoGetProjectData(), audacity::cloud::audiocom::sync::ProjectCloudExtension::OnSnapshotCreated(), audacity::cloud::audiocom::sync::ProjectCloudExtension::OnSyncCompleted(), and audacity::cloud::audiocom::sync::CloudProjectsDatabase::UpdateProjectData().
enum audacity::cloud::audiocom::sync::DBProjectData::SyncStatusType audacity::cloud::audiocom::sync::DBProjectData::SyncStatus = {} |
Referenced by audacity::cloud::audiocom::sync::CloudProjectsDatabase::DoGetProjectData(), audacity::cloud::audiocom::sync::ProjectCloudExtension::MarkProjectSynced(), audacity::cloud::audiocom::sync::ProjectCloudExtension::OnSnapshotCreated(), and audacity::cloud::audiocom::sync::CloudProjectsDatabase::UpdateProjectData().