#ifndef _wx_ItkProgressDialog_h_ #define _wx_ItkProgressDialog_h_ // For compilers that supports precompilation , includes wx/wx.h #include "wx/wxprec.h" #ifndef WX_PRECOMP #include "wx/wx.h" #endif #include #include #include "wxItkProgressDialogCallback.h" class wxItkProgressDialog: public wxProgressDialog2 { public: wxItkProgressDialog(const wxString& title, const wxString& message, int maximum = 100, wxWindow * parent = NULL, int style = wxPD_AUTO_HIDE | wxPD_APP_MODAL); virtual ~wxItkProgressDialog(){} void SetItkObjectToWatch (itk::ProcessObject::Pointer); wxItkProgressDialogCallback::Pointer GetCallback (void) const { return m_Callback; } protected: private: wxItkProgressDialogCallback::Pointer m_Callback; }; #endif