27 #ifndef _CEGUILinkedEvent_h_
28 #define _CEGUILinkedEvent_h_
30 #include "CEGUI/Event.h"
34 # pragma warning(push)
35 # pragma warning(disable : 4251)
53 class CEGUIEXPORT LinkedEvent :
public Event
66 LinkedEvent(
const String& event_name, EventSet* target_event_set);
82 void addLinkedTarget(Event& link_target);
85 bool handler(
const EventArgs& args);
87 LinkedEvent(
const LinkedEvent& e) : Event(e) {}
92 LinkedConnections d_connections;
94 const EventSet* d_owner;
100 # pragma warning(pop)
103 #endif // end of guard _CEGUILinkedEvent_h_