27 #ifndef _CEGUIGlobalEventSet_h_
28 #define _CEGUIGlobalEventSet_h_
30 #include "CEGUI/EventSet.h"
31 #include "CEGUI/Singleton.h"
35 # pragma warning(push)
36 # pragma warning(disable : 4275)
49 class CEGUIEXPORT GlobalEventSet :
51 public Singleton<GlobalEventSet>,
52 public AllocatedObject<GlobalEventSet>
66 static GlobalEventSet& getSingleton(
void);
76 static GlobalEventSet* getSingletonPtr(
void);
96 virtual void fireEvent(
const String& name, EventArgs& args,
const String& eventNamespace =
"");
102 #if defined(_MSC_VER)
103 # pragma warning(pop)
106 #endif // end of guard _CEGUIGlobalEventSet_h_