X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/dd435a79ed2c79e20621fbe6b1013a86a9e05fed..45bbbc54304272eb25b96e6c63b57107991bcd26:/include/wx/cocoa/app.h diff --git a/include/wx/cocoa/app.h b/include/wx/cocoa/app.h index 3dfca73c96..e8a604544a 100644 --- a/include/wx/cocoa/app.h +++ b/include/wx/cocoa/app.h @@ -35,8 +35,13 @@ public: inline WX_NSApplication GetNSApplication() { return m_cocoaApp; } void CocoaInstallRequestedIdleHandler() { if(m_isIdle) CocoaInstallIdleHandler(); } inline void CocoaRequestIdle() { m_isIdle = true; } + virtual void CocoaDelegate_applicationWillBecomeActive(); + virtual void CocoaDelegate_applicationDidBecomeActive(); + virtual void CocoaDelegate_applicationWillResignActive(); + virtual void CocoaDelegate_applicationDidResignActive(); protected: WX_NSApplication m_cocoaApp; + struct objc_object *m_cocoaAppDelegate; WX_NSThread m_cocoaMainThread; void CocoaInstallIdleHandler(); bool m_isIdle; @@ -46,11 +51,6 @@ protected: // ------------------------------------------------------------------------ public: // Implement wxAppBase pure virtuals - virtual int MainLoop(); - virtual void ExitMainLoop(); - virtual bool Pending(); - virtual bool Dispatch(); - virtual void Exit(); virtual bool Yield(bool onlyIfNeeded = FALSE);