Audacity 3.2.0
|
Public Types | |
using | Clock = std::chrono::steady_clock |
Public Member Functions | |
ExportProgressHelper (ShareAudioDialog &parent) | |
void | Cancel () |
bool | WasCancelled () |
BasicUI::ProgressResult | Poll (unsigned long long numerator, unsigned long long denominator, const TranslatableString &) override |
Update the bar and poll for clicks. Call only on the main thread. More... | |
void | SetMessage (const TranslatableString &) override |
Change an existing dialog's message. More... | |
void | SetDialogTitle (const TranslatableString &) override |
Change the dialog's title. More... | |
void | Reinit () override |
Reset the dialog state. More... | |
Public Member Functions inherited from BasicUI::ProgressDialog | |
virtual | ~ProgressDialog () |
virtual ProgressResult | Poll (unsigned long long numerator, unsigned long long denominator, const TranslatableString &message={})=0 |
Update the bar and poll for clicks. Call only on the main thread. More... | |
virtual void | SetMessage (const TranslatableString &message)=0 |
Change an existing dialog's message. More... | |
virtual void | SetDialogTitle (const TranslatableString &title)=0 |
Change the dialog's title. More... | |
virtual void | Reinit ()=0 |
Reset the dialog state. More... | |
Public Attributes | |
ShareAudioDialog & | mParent |
Clock::time_point | mLastYield |
bool | mCancelled { false } |
Definition at line 109 of file ShareAudioDialog.cpp.
using cloud::audiocom::ShareAudioDialog::ExportProgressHelper::Clock = std::chrono::steady_clock |
Definition at line 161 of file ShareAudioDialog.cpp.
|
inlineexplicit |
Definition at line 112 of file ShareAudioDialog.cpp.
|
inline |
Definition at line 117 of file ShareAudioDialog.cpp.
References mCancelled.
Referenced by cloud::audiocom::ShareAudioDialog::OnCancel().
|
inlineoverridevirtual |
Update the bar and poll for clicks. Call only on the main thread.
Implements BasicUI::ProgressDialog.
Definition at line 127 of file ShareAudioDialog.cpp.
References BasicUI::Cancelled, mCancelled, mLastYield, mParent, BasicUI::Success, cloud::audiocom::ShareAudioDialog::UpdateProgress(), and BasicUI::Yield().
|
inlineoverridevirtual |
Reset the dialog state.
Implements BasicUI::ProgressDialog.
Definition at line 155 of file ShareAudioDialog.cpp.
|
inlineoverridevirtual |
Change the dialog's title.
Implements BasicUI::ProgressDialog.
Definition at line 151 of file ShareAudioDialog.cpp.
|
inlineoverridevirtual |
Change an existing dialog's message.
Implements BasicUI::ProgressDialog.
Definition at line 147 of file ShareAudioDialog.cpp.
|
inline |
Definition at line 122 of file ShareAudioDialog.cpp.
References mCancelled.
bool cloud::audiocom::ShareAudioDialog::ExportProgressHelper::mCancelled { false } |
Definition at line 164 of file ShareAudioDialog.cpp.
Referenced by Cancel(), Poll(), and WasCancelled().
Clock::time_point cloud::audiocom::ShareAudioDialog::ExportProgressHelper::mLastYield |
Definition at line 162 of file ShareAudioDialog.cpp.
Referenced by Poll().
ShareAudioDialog& cloud::audiocom::ShareAudioDialog::ExportProgressHelper::mParent |
Definition at line 159 of file ShareAudioDialog.cpp.
Referenced by Poll().