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;
wxProgressDialog with the option to also update the application progress on the taskbar
virtual bool Update(int aValue, const wxString &aNewMsg=wxEmptyString, bool *aSkip=nullptr) override
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)