X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/43c48e1e53d74cef62d15f08f015d9efeb45a0c1..97929f6bd992c185834656b5e3fff5a50ba7360a:/interface/wx/progdlg.h diff --git a/interface/wx/progdlg.h b/interface/wx/progdlg.h index 1c56dd98ad..a6c4127370 100644 --- a/interface/wx/progdlg.h +++ b/interface/wx/progdlg.h @@ -57,6 +57,8 @@ public: Message displayed above the progress bar. @param maximum Maximum value for the progress bar. + In the generic implementation the progress bar is constructed + only if this value is greater than zero. @param parent Parent window. @param style @@ -72,6 +74,31 @@ public: */ virtual ~wxProgressDialog(); + /** + Returns the last value passed to the Update() function or + @c wxNOT_FOUND if the dialog has no progress bar. + + @since 2.9.0 + */ + int GetValue() const; + + /** + Returns the maximum value of the progress meter, as passed to + the constructor or @c wxNOT_FOUND if the dialog has no progress bar. + + @since 2.9.0 + */ + int GetRange() const; + + /** + Returns the last message passed to the Update() function; + if you always passed wxEmptyString to Update() then the message + set through the constructor is returned. + + @since 2.9.0 + */ + wxString GetMessage() const; + /** Works like Update() but makes the gauge control run in indeterminate mode (see wxGauge documentation); sets the remaining and the estimated time labels @@ -105,7 +132,7 @@ public: If "Skip" button was pressed since last Update() call, this is set to @true. */ - virtual bool Update(int value, const wxString& newmsg = "", + virtual bool Update(int value, const wxString& newmsg = wxEmptyString, bool* skip = NULL); };