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