X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/524c47aa3adf2af11a3069fd5da035a604f08f66..88f47aa77007c55ec0a8f1a48e429cb0ad050fe5:/include/wx/osx/carbon/evtloop.h diff --git a/include/wx/osx/carbon/evtloop.h b/include/wx/osx/carbon/evtloop.h index 60f5704574..94dc0fa5ef 100644 --- a/include/wx/osx/carbon/evtloop.h +++ b/include/wx/osx/carbon/evtloop.h @@ -12,18 +12,22 @@ #ifndef _WX_MAC_CARBON_EVTLOOP_H_ #define _WX_MAC_CARBON_EVTLOOP_H_ -class WXDLLIMPEXP_CORE wxGUIEventLoop : public wxEventLoopManual +struct OpaqueEventRef; +typedef OpaqueEventRef *EventRef; + +class WXDLLIMPEXP_CORE wxGUIEventLoop : public wxCFEventLoop { public: wxGUIEventLoop(); - virtual bool Pending() const; - virtual bool Dispatch(); +protected: + virtual int DoDispatchTimeout(unsigned long timeout); + + virtual void DoRun(); + + virtual void DoStop(); - // implement base class pure virtual - virtual void WakeUp(); -private: - double m_sleepTime; + virtual CFRunLoopRef CFGetCurrentRunLoop() const; }; #endif // _WX_MAC_CARBON_EVTLOOP_H_