00001 00011 #ifndef __AGENTSAPP__H__ 00012 #define __AGENTSAPP__H__ 00013 00014 #include <wx/wx.h> 00015 00016 #include "../common.h" 00017 #include "AgentsFrame.h" 00018 00020 namespace GUI { 00021 00025 class AgentsApp : public wxApp { 00026 public: 00030 virtual bool OnInit(); 00031 00047 virtual void HandleEvent(wxEvtHandler * handler, wxEventFunction func, wxEvent & event) const; 00048 00056 virtual bool OnExceptionInMainLoop(); 00057 00064 virtual void OnUnhandledException(); 00065 00072 virtual void OnFatalException(); 00073 00074 private: 00076 AgentsFrame * frame; 00077 }; 00078 00079 } /* namespace GUI */ 00080 00081 DECLARE_APP(GUI::AgentsApp); 00082 00083 #endif /* #ifndef __AGENTSAPP__H__ */ 00084 00085 /* End of file AgentsApp.h */