Audacity 3.2.0
|
Public Member Functions | |
StatusWidget (CloudSyncStatusField &owner, wxWindow *parent) | |
~StatusWidget () override | |
void | SetRect (const wxRect &rect) |
int | GetPreferredWidth (State state) const |
const wxBitmap * | GetBitmap () const |
TranslatableString | GetTranslatableText () const |
wxString | GetText () const |
void | OnPaint () |
void | UpdatePrefs () override |
void | UpdateName () |
Public Member Functions inherited from wxPanelWrapper | |
wxPanelWrapper () | |
wxPanelWrapper (wxWindow *parent, wxWindowID winid=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, const TranslatableString &name=XO("Panel")) | |
bool | Create (wxWindow *parent, wxWindowID winid=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, const TranslatableString &name=XO("Panel")) |
void | SetLabel (const TranslatableString &label) |
void | SetName (const TranslatableString &name) |
void | SetToolTip (const TranslatableString &toolTip) |
void | SetName () |
Public Member Functions inherited from wxTabTraversalWrapper< wxPanel > | |
wxTabTraversalWrapper (Args &&... args) | |
wxTabTraversalWrapper (const wxTabTraversalWrapper &)=delete | |
wxTabTraversalWrapper (wxTabTraversalWrapper &&)=delete | |
wxTabTraversalWrapper & | operator= (const wxTabTraversalWrapper &)=delete |
wxTabTraversalWrapper & | operator= (wxTabTraversalWrapper &&)=delete |
Public Member Functions inherited from PrefsListener | |
PrefsListener () | |
virtual | ~PrefsListener () |
virtual void | UpdatePrefs ()=0 |
Private Attributes | |
CloudSyncStatusField & | mOwner |
const wxBitmap * | mSyncedBitmap {} |
const wxBitmap * | mProgressBitmap {} |
int | mCloudSyncFailedMessageWidth {} |
int | mCloudSyncProgressMessageWidth {} |
Additional Inherited Members | |
Static Public Member Functions inherited from PrefsListener | |
static void | Broadcast (int id=0) |
Call this static function to notify all PrefsListener objects. More... | |
Protected Member Functions inherited from PrefsListener | |
virtual void | UpdateSelectedPrefs (int id) |
Definition at line 114 of file CloudSyncStatusField.cpp.
|
inline |
Definition at line 119 of file CloudSyncStatusField.cpp.
References OnPaint(), safenew, and UpdatePrefs().
|
inlineoverride |
Definition at line 133 of file CloudSyncStatusField.cpp.
|
inline |
Definition at line 157 of file CloudSyncStatusField.cpp.
References mOwner, mProgressBitmap, mSyncedBitmap, and audacity::cloud::audiocom::sync::CloudSyncStatusField::Uploading.
Referenced by OnPaint().
|
inline |
Definition at line 142 of file CloudSyncStatusField.cpp.
References audacity::cloud::audiocom::sync::CloudSyncStatusField::Failed, mCloudSyncFailedMessageWidth, mCloudSyncProgressMessageWidth, mProgressBitmap, mSyncedBitmap, audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::Padding, audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::ProgressBarWidth, and audacity::cloud::audiocom::sync::CloudSyncStatusField::Uploading.
|
inline |
Definition at line 174 of file CloudSyncStatusField.cpp.
References GetTranslatableText(), and TranslatableString::Translation().
Referenced by OnPaint().
|
inline |
Definition at line 163 of file CloudSyncStatusField.cpp.
References audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::CloudSyncFailedMessage, audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::CloudSyncProgressMessage, audacity::cloud::audiocom::sync::CloudSyncStatusField::Failed, mOwner, audacity::cloud::audiocom::sync::CloudSyncStatusField::mProgress, and audacity::cloud::audiocom::sync::CloudSyncStatusField::Uploading.
Referenced by GetText(), and UpdateName().
|
inline |
Definition at line 179 of file CloudSyncStatusField.cpp.
References GetBitmap(), GetText(), mCloudSyncProgressMessageWidth, mOwner, audacity::cloud::audiocom::sync::CloudSyncStatusField::mProgress, audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::Padding, audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::ProgressBarBorderSize, audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::ProgressBarHeight, audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::ProgressBarWidth, and audacity::cloud::audiocom::sync::CloudSyncStatusField::Uploading.
Referenced by StatusWidget().
|
inline |
Definition at line 137 of file CloudSyncStatusField.cpp.
|
inline |
Definition at line 324 of file CloudSyncStatusField.cpp.
References GetTranslatableText(), and wxPanelWrapper::SetName().
|
inlineoverridevirtual |
Implements PrefsListener.
Definition at line 309 of file CloudSyncStatusField.cpp.
References ThemeBase::Bitmap(), audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::CloudSyncFailedMessage, audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::CloudSyncProgressMessage, mCloudSyncFailedMessageWidth, mCloudSyncProgressMessageWidth, mProgressBitmap, mSyncedBitmap, and theTheme.
Referenced by StatusWidget().
|
private |
Definition at line 335 of file CloudSyncStatusField.cpp.
Referenced by GetPreferredWidth(), and UpdatePrefs().
|
private |
Definition at line 336 of file CloudSyncStatusField.cpp.
Referenced by GetPreferredWidth(), OnPaint(), and UpdatePrefs().
|
private |
Definition at line 330 of file CloudSyncStatusField.cpp.
Referenced by GetBitmap(), GetTranslatableText(), and OnPaint().
|
private |
Definition at line 333 of file CloudSyncStatusField.cpp.
Referenced by GetBitmap(), GetPreferredWidth(), and UpdatePrefs().
|
private |
Definition at line 332 of file CloudSyncStatusField.cpp.
Referenced by GetBitmap(), GetPreferredWidth(), and UpdatePrefs().