24 #ifndef __APP_PROGRESS_REPORTER 25 #define __APP_PROGRESS_REPORTER 27 #include <wx/progdlg.h> 29 #if wxCHECK_VERSION( 3, 1, 0 ) 30 #include <wx/appprogress.h> 40 wxWindow* aParent =
nullptr,
bool aIndeterminateTaskBarStatus =
false,
41 int aStyle = wxPD_APP_MODAL | wxPD_AUTO_HIDE );
43 virtual bool Update(
int aValue,
const wxString& aNewMsg = wxEmptyString,
44 bool* aSkip =
nullptr )
override;
48 #if wxCHECK_VERSION( 3, 1, 0 ) 49 wxAppProgressIndicator m_appProgressIndicator;
50 bool m_indeterminateTaskBarStatus;
virtual bool Update(int aValue, const wxString &aNewMsg=wxEmptyString, bool *aSkip=nullptr) override
wxProgressDialog with the option to also update the application progress on the taskbar
APP_PROGRESS_DIALOG(const wxString &aTitle, const wxString &aMessage, int aMaximum=100, wxWindow *aParent=nullptr, bool aIndeterminateTaskBarStatus=false, int aStyle=wxPD_APP_MODAL|wxPD_AUTO_HIDE)