X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/914073189107fb2f0f4f78d7c98fbcc37c700d50..571d991bb3232f0dcd3319dbdc9d35e5c80f4c71:/include/wx/osx/cocoa/evtloop.h diff --git a/include/wx/osx/cocoa/evtloop.h b/include/wx/osx/cocoa/evtloop.h index ed222c2bcb..ed64e651eb 100644 --- a/include/wx/osx/cocoa/evtloop.h +++ b/include/wx/osx/cocoa/evtloop.h @@ -11,20 +11,19 @@ #ifndef _WX_OSX_COCOA_EVTLOOP_H_ #define _WX_OSX_COCOA_EVTLOOP_H_ -class WXDLLIMPEXP_CORE wxGUIEventLoop : public wxEventLoopManual +class WXDLLIMPEXP_BASE wxGUIEventLoop : public wxCFEventLoop { public: wxGUIEventLoop(); + +protected: + virtual int DoDispatchTimeout(unsigned long timeout); + + virtual void DoRun(); - // implement/override base class pure virtual - virtual bool Pending() const; - virtual bool Dispatch(); - virtual int DispatchTimeout(unsigned long timeout); - - virtual void WakeUp(); - -private: - double m_sleepTime; + virtual void DoStop(); + + virtual CFRunLoopRef CFGetCurrentRunLoop() const; }; #endif // _WX_OSX_COCOA_EVTLOOP_H_