00001 // **************************************************************************** 00002 // Filename: CocoaApplicationHandler.h 00003 // Author: Florian Hecht 00004 // Date: 2008 00005 // **************************************************************************** 00006 00007 00008 #ifndef _COCOA_APPLICATION_HANDLER_H_ 00009 #define _COCOA_APPLICATION_HANDLER_H_ 00010 00011 00012 // **************************************************************************** 00013 // Necessary includes 00014 // **************************************************************************** 00015 00016 #include "Interfaces/ApplicationHandlerInterface.h" 00017 00018 00019 00020 // **************************************************************************** 00021 // CCocoaApplicationHandler 00022 // **************************************************************************** 00023 00024 class CCocoaApplicationHandler : public CApplicationHandlerInterface 00025 { 00026 00027 public: 00028 CCocoaApplicationHandler(); 00029 ~CCocoaApplicationHandler(); 00030 00031 bool ProcessEventsAndGetExit(); 00032 void Reset(); 00033 00034 private: 00035 00036 bool m_bCocoaInitialized; 00037 }; 00038 00039 00040 00041 #endif /* _COCOA_APPLICATION_HANDLER_H_ */