27 #ifndef _CEGUIEventAction_h_ 28 #define _CEGUIEventAction_h_ 30 #include "CEGUI/String.h" 31 #include "CEGUI/Event.h" 32 #include "CEGUI/falagard/Enums.h" 36 #if defined (_MSC_VER) 37 # pragma warning(push) 38 # pragma warning(disable : 4251) 52 void setEventName(
const String& event_name);
53 const String& getEventName()
const;
58 void initialiseWidget(
Window& widget)
const;
59 void cleanupWidget(
Window& widget)
const;
67 String makeConnectionKeyName(
const Window& widget)
const;
69 typedef std::multimap<String, Event::ScopedConnection> ConnectionMap;
70 mutable ConnectionMap d_connections;
Definition: EventAction.h:45
Definition: MemoryAllocatedObject.h:109
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: Window.h:149
ChildEventAction
Enumeration of actions a WidgetLook can take in response to some event firing on a child WidgetCompon...
Definition: Enums.h:154
Class used to create XML Document.
Definition: XMLSerializer.h:85
String class used within the GUI system.
Definition: String.h:62