X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b4626104e5a68430c5c7c4f3a0b79425be9945e8..38a097f588121ffcab2fa57e4494a6d0783c3567:/include/wx/msw/evtloop.h diff --git a/include/wx/msw/evtloop.h b/include/wx/msw/evtloop.h index a5c7720028..cd4e02041b 100644 --- a/include/wx/msw/evtloop.h +++ b/include/wx/msw/evtloop.h @@ -12,21 +12,20 @@ #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(); - virtual bool IsRunning() const; // MSW-specific methods // -------------------- @@ -54,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); @@ -61,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_ -