![]() |
Audacity 3.2.0
|
#include <ProgressDialog.h>
Public Member Functions | |
TimerProgressDialog (const wxLongLong_t duration, const TranslatableString &title, const MessageTable &columns, int flags=pdlgDefaultFlags, const TranslatableString &sRemainingLabelText={}) | |
ProgressResult | UpdateProgress () |
![]() | |
ProgressDialog () | |
Methods for ProgressDialog. More... | |
ProgressDialog (const TranslatableString &title, const TranslatableString &message={}, int flags=pdlgDefaultFlags, const TranslatableString &sRemainingLabelText={}) | |
virtual | ~ProgressDialog () |
bool | Create (const TranslatableString &title, const TranslatableString &message={}, int flags=pdlgDefaultFlags, const TranslatableString &sRemainingLabelText={}) |
void | Reinit () |
ProgressResult | Update (int value, const TranslatableString &message={}) |
ProgressResult | Update (double current, const TranslatableString &message={}) |
ProgressResult | Update (double current, double total, const TranslatableString &message={}) |
ProgressResult | Update (wxULongLong_t current, wxULongLong_t total, const TranslatableString &message={}) |
ProgressResult | Update (wxLongLong current, wxLongLong total, const TranslatableString &message={}) |
ProgressResult | Update (wxLongLong_t current, wxLongLong_t total, const TranslatableString &message={}) |
ProgressResult | Update (int current, int total, const TranslatableString &message={}) |
void | SetMessage (const TranslatableString &message) |
![]() | |
wxDialogWrapper () | |
wxDialogWrapper (wxWindow *parent, wxWindowID id, const TranslatableString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE, const TranslatableString &name=XO("Dialog")) | |
bool | Create (wxWindow *parent, wxWindowID id, const TranslatableString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE, const TranslatableString &name=XO("Dialog")) |
void | SetTitle (const TranslatableString &title) |
void | SetLabel (const TranslatableString &title) |
void | SetName (const TranslatableString &title) |
void | SetName () |
![]() | |
wxTabTraversalWrapper (Args &&... args) | |
wxTabTraversalWrapper (const wxTabTraversalWrapper &)=delete | |
wxTabTraversalWrapper (wxTabTraversalWrapper &&)=delete | |
wxTabTraversalWrapper & | operator= (const wxTabTraversalWrapper &)=delete |
wxTabTraversalWrapper & | operator= (wxTabTraversalWrapper &&)=delete |
Protected Member Functions | |
ProgressResult | Update (int value, const TranslatableString &message={}) |
ProgressResult | Update (double current, const TranslatableString &message={}) |
ProgressResult | Update (double current, double total, const TranslatableString &message={}) |
ProgressResult | Update (wxULongLong_t current, wxULongLong_t total, const TranslatableString &message={}) |
ProgressResult | Update (wxLongLong current, wxLongLong total, const TranslatableString &message={}) |
ProgressResult | Update (wxLongLong_t current, wxLongLong_t total, const TranslatableString &message={}) |
ProgressResult | Update (int current, int total, const TranslatableString &message={}) |
![]() | |
ProgressDialog (const TranslatableString &title, const MessageTable &columns, int flags=pdlgDefaultFlags, const TranslatableString &sRemainingLabelText={}) | |
bool | Create (const TranslatableString &title, const MessageTable &columns, int flags=pdlgDefaultFlags, const TranslatableString &sRemainingLabelText={}) |
Protected Attributes | |
wxLongLong_t | mDuration |
![]() | |
wxWindowRef | mHadFocus |
wxStaticText * | mElapsed |
wxStaticText * | mRemaining |
wxGauge * | mGauge |
wxLongLong_t | mStartTime |
wxLongLong_t | mLastUpdate |
wxLongLong_t | mYieldTimer |
int | mLastValue |
bool | mCancel |
bool | mStop |
bool | mIsTransparent |
bool | m_bShowElapsedTime = true |
bool | m_bConfirmAction = false |
Additional Inherited Members | |
![]() | |
using | MessageColumn = std::vector< TranslatableString > |
using | MessageTable = std::vector< MessageColumn > |
Definition at line 151 of file ProgressDialog.h.
TimerProgressDialog::TimerProgressDialog | ( | const wxLongLong_t | duration, |
const TranslatableString & | title, | ||
const MessageTable & | columns, | ||
int | flags = pdlgDefaultFlags , |
||
const TranslatableString & | sRemainingLabelText = {} |
||
) |
Definition at line 1660 of file ProgressDialog.cpp.
References mDuration.
|
protected |
Definition at line 93 of file ProgressDialog.cpp.
|
protected |
Definition at line 94 of file ProgressDialog.cpp.
|
protected |
Definition at line 98 of file ProgressDialog.cpp.
|
protected |
Definition at line 92 of file ProgressDialog.cpp.
|
protected |
Definition at line 96 of file ProgressDialog.cpp.
|
protected |
Definition at line 97 of file ProgressDialog.cpp.
|
protected |
Definition at line 95 of file ProgressDialog.cpp.
ProgressResult TimerProgressDialog::UpdateProgress | ( | ) |
Definition at line 1670 of file ProgressDialog.cpp.
References RefreshCode::Cancelled, ProgressDialog::m_bShowElapsedTime, ProgressDialog::mCancel, mDuration, ProgressDialog::mElapsed, ProgressDialog::mGauge, ProgressDialog::mIsTransparent, ProgressDialog::mLastUpdate, ProgressDialog::mLastValue, ProgressDialog::mRemaining, ProgressDialog::mStartTime, ProgressDialog::mStop, and BasicUI::Success.
Referenced by TimerRecordDialog::PreActionDelay(), TimerRecordDialog::RunWaitDialog(), and TimerRecordDialog::WaitForStart().
|
protected |
Definition at line 165 of file ProgressDialog.h.
Referenced by TimerProgressDialog(), and UpdateProgress().