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 );
75 #if wxCHECK_VERSION( 3, 1, 0 ) 76 wxAppProgressIndicator m_appProgressIndicator;
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.
GAUGE_PROGRESS_REPORTER(wxWindow *aParent, int aNumPhases)
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.
This implements all the tricky bits for thread safety, but the GUI is left to derived classes.