GTKApplicationHandler.h
Go to the documentation of this file.
00001 // ****************************************************************************
00002 // Filename:  GTKApplicationHandler.h
00003 // Author:    Florian Hecht
00004 // Date:      2009
00005 // ****************************************************************************
00006 
00007 
00008 #ifndef _GTK_APPLICATION_HANDLER_H_
00009 #define _GTK_APPLICATION_HANDLER_H_
00010 
00011 
00012 // ****************************************************************************
00013 // Necessary includes
00014 // ****************************************************************************
00015 
00016 #include "Interfaces/ApplicationHandlerInterface.h"
00017 
00018 
00019 
00020 // ****************************************************************************
00021 // CGTKApplicationHandler
00022 // ****************************************************************************
00023 
00024 class CGTKApplicationHandler : public CApplicationHandlerInterface
00025 {
00026 public:
00027         CGTKApplicationHandler(int argc = 0, char **argv = 0);
00028         ~CGTKApplicationHandler();
00029 
00030         bool ProcessEventsAndGetExit();
00031         void Reset();
00032         
00033         void SetExit(bool exit) { m_bExit = exit; } 
00034 
00035         static CGTKApplicationHandler *GetApplicationHandler() { return m_pGTKApplicationHandler; }
00036 private:
00037 
00038         bool m_bExit;
00039         static CGTKApplicationHandler *m_pGTKApplicationHandler;
00040 };
00041 
00042 
00043 
00044 #endif /* _GTK_APPLICATION_HANDLER_H_ */


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Thu Jun 6 2019 21:46:57