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
 
virtual bool Update(int aValue, const wxString &aNewMsg=wxEmptyString, bool *aSkip=nullptr) override
 
bool m_indeterminateTaskBarStatus
 
wxAppProgressIndicator m_appProgressIndicator
 
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)