MHActionObjectRef Class Reference

#include <BaseActions.h>

Inheritance diagram for MHActionObjectRef:
MHElemAction MHGetFillColour MHGetFirstItem MHGetHighlightStatus MHGetInteractionStatus MHGetLineColour MHGetLineStyle MHGetLineWidth MHGetListSize MHGetPortion MHGetRunningStatus MHGetSliderValue MHGetTextData MHGetTokenPosition

List of all members.

Public Member Functions

 MHActionObjectRef (const char *name)
virtual void Initialise (MHParseNode *p, MHEngine *engine)
virtual void Perform (MHEngine *engine)
virtual void CallAction (MHEngine *engine, MHRoot *pTarget, MHRoot *pArg)=0

Private Member Functions

virtual void PrintArgs (FILE *fd, int) const

Private Attributes

MHObjectRef m_ResultVar

Detailed Description

Definition at line 117 of file BaseActions.h.


Constructor & Destructor Documentation

MHActionObjectRef::MHActionObjectRef ( const char *  name  )  [inline]

Definition at line 120 of file BaseActions.h.


Member Function Documentation

void MHActionObjectRef::Initialise ( MHParseNode p,
MHEngine engine 
) [virtual]

Reimplemented from MHElemAction.

Definition at line 77 of file BaseActions.cpp.

void MHActionObjectRef::Perform ( MHEngine engine  )  [virtual]

Implements MHElemAction.

Definition at line 173 of file BaseActions.cpp.

virtual void MHActionObjectRef::CallAction ( MHEngine engine,
MHRoot pTarget,
MHRoot pArg 
) [pure virtual]
virtual void MHActionObjectRef::PrintArgs ( FILE *  fd,
int   
) const [inline, private, virtual]

Reimplemented from MHElemAction.

Definition at line 125 of file BaseActions.h.


Member Data Documentation

Definition at line 126 of file BaseActions.h.

Referenced by Initialise(), Perform(), and PrintArgs().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Fri May 25 06:42:08 2012 for MythTV by  doxygen 1.6.3