MythTV
master
|
#include <BaseActions.h>
Public Member Functions | |
MHElemAction (const char *name) | |
virtual | ~MHElemAction ()=default |
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 {nullptr} |
MHGenericObjectRef | m_target |
Definition at line 34 of file BaseActions.h.
|
inlineexplicit |
Definition at line 37 of file BaseActions.h.
|
virtualdefault |
|
virtual |
Reimplemented in MHSetColour, MHGetEngineSupport, MHGetAvailabilityStatus, MHAppend, MHTransitionTo, MHPersistent, MHGetListActionData, MHSetSpeed, MHSetTimer, MHAddItem, MHIntegerAction, MHSendEvent, MHTestVariable, MHActionBool, MHSetVariable, MHSetFontAttributes, MHActionGenericObjectRef, MHDrawPoly, MHActionObjectRef2, MHSetData, MHActionObjectRef, MHActionInt6, MHActionInt4, MHCall, MHActionInt3, MHActionIntInt, MHActionInt, and MHUnimplementedAction.
Definition at line 31 of file BaseActions.cpp.
Referenced by MHActionSequence::Initialise(), MHActionInt::Initialise(), MHActionIntInt::Initialise(), MHActionInt3::Initialise(), MHCall::Initialise(), MHActionInt4::Initialise(), MHActionInt6::Initialise(), MHActionObjectRef::Initialise(), MHSetData::Initialise(), MHActionObjectRef2::Initialise(), MHActionGenericObjectRef::Initialise(), MHDrawPoly::Initialise(), MHSetFontAttributes::Initialise(), MHSetVariable::Initialise(), MHActionBool::Initialise(), MHTestVariable::Initialise(), MHSendEvent::Initialise(), MHIntegerAction::Initialise(), MHAddItem::Initialise(), MHSetTimer::Initialise(), MHSetSpeed::Initialise(), MHGetListActionData::Initialise(), MHPersistent::Initialise(), MHTransitionTo::Initialise(), MHAppend::Initialise(), MHGetAvailabilityStatus::Initialise(), MHGetEngineSupport::Initialise(), and MHSetColour::Initialise().
|
virtual |
Reimplemented in MHUnimplementedAction.
Definition at line 37 of file BaseActions.cpp.
Referenced by MHActionSequence::PrintMe(), and MHEngine::RunActions().
|
pure virtual |
Implemented in MHSendToBack, MHBringToFront, MHSetColour, MHGetEngineSupport, MHGetAvailabilityStatus, MHUnlockScreen, MHLockScreen, MHAppend, MHTransitionTo, MHGetItemStatus, MHGetListItem, MHPersistent, MHGetCellItem, MHSpawn, MHSetSpeed, MHSetTimer, MHAddItem, MHIntegerAction, MHSendEvent, MHQuit, MHActionGenericObjectRefFix, MHTestVariable, MHActionBool, MHLaunch, MHUnload, MHSetVariable, MHSetFontAttributes, MHActionGenericObjectRef, MHDrawPoly, MHPreload, MHActionObjectRef2, MHSetData, MHActionObjectRef, MHClear, MHActionInt6, MHActionInt4, MHCall, MHActionInt3, MHActionIntInt, MHActivate, MHStop, MHActionInt, MHRun, and MHUnimplementedAction.
Referenced by MHEngine::RunActions().
|
inlineprotectedvirtual |
Reimplemented in MHGetEngineSupport, MHGetAvailabilityStatus, MHAppend, MHSetSpeed, MHGetListActionData, MHAddItem, MHIntegerAction, MHActionBool, MHSetVariable, MHSetFontAttributes, MHActionGenericObjectRef, MHActionObjectRef2, MHActionObjectRef, MHActionIntInt, MHActionInt, MHSetColour, MHTransitionTo, MHPersistent, MHSetTimer, MHSendEvent, MHTestVariable, MHDrawPoly, MHSetData, MHActionInt6, MHCall, MHActionInt4, and MHActionInt3.
Definition at line 43 of file BaseActions.h.
Referenced by PrintMe().
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(), MHActionInt6::Perform(), MHClear::Perform(), MHActionObjectRef::Perform(), MHActionObjectRef2::Perform(), MHDrawPoly::Perform(), MHActionGenericObjectRef::Perform(), MHPreload::Perform(), MHSetFontAttributes::Perform(), MHUnload::Perform(), MHActionBool::Perform(), MHActionGenericObjectRefFix::Perform(), MHAddItem::Perform(), MHSetTimer::Perform(), MHSetSpeed::Perform(), MHGetCellItem::Perform(), MHGetListItem::Perform(), MHGetItemStatus::Perform(), MHBringToFront::Perform(), MHSendToBack::Perform(), MHSetBackgroundColour::SetColour(), MHSetTextColour::SetColour(), MHSetLineColour::SetColour(), and MHSetFillColour::SetColour().
|
protected |
Definition at line 45 of file BaseActions.h.
Referenced by PrintMe().
|
protected |
Definition at line 46 of file BaseActions.h.
Referenced by Initialise(), MHSetData::Perform(), MHSetVariable::Perform(), MHLaunch::Perform(), MHTestVariable::Perform(), MHSendEvent::Perform(), MHIntegerAction::Perform(), MHSpawn::Perform(), MHPersistent::Perform(), MHTransitionTo::Perform(), MHAppend::Perform(), MHGetAvailabilityStatus::Perform(), MHSetColour::Perform(), PrintMe(), and Target().