X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/77fb1a02aac56528bbf3229af32634cc02795906..38a097f588121ffcab2fa57e4494a6d0783c3567:/include/wx/msw/evtloop.h?ds=sidebyside diff --git a/include/wx/msw/evtloop.h b/include/wx/msw/evtloop.h index fe75758c14..cd4e02041b 100644 --- a/include/wx/msw/evtloop.h +++ b/include/wx/msw/evtloop.h @@ -12,18 +12,18 @@ #ifndef _WX_MSW_EVTLOOP_H_ #define _WX_MSW_EVTLOOP_H_ +#include "wx/window.h" + // ---------------------------------------------------------------------------- // wxEventLoop // ---------------------------------------------------------------------------- -class WXDLLEXPORT wxEventLoop : public wxEventLoopBase +class WXDLLEXPORT wxEventLoop : public wxEventLoopManual { public: wxEventLoop(); // implement base class pure virtuals - virtual int Run(); - virtual void Exit(int rc = 0); virtual bool Pending() const; virtual bool Dispatch(); @@ -53,6 +53,10 @@ public: } protected: + // override/implement base class virtuals + virtual void WakeUp(); + virtual void OnNextIteration(); + // check if the given window is a child of ms_winCritical (which must be // non NULL) static bool IsChildOfCriticalWindow(wxWindowMSW *win); @@ -60,13 +64,6 @@ protected: // critical window or NULL static wxWindowMSW *ms_winCritical; - - // the loop exit code - int m_exitcode; - - // should we exit the loop? - bool m_shouldExit; }; #endif // _WX_MSW_EVTLOOP_H_ -