#include <CloudSyncStatusField.h>
Definition at line 30 of file CloudSyncStatusField.h.
◆ State
Enumerator |
---|
Hidden | |
Dirty | |
Synced | |
Failed | |
Uploading | |
Definition at line 58 of file CloudSyncStatusField.h.
59 {
61 Dirty,
enum audacity::cloud::audiocom::sync::CloudSyncStatusField::State Hidden
◆ CloudSyncStatusField()
audacity::cloud::audiocom::sync::CloudSyncStatusField::CloudSyncStatusField |
( |
AudacityProject & |
project | ) |
|
|
explicit |
Definition at line 339 of file CloudSyncStatusField.cpp.
344 true) }
345{
346}
void OnCloudStatusChanged(const CloudStatusChangedMessage &extension)
ProjectCloudExtension & mCloudExtension
AudacityProject & mProject
Observer::Subscription mCloudStatusChangedSubscription
static ProjectCloudExtension & Get(AudacityProject &project)
Observer::Subscription SubscribeStatusChanged(std::function< void(const CloudStatusChangedMessage &)> callback, bool onUIThread)
ProjectFileIOExtensionRegistry::Extension extension
References anonymous_namespace{CloudProjectFileIOExtensions.cpp}::extension, and OnCloudStatusChanged().
◆ ~CloudSyncStatusField()
audacity::cloud::audiocom::sync::CloudSyncStatusField::~CloudSyncStatusField |
( |
| ) |
|
|
overridedefault |
◆ Get() [1/2]
◆ Get() [2/2]
Definition at line 356 of file CloudSyncStatusField.cpp.
357{
359}
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
static CloudSyncStatusField & Get(AudacityProject &project)
References project.
◆ GetStatusWidget() [1/2]
◆ GetStatusWidget() [2/2]
◆ GetText()
TranslatableString audacity::cloud::audiocom::sync::CloudSyncStatusField::GetText |
( |
| ) |
const |
◆ GetWidth()
int audacity::cloud::audiocom::sync::CloudSyncStatusField::GetWidth |
( |
| ) |
const |
◆ IsVisible()
bool audacity::cloud::audiocom::sync::CloudSyncStatusField::IsVisible |
( |
| ) |
const |
◆ MarkDirty()
void audacity::cloud::audiocom::sync::CloudSyncStatusField::MarkDirty |
( |
| ) |
|
|
private |
◆ OnCloudStatusChanged()
void audacity::cloud::audiocom::sync::CloudSyncStatusField::OnCloudStatusChanged |
( |
const CloudStatusChangedMessage & |
extension | ) |
|
|
private |
◆ OnSize()
void audacity::cloud::audiocom::sync::CloudSyncStatusField::OnSize |
( |
const wxRect & |
rect | ) |
|
◆ Hidden
◆ mCloudExtension
◆ mCloudStatusChangedSubscription
◆ mProgress
int audacity::cloud::audiocom::sync::CloudSyncStatusField::mProgress { 0 } |
|
private |
◆ mProject
AudacityProject& audacity::cloud::audiocom::sync::CloudSyncStatusField::mProject |
|
private |
◆ mStatusWidget
wxWeakRef<StatusWidget> audacity::cloud::audiocom::sync::CloudSyncStatusField::mStatusWidget |
|
private |
The documentation for this class was generated from the following files: