Audacity 3.2.0
|
Enumerations | |
enum class | ConflictResolution { None , Remote , Local , Stop } |
Functions | |
auto | MakeProgress () |
auto | MakePoller (BasicUI::ProgressDialog &dialog) |
template<typename T > | |
T | GetResult (std::future< T > &future) |
bool | HandleFailure (const ProjectSyncResult &result) |
ConflictResolution | GetConfilctResolution (AudacityProject *project, const ProjectSyncResult &result) |
void | LogTransferStats (TransferStats stats) |
|
strong |
Enumerator | |
---|---|
None | |
Remote | |
Local | |
Stop |
Definition at line 90 of file CloudProjectOpenUtils.cpp.
ConflictResolution audacity::cloud::audiocom::sync::anonymous_namespace{CloudProjectOpenUtils.cpp}::GetConfilctResolution | ( | AudacityProject * | project, |
const ProjectSyncResult & | result | ||
) |
Definition at line 99 of file CloudProjectOpenUtils.cpp.
References audacity::cloud::audiocom::sync::AudioComDialogBase::CancelButtonIdentifier(), audacity::cloud::audiocom::ResponseResult::Code, audacity::cloud::audiocom::Conflict, audacity::cloud::audiocom::sync::OpenDirty, project, audacity::cloud::audiocom::sync::ProjectSyncResult::Result, audacity::cloud::audiocom::sync::ProjectVersionConflictDialog::UseLocalIdentifier(), and audacity::cloud::audiocom::sync::ProjectVersionConflictDialog::UseRemoteIdentifier().
Referenced by audacity::cloud::audiocom::sync::OpenProjectFromCloud(), and audacity::cloud::audiocom::sync::SyncCloudProject().
T audacity::cloud::audiocom::sync::anonymous_namespace{CloudProjectOpenUtils.cpp}::GetResult | ( | std::future< T > & | future | ) |
Definition at line 54 of file CloudProjectOpenUtils.cpp.
References BasicUI::Yield().
Referenced by audacity::cloud::audiocom::sync::OpenProjectFromCloud(), and audacity::cloud::audiocom::sync::SyncCloudProject().
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudProjectOpenUtils.cpp}::HandleFailure | ( | const ProjectSyncResult & | result | ) |
Definition at line 63 of file CloudProjectOpenUtils.cpp.
References audacity::cloud::audiocom::Cancelled, audacity::cloud::audiocom::ResponseResult::Code, audacity::cloud::audiocom::Conflict, audacity::cloud::audiocom::ResponseResult::Content, audacity::cloud::audiocom::sync::SyncFailedDialog::OnOpen(), audacity::cloud::audiocom::sync::ProjectSyncResult::Result, audacity::cloud::audiocom::sync::AudioComDialogBase::ShowDialog(), audacity::cloud::audiocom::sync::ProjectSyncResult::Status, audacity::cloud::audiocom::sync::ProjectSyncResult::Succeeded, and audacity::cloud::audiocom::SyncImpossible.
Referenced by audacity::cloud::audiocom::sync::OpenProjectFromCloud(), and audacity::cloud::audiocom::sync::SyncCloudProject().
void audacity::cloud::audiocom::sync::anonymous_namespace{CloudProjectOpenUtils.cpp}::LogTransferStats | ( | TransferStats | stats | ) |
Definition at line 122 of file CloudProjectOpenUtils.cpp.
References audacity::cloud::audiocom::TransferStats::BytesTransferred, and audacity::cloud::audiocom::TransferStats::TransferDuration.
Referenced by audacity::cloud::audiocom::sync::OpenProjectFromCloud(), and audacity::cloud::audiocom::sync::SyncCloudProject().
auto audacity::cloud::audiocom::sync::anonymous_namespace{CloudProjectOpenUtils.cpp}::MakePoller | ( | BasicUI::ProgressDialog & | dialog | ) |
Definition at line 44 of file CloudProjectOpenUtils.cpp.
References BasicUI::ProgressDialog::Poll(), and BasicUI::Success.
Referenced by audacity::cloud::audiocom::sync::OpenProjectFromCloud(), and audacity::cloud::audiocom::sync::SyncCloudProject().
auto audacity::cloud::audiocom::sync::anonymous_namespace{CloudProjectOpenUtils.cpp}::MakeProgress | ( | ) |
Definition at line 37 of file CloudProjectOpenUtils.cpp.
References BasicUI::MakeProgress(), BasicUI::ProgressShowCancel, and XO().
Referenced by audacity::cloud::audiocom::sync::OpenProjectFromCloud(), and audacity::cloud::audiocom::sync::SyncCloudProject().