Crazy Eddie's GUI System  0.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
CEGUI::EventAction Class Reference
+ Inheritance diagram for CEGUI::EventAction:
+ Collaboration diagram for CEGUI::EventAction:

Public Member Functions

 EventAction (const String &event_name, ChildEventAction action)
 
void setEventName (const String &event_name)
 
const StringgetEventName () const
 
void setAction (ChildEventAction action)
 
ChildEventAction getAction () const
 
void initialiseWidget (Window &widget) const
 
void cleanupWidget (Window &widget) const
 
void writeXMLToStream (XMLSerializer &xml_stream) const
 

Protected Types

typedef std::multimap< String,
Event::ScopedConnection
ConnectionMap
 

Protected Member Functions

String makeConnectionKeyName (const Window &widget) const
 

Protected Attributes

String d_eventName
 
ChildEventAction d_action
 
ConnectionMap d_connections