Audacity 3.2.0
|
Abstraction of a progress dialog with well defined time-to-completion estimate. More...
#include <BasicUI.h>
Public Member Functions | |
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... | |
Abstraction of a progress dialog with well defined time-to-completion estimate.
|
virtualdefault |
Reimplemented in ProgressDialog.
|
pure virtual |
Update the bar and poll for clicks. Call only on the main thread.
Implemented in ProgressDialog.
Referenced by audacity::cloud::audiocom::sync::anonymous_namespace{CloudProjectOpenUtils.cpp}::MakePoller(), WaveClip::Resample(), Effect::TotalProgress(), Effect::TrackGroupProgress(), and Effect::TrackProgress().
|
pure virtual |
Reset the dialog state.
Implemented in ProgressDialog.
|
pure virtual |
Change the dialog's title.
Implemented in ProgressDialog.
|
pure virtual |
Change an existing dialog's message.
Implemented in ProgressDialog.
Referenced by StereoToMono::Process().