#include <Link.h>

Definition at line 36 of file Link.h.
Public Member Functions | |
| MHLink () | |
| virtual const char * | ClassName () |
| virtual void | Initialise (MHParseNode *p, MHEngine *engine) |
| virtual void | PrintMe (FILE *fd, int nTabs) const |
| virtual void | Activation (MHEngine *engine) |
| virtual void | Deactivation (MHEngine *engine) |
| virtual void | Activate (bool f, MHEngine *engine) |
| virtual void | MatchEvent (const MHObjectRef &sourceRef, enum EventType ev, const MHUnion &un, MHEngine *engine) |
Static Public Member Functions | |
| static int | GetEventType (const char *str) |
| static QString | EventTypeToString (enum EventType ev) |
Protected Attributes | |
| MHObjectRef | m_EventSource |
| enum EventType | m_nEventType |
| MHUnion | m_EventData |
| MHActionSequence | m_LinkEffect |
| virtual const char* MHLink::ClassName | ( | ) | [inline, virtual] |
| void MHLink::Initialise | ( | MHParseNode * | p, | |
| MHEngine * | engine | |||
| ) | [virtual] |
| void MHLink::PrintMe | ( | FILE * | fd, | |
| int | nTabs | |||
| ) | const [virtual] |
| int MHLink::GetEventType | ( | const char * | str | ) | [static] |
| QString MHLink::EventTypeToString | ( | enum EventType | ev | ) | [static] |
Definition at line 125 of file Link.cpp.
Referenced by MHEngine::EventTriggered(), MHSendEvent::PrintArgs(), and MHEngine::RunAll().
| void MHLink::Activation | ( | MHEngine * | engine | ) | [virtual] |
| void MHLink::Deactivation | ( | MHEngine * | engine | ) | [virtual] |
| void MHLink::MatchEvent | ( | const MHObjectRef & | sourceRef, | |
| enum EventType | ev, | |||
| const MHUnion & | un, | |||
| MHEngine * | engine | |||
| ) | [virtual] |
MHObjectRef MHLink::m_EventSource [protected] |
enum EventType MHLink::m_nEventType [protected] |
MHUnion MHLink::m_EventData [protected] |
Definition at line 60 of file Link.h.
Referenced by Initialise(), MatchEvent(), MHLink(), and PrintMe().
MHActionSequence MHLink::m_LinkEffect [protected] |
1.5.5