Go to the documentation of this file.
47 MHLOG(
MHLogWarning, QString(
"WARN Action \"%1\" is not understood by class \"%2\"")
49 throw "Invalid Action";
137 bool fResult =
false;
virtual void Activation(MHEngine *engine)
void Initialise(MHParseNode *p, MHEngine *engine)
virtual void Deactivation(MHEngine *engine)
virtual void SetVariableValue(const MHUnion &)
virtual void Initialise(MHParseNode *p, MHEngine *engine)
virtual void ContentPreparation(MHEngine *)
MHObjectRef m_ObjectReference
virtual MHRoot * FindByObjectNo(int n)
void Initialise(MHParseNode *p, MHEngine *engine) override
void EventTriggered(MHRoot *pSource, enum EventType ev)
MHRoot * FindObject(const MHObjectRef &oRef, bool failOnNotFound=true)
#define MHLOG(__level, __text)
virtual const char * ClassName()=0
virtual void Initialise(MHParseNode *p, MHEngine *engine)
void InvalidAction(const char *actionName)
virtual void PrintMe(FILE *fd, int nTabs) const
virtual void Preparation(MHEngine *engine)
virtual bool GetAvailabilityStatus()
MHGenericObjectRef m_target
void GetValue(MHObjectRef &ref, MHEngine *engine) const
void Perform(MHEngine *engine) override
virtual void Destruction(MHEngine *engine)
void PrintMe(FILE *fd, int nTabs) const