![]() |
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().