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