|
MythTV master
|
#include <libmythfreemheg/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 MHUnimplementedAction, MHActionInt, MHActionIntInt, MHActionInt3, MHActionInt4, MHActionInt6, MHActionObjectRef, MHActionObjectRef2, MHActionGenericObjectRef, MHActionBool, MHDrawPoly, MHSendEvent, MHSetTimer, MHPersistent, MHTransitionTo, MHGetEngineSupport, MHSetData, MHCall, MHGetAvailabilityStatus, MHSetSpeed, MHSetFontAttributes, MHAddItem, MHGetListActionData, MHSetVariable, MHTestVariable, MHIntegerAction, MHAppend, and MHSetColour.
Definition at line 31 of file BaseActions.cpp.
Referenced by MHActionSequence::Initialise(), MHActionInt::Initialise(), MHActionIntInt::Initialise(), MHActionInt3::Initialise(), MHActionInt4::Initialise(), MHActionInt6::Initialise(), MHActionObjectRef::Initialise(), MHActionObjectRef2::Initialise(), MHActionGenericObjectRef::Initialise(), MHActionBool::Initialise(), MHDrawPoly::Initialise(), MHSendEvent::Initialise(), MHSetTimer::Initialise(), MHPersistent::Initialise(), MHTransitionTo::Initialise(), MHGetEngineSupport::Initialise(), MHSetData::Initialise(), MHCall::Initialise(), MHGetAvailabilityStatus::Initialise(), MHSetSpeed::Initialise(), MHSetFontAttributes::Initialise(), MHAddItem::Initialise(), MHGetListActionData::Initialise(), MHSetVariable::Initialise(), MHTestVariable::Initialise(), MHIntegerAction::Initialise(), MHAppend::Initialise(), and MHSetColour::Initialise().
|
pure virtual |
Implemented in MHUnimplementedAction, MHActionInt, MHActionIntInt, MHActionInt3, MHActionInt4, MHActionInt6, MHActionObjectRef, MHActionObjectRef2, MHActionGenericObjectRef, MHActionBool, MHClear, MHDrawPoly, MHLaunch, MHQuit, MHSendEvent, MHSetTimer, MHSpawn, MHPersistent, MHTransitionTo, MHLockScreen, MHUnlockScreen, MHGetEngineSupport, MHSetData, MHPreload, MHUnload, MHActivate, MHRun, MHStop, MHCall, MHGetAvailabilityStatus, MHActionGenericObjectRefFix, MHSetSpeed, MHSetFontAttributes, MHAddItem, MHGetCellItem, MHGetListItem, MHGetItemStatus, MHSetVariable, MHTestVariable, MHIntegerAction, MHAppend, MHSetColour, MHBringToFront, and MHSendToBack.
Referenced by MHEngine::RunActions().
|
inlineprotectedvirtual |
Reimplemented in MHActionInt3, MHActionInt4, MHActionInt6, MHDrawPoly, MHSendEvent, MHSetTimer, MHPersistent, MHTransitionTo, MHSetData, MHCall, MHTestVariable, MHSetColour, MHActionInt, MHActionIntInt, MHActionObjectRef, MHActionObjectRef2, MHActionGenericObjectRef, MHActionBool, MHGetEngineSupport, MHGetAvailabilityStatus, MHSetSpeed, MHSetFontAttributes, MHAddItem, MHGetListActionData, MHSetVariable, MHIntegerAction, and MHAppend.
Definition at line 43 of file BaseActions.h.
Referenced by PrintMe().
|
virtual |
Reimplemented in MHUnimplementedAction.
Definition at line 37 of file BaseActions.cpp.
Referenced by MHActionSequence::PrintMe(), and MHEngine::RunActions().
Definition at line 46 of file BaseActions.cpp.
Referenced by MHSetInteractionStatus::CallAction(), MHSetHighlightStatus::CallAction(), MHSelectItem::CallAction(), MHDeselectItem::CallAction(), MHToggleItem::CallAction(), MHScrollItems::CallAction(), MHSetFirstItem::CallAction(), MHGetFirstItem::CallAction(), MHGetListSize::CallAction(), MHActionInt::Perform(), MHActionIntInt::Perform(), MHActionInt3::Perform(), MHActionInt4::Perform(), MHActionInt6::Perform(), MHActionObjectRef::Perform(), MHActionObjectRef2::Perform(), MHActionGenericObjectRef::Perform(), MHActionBool::Perform(), MHClear::Perform(), MHDrawPoly::Perform(), MHSetTimer::Perform(), MHPreload::Perform(), MHUnload::Perform(), MHActivate::Perform(), MHRun::Perform(), MHStop::Perform(), MHCall::Perform(), MHActionGenericObjectRefFix::Perform(), MHSetSpeed::Perform(), MHSetFontAttributes::Perform(), MHAddItem::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(), MHLaunch::Perform(), MHSendEvent::Perform(), MHSpawn::Perform(), MHPersistent::Perform(), MHTransitionTo::Perform(), MHSetData::Perform(), MHGetAvailabilityStatus::Perform(), MHSetVariable::Perform(), MHTestVariable::Perform(), MHIntegerAction::Perform(), MHAppend::Perform(), MHSetColour::Perform(), PrintMe(), and Target().