#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: