|
MythTV
0.26-pre
|
#include <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 |
| MHLink::MHLink | ( | ) |
| virtual const char* MHLink::ClassName | ( | ) | [inline, virtual] |
| void MHLink::Initialise | ( | MHParseNode * | p, |
| MHEngine * | engine | ||
| ) | [virtual] |
Reimplemented from MHIngredient.
| void MHLink::PrintMe | ( | FILE * | fd, |
| int | nTabs | ||
| ) | const [virtual] |
Reimplemented from MHIngredient.
| int MHLink::GetEventType | ( | const char * | str | ) | [static] |
Definition at line 170 of file Link.cpp.
Referenced by MHParseText::NextSym().
| QString MHLink::EventTypeToString | ( | enum EventType | ev | ) | [static] |
Definition at line 183 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::Activate | ( | bool | f, |
| MHEngine * | engine | ||
| ) | [virtual] |
| void MHLink::MatchEvent | ( | const MHObjectRef & | sourceRef, |
| enum EventType | ev, | ||
| const MHUnion & | un, | ||
| MHEngine * | engine | ||
| ) | [virtual] |
MHObjectRef MHLink::m_EventSource [protected] |
Definition at line 58 of file Link.h.
Referenced by Initialise(), MatchEvent(), and PrintMe().
enum EventType MHLink::m_nEventType [protected] |
Definition at line 59 of file Link.h.
Referenced by Initialise(), MatchEvent(), MHLink(), and PrintMe().
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] |
Definition at line 61 of file Link.h.
Referenced by Initialise(), MatchEvent(), and PrintMe().
1.7.6.1