27#ifndef _CEGUIEventAction_h_
28#define _CEGUIEventAction_h_
30#include "CEGUI/String.h"
31#include "CEGUI/Event.h"
32#include "CEGUI/falagard/Enums.h"
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;
71 mutable ConnectionMap d_connections;
Definition: MemoryAllocatedObject.h:110
Definition: EventAction.h:47
Event::Connection wrapper that automatically disconnects the connection when the object is deleted (o...
Definition: Event.h:92
String class used within the GUI system.
Definition: String.h:64
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: Window.h:151
Class used to create XML Document.
Definition: XMLSerializer.h:87
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
ChildEventAction
Enumeration of actions a WidgetLook can take in response to some event firing on a child WidgetCompon...
Definition: Enums.h:155
Functor that can be used as comparator in a std::map with String keys. It's faster than using the def...
Definition: String.h:5580