|
MythTV
0.26-pre
|
#include <BaseActions.h>
Public Member Functions | |
| MHElemAction (const char *name) | |
| virtual | ~MHElemAction () |
| virtual void | Initialise (MHParseNode *p, MHEngine *engine) |
| virtual void | PrintMe (FILE *fd, int nTabs) const |
| virtual void | Perform (MHEngine *engine)=0 |
Protected Member Functions | |
| virtual void | PrintArgs (FILE *, int) const |
| MHRoot * | Target (MHEngine *engine) |
Protected Attributes | |
| const char * | m_ActionName |
| MHGenericObjectRef | m_Target |
Definition at line 34 of file BaseActions.h.
| MHElemAction::MHElemAction | ( | const char * | name | ) | [inline] |
Definition at line 37 of file BaseActions.h.
| virtual MHElemAction::~MHElemAction | ( | ) | [inline, virtual] |
Definition at line 38 of file BaseActions.h.
| void MHElemAction::Initialise | ( | MHParseNode * | p, |
| MHEngine * | engine | ||
| ) | [virtual] |
Reimplemented in MHSetColour, MHGetEngineSupport, MHAppend, MHTransitionTo, MHGetAvailabilityStatus, MHPersistent, MHGetListActionData, MHSetTimer, MHAddItem, MHIntegerAction, MHSendEvent, MHActionBool, MHTestVariable, MHSetVariable, MHActionGenericObjectRef, MHDrawPoly, MHSetFontAttributes, MHActionObjectRef2, MHSetData, MHActionObjectRef, MHActionInt6, MHActionInt4, MHCall, MHActionInt3, MHActionIntInt, MHActionInt, and MHUnimplementedAction.
Definition at line 31 of file BaseActions.cpp.
Referenced by MHActionSequence::Initialise().
| void MHElemAction::PrintMe | ( | FILE * | fd, |
| int | nTabs | ||
| ) | const [virtual] |
Reimplemented in MHUnimplementedAction.
Definition at line 37 of file BaseActions.cpp.
Referenced by MHActionSequence::PrintMe(), and MHEngine::RunActions().
| virtual void MHElemAction::Perform | ( | MHEngine * | engine | ) | [pure virtual] |
Implemented in MHSendToBack, MHBringToFront, MHSetColour, MHGetEngineSupport, MHUnlockScreen, MHLockScreen, MHAppend, MHTransitionTo, MHGetItemStatus, MHGetAvailabilityStatus, MHGetListItem, MHGetCellItem, MHPersistent, MHSpawn, MHAddItem, MHSetTimer, MHIntegerAction, MHSendEvent, MHActionBool, MHTestVariable, MHQuit, MHSetVariable, MHUnload, MHActionGenericObjectRef, MHLaunch, MHDrawPoly, MHPreload, MHSetFontAttributes, MHActionObjectRef2, MHSetData, MHActionObjectRef, MHActionInt6, MHClear, MHActionInt4, MHCall, MHActionInt3, MHActionIntInt, MHActivate, MHStop, MHUnimplementedAction, MHActionInt, and MHRun.
Referenced by MHEngine::RunActions().
| virtual void MHElemAction::PrintArgs | ( | FILE * | , |
| int | |||
| ) | const [inline, protected, virtual] |
Reimplemented in MHSetColour, MHGetEngineSupport, MHAppend, MHTransitionTo, MHGetAvailabilityStatus, MHPersistent, MHGetListActionData, MHSetTimer, MHIntegerAction, MHAddItem, MHSendEvent, MHTestVariable, MHActionBool, MHSetVariable, MHActionGenericObjectRef, MHDrawPoly, MHSetFontAttributes, MHActionObjectRef2, MHSetData, MHActionObjectRef, MHActionInt6, MHActionInt4, MHCall, MHActionInt3, MHActionIntInt, and MHActionInt.
Definition at line 43 of file BaseActions.h.
Referenced by PrintMe().
| MHRoot * MHElemAction::Target | ( | MHEngine * | engine | ) | [protected] |
Definition at line 46 of file BaseActions.cpp.
Referenced by MHSelectItem::CallAction(), MHDeselectItem::CallAction(), MHToggleItem::CallAction(), MHScrollItems::CallAction(), MHSetFirstItem::CallAction(), MHGetFirstItem::CallAction(), MHGetListSize::CallAction(), MHSetInteractionStatus::CallAction(), MHSetHighlightStatus::CallAction(), MHRun::Perform(), MHActionInt::Perform(), MHStop::Perform(), MHActionIntInt::Perform(), MHActivate::Perform(), MHActionInt3::Perform(), MHCall::Perform(), MHActionInt4::Perform(), MHClear::Perform(), MHActionInt6::Perform(), MHActionObjectRef::Perform(), MHActionObjectRef2::Perform(), MHSetFontAttributes::Perform(), MHPreload::Perform(), MHDrawPoly::Perform(), MHActionGenericObjectRef::Perform(), MHUnload::Perform(), MHActionBool::Perform(), MHSetTimer::Perform(), MHAddItem::Perform(), MHGetCellItem::Perform(), MHGetListItem::Perform(), MHGetItemStatus::Perform(), MHBringToFront::Perform(), MHSendToBack::Perform(), MHSetBackgroundColour::SetColour(), MHSetTextColour::SetColour(), MHSetLineColour::SetColour(), and MHSetFillColour::SetColour().
const char* MHElemAction::m_ActionName [protected] |
Definition at line 45 of file BaseActions.h.
Referenced by PrintMe().
MHGenericObjectRef MHElemAction::m_Target [protected] |
Definition at line 46 of file BaseActions.h.
Referenced by Initialise(), MHSetData::Perform(), MHLaunch::Perform(), MHSetVariable::Perform(), MHTestVariable::Perform(), MHSendEvent::Perform(), MHIntegerAction::Perform(), MHSpawn::Perform(), MHPersistent::Perform(), MHGetAvailabilityStatus::Perform(), MHTransitionTo::Perform(), MHAppend::Perform(), MHSetColour::Perform(), PrintMe(), and Target().
1.7.6.1