X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/fe8635a7e78715344f0f4b6abc9d797931429333..880d76dfb12d4e8466df30d641bb25c6f71bd398:/include/wx/progdlg.h diff --git a/include/wx/progdlg.h b/include/wx/progdlg.h index dbce6e7275..ffde41862b 100644 --- a/include/wx/progdlg.h +++ b/include/wx/progdlg.h @@ -14,6 +14,8 @@ #include "wx/defs.h" +#if wxUSE_PROGRESSDLG + /* * wxProgressDialog flags */ @@ -27,10 +29,28 @@ #define wxPD_CAN_SKIP 0x0080 -#ifdef __WXPALMOS__ - #include "wx/palmos/progdlg.h" +#include "wx/generic/progdlgg.h" + +#if defined(__WXMSW__) && wxUSE_THREADS && !defined(__WXUNIVERSAL__) + #include "wx/msw/progdlg.h" #else - #include "wx/generic/progdlgg.h" -#endif + class WXDLLIMPEXP_CORE wxProgressDialog + : public wxGenericProgressDialog + { + public: + wxProgressDialog( const wxString& title, const wxString& message, + int maximum = 100, + wxWindow *parent = NULL, + int style = wxPD_APP_MODAL | wxPD_AUTO_HIDE ) + : wxGenericProgressDialog( title, message, maximum, + parent, style ) + { } + + private: + wxDECLARE_DYNAMIC_CLASS_NO_COPY( wxProgressDialog ); + }; +#endif // defined(__WXMSW__) && wxUSE_THREADS + +#endif // wxUSE_PROGRESSDLG #endif // _WX_PROGDLG_H_BASE_