27#ifndef WX_PROGRESS_REPORTERS_H
28#define WX_PROGRESS_REPORTERS_H
30#include <wx/progdlg.h>
32#if wxCHECK_VERSION( 3, 1, 0 )
33#include <wx/appprogress.h>
63 bool aCanAbort =
true,
bool aReserveSpaceForMessage =
true );
69 void SetTitle(
const wxString& aTitle )
override
71 wxProgressDialog::SetTitle( aTitle );
78#if wxCHECK_VERSION( 3, 1, 0 )
79 wxAppProgressIndicator m_appProgressIndicator;
GAUGE_PROGRESS_REPORTER(wxWindow *aParent, int aNumPhases)
This implements all the tricky bits for thread safety, but the GUI is left to derived classes.
Multi-thread safe progress reporter dialog, intended for use of tasks that parallel reporting back of...
void SetTitle(const wxString &aTitle) override
Change the title displayed on the window caption.
WX_PROGRESS_REPORTER(wxWindow *aParent, const wxString &aTitle, int aNumPhases, bool aCanAbort=true, bool aReserveSpaceForMessage=true)
The PROGRESS_REPORTER will stay on top of aParent.