Audacity 3.2.0
Functions | Variables
audacity::cloud::audiocom::sync::anonymous_namespace{SyncFailedDialog.cpp} Namespace Reference

Functions

TranslatableString GetMessage (const CloudSyncError &error)
 
TranslatableString GetMessage (const ResponseResult &error)
 

Variables

const auto MessageAuthorizationFailed
 
const auto MessageExpired
 
const auto MessageConnectionFailed
 
const auto MessageTooLarge
 
const auto MessageForbidden = XO("You don't have access to this project.")
 
const auto MessageNotFound = XO("The project could not be found.")
 
const auto MessageUnexpectedResponse
 
const auto MessageInternalClientError
 
const auto MessageInternalServerError
 
const auto MessageUnknownError = XO("Audacity encountered an unknown error.")
 

Function Documentation

◆ GetMessage() [1/2]

TranslatableString audacity::cloud::audiocom::sync::anonymous_namespace{SyncFailedDialog.cpp}::GetMessage ( const CloudSyncError error)

Definition at line 37 of file SyncFailedDialog.cpp.

References audacity::cloud::audiocom::sync::CloudSyncError::Authorization, audacity::cloud::audiocom::sync::CloudSyncError::ClientFailure, MessageAuthorizationFailed, MessageConnectionFailed, MessageInternalClientError, MessageInternalServerError, MessageUnknownError, audacity::cloud::audiocom::sync::CloudSyncError::Network, audacity::cloud::audiocom::sync::CloudSyncError::Server, and audacity::cloud::audiocom::sync::CloudSyncError::Type.

◆ GetMessage() [2/2]

TranslatableString audacity::cloud::audiocom::sync::anonymous_namespace{SyncFailedDialog.cpp}::GetMessage ( const ResponseResult error)

Definition at line 54 of file SyncFailedDialog.cpp.

55{
56 switch (error.Code)
57 {
60 case SyncResultCode::Expired:
61 return MessageExpired;
62 case SyncResultCode::ConnectionFailed:
64 case SyncResultCode::TooLarge:
65 return MessageTooLarge;
67 return MessageForbidden;
69 return MessageNotFound;
70 case SyncResultCode::UnexpectedResponse:
74 default:
76 }
77}

References audacity::cloud::audiocom::ResponseResult::Code, audacity::cloud::audiocom::ConnectionFailed, audacity::cloud::audiocom::Expired, audacity::cloud::audiocom::Forbidden, audacity::cloud::audiocom::InternalServerError, MessageAuthorizationFailed, MessageConnectionFailed, MessageExpired, MessageForbidden, MessageInternalServerError, MessageNotFound, MessageTooLarge, MessageUnexpectedResponse, MessageUnknownError, audacity::cloud::audiocom::NotFound, audacity::cloud::audiocom::TooLarge, audacity::cloud::audiocom::Unauthorized, and audacity::cloud::audiocom::UnexpectedResponse.

Referenced by audacity::cloud::audiocom::sync::SyncFailedDialog::OnOpen(), and audacity::cloud::audiocom::sync::SyncFailedDialog::OnSave().

Here is the caller graph for this function:

Variable Documentation

◆ MessageAuthorizationFailed

const auto audacity::cloud::audiocom::sync::anonymous_namespace{SyncFailedDialog.cpp}::MessageAuthorizationFailed
Initial value:
=
XO("You are not authorized to access this project.")
XO("Cut/Copy/Paste")

Definition at line 19 of file SyncFailedDialog.cpp.

Referenced by GetMessage().

◆ MessageConnectionFailed

const auto audacity::cloud::audiocom::sync::anonymous_namespace{SyncFailedDialog.cpp}::MessageConnectionFailed
Initial value:
=
XO("Audacity had trouble connecting to the server.")

Definition at line 23 of file SyncFailedDialog.cpp.

Referenced by GetMessage().

◆ MessageExpired

const auto audacity::cloud::audiocom::sync::anonymous_namespace{SyncFailedDialog.cpp}::MessageExpired
Initial value:
=
XO("You tried to access a project that has expired.")

Definition at line 21 of file SyncFailedDialog.cpp.

Referenced by GetMessage().

◆ MessageForbidden

const auto audacity::cloud::audiocom::sync::anonymous_namespace{SyncFailedDialog.cpp}::MessageForbidden = XO("You don't have access to this project.")

Definition at line 27 of file SyncFailedDialog.cpp.

Referenced by GetMessage().

◆ MessageInternalClientError

const auto audacity::cloud::audiocom::sync::anonymous_namespace{SyncFailedDialog.cpp}::MessageInternalClientError
Initial value:
=
XO("Audacity encountered an internal error.")

Definition at line 31 of file SyncFailedDialog.cpp.

Referenced by GetMessage().

◆ MessageInternalServerError

const auto audacity::cloud::audiocom::sync::anonymous_namespace{SyncFailedDialog.cpp}::MessageInternalServerError
Initial value:
=
XO("Audio.com encountered an internal error.")

Definition at line 33 of file SyncFailedDialog.cpp.

Referenced by GetMessage().

◆ MessageNotFound

const auto audacity::cloud::audiocom::sync::anonymous_namespace{SyncFailedDialog.cpp}::MessageNotFound = XO("The project could not be found.")

Definition at line 28 of file SyncFailedDialog.cpp.

Referenced by GetMessage().

◆ MessageTooLarge

const auto audacity::cloud::audiocom::sync::anonymous_namespace{SyncFailedDialog.cpp}::MessageTooLarge
Initial value:
= XO(
"The project is too large to upload. Please save it to your computer instead.")

Definition at line 25 of file SyncFailedDialog.cpp.

Referenced by GetMessage().

◆ MessageUnexpectedResponse

const auto audacity::cloud::audiocom::sync::anonymous_namespace{SyncFailedDialog.cpp}::MessageUnexpectedResponse
Initial value:
=
XO("The server responded with something Audacity could not understand.")

Definition at line 29 of file SyncFailedDialog.cpp.

Referenced by GetMessage().

◆ MessageUnknownError

const auto audacity::cloud::audiocom::sync::anonymous_namespace{SyncFailedDialog.cpp}::MessageUnknownError = XO("Audacity encountered an unknown error.")

Definition at line 35 of file SyncFailedDialog.cpp.

Referenced by GetMessage().