![]() |
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().