24#ifndef __APP_PROGRESS_REPORTER
25#define __APP_PROGRESS_REPORTER
27#include <wx/progdlg.h>
28#include <wx/appprogress.h>
30#if defined( _WIN32 ) && wxCHECK_VERSION(3,3,0)
32#define APP_PROGRESS_DIALOG_BASE wxGenericProgressDialog
34#define APP_PROGRESS_DIALOG_BASE wxProgressDialog
44 wxWindow* aParent =
nullptr,
bool aIndeterminateTaskBarStatus =
false,
45 int aStyle = wxPD_APP_MODAL | wxPD_AUTO_HIDE );
47 virtual bool Update(
int aValue,
const wxString& aNewMsg = wxEmptyString,
48 bool* aSkip =
nullptr )
override;
#define APP_PROGRESS_DIALOG_BASE
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
bool m_indeterminateTaskBarStatus
wxAppProgressIndicator m_appProgressIndicator