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

Classes

class  CloudSyncStatusBarFieldItem
 

Variables

const StatusBarField FieldId { L"CloudSyncStatus" }
 
const AttachedProjectObjects::RegisteredFactory key
 
StatusBarFieldItemRegistrator rateStatusBarField
 
const auto CloudSyncFailedMessage = XO("Failed.")
 
const auto CloudSyncProgressMessage = XO("Syncing to audio.com... (%d%%)")
 
const auto Padding = 2
 
const auto ProgressBarWidth = 240
 
const auto ProgressBarHeight = 10
 
const auto ProgressBarBorderSize = 1
 
const auto StatusFieldPadding = 20
 

Variable Documentation

◆ CloudSyncFailedMessage

const auto audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::CloudSyncFailedMessage = XO("Failed.")

◆ CloudSyncProgressMessage

const auto audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::CloudSyncProgressMessage = XO("Syncing to audio.com... (%d%%)")

◆ FieldId

const StatusBarField audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::FieldId { L"CloudSyncStatus" }

◆ key

const AttachedProjectObjects::RegisteredFactory audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::key
Initial value:
{
{ return std::make_shared<CloudSyncStatusField>(project); }
}
const auto project
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Definition: Project.h:90

Definition at line 42 of file CloudSyncStatusField.cpp.

Referenced by audacity::cloud::audiocom::sync::CloudSyncStatusField::Get().

◆ Padding

const auto audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::Padding = 2

◆ ProgressBarBorderSize

const auto audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::ProgressBarBorderSize = 1

◆ ProgressBarHeight

const auto audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::ProgressBarHeight = 10

◆ ProgressBarWidth

const auto audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::ProgressBarWidth = 240

◆ rateStatusBarField

StatusBarFieldItemRegistrator audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::rateStatusBarField
Initial value:
{
std::make_unique<CloudSyncStatusBarFieldItem>(),
}
StatusBarField RateStatusBarField()
ID of the third field in the status bar. This field is used to display the current rate.
const wxString & GET() const
Explicit conversion to wxString, meant to be ugly-looking and demanding of a comment why it's correct...
Definition: Identifier.h:66

Definition at line 94 of file CloudSyncStatusField.cpp.

Referenced by ProjectStatus::DefaultFieldsRegistrator::DefaultFieldsRegistrator().

◆ StatusFieldPadding

const auto audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::StatusFieldPadding = 20