#endif
#include "wx/setup.h"
-#include "wx/frame.h"
+#if wxUSE_PROGRESSDLG
+#include "wx/frame.h"
+#include "wx/time.h"
/** Progress dialog which shows a moving progress bar.
Taken from the Mahogany project.*/
@param newmsg if used, new message to display
@returns true if ABORT button has not been pressed
*/
- bool Update(int value = -1, const wxString& newmsg = "");
+ bool Update(int value = -1, const wxString& newmsg = _T(""));
/** Can be called to continue after the cancel button has been pressed, but
the program decided to continue the operation (e.g., user didn't
class wxStaticText *m_msg;
/// disable all or parent window only
bool m_disableParentOnly;
+ /// displayed elapsed, estimated, remaining time
+ class wxStaticText *m_elapsed, *m_estimated, *m_remaining;
+ /// time when the dialog was created or NULL
+ class wxTime *m_time;
/// parent window
class wxWindow *m_parent;
/// continue processing or not (return value for Update())
DECLARE_EVENT_TABLE()
};
+#endif
+
#endif
// __PROGDLGH_G__