X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b4626104e5a68430c5c7c4f3a0b79425be9945e8..bc5443ba0701dd68eac6f987319ece2b7faba33d:/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_
-