23#if !defined(GROUPCLASS_H)
27#include <QElapsedTimer>
61 void SetTimer(
int nTimerId,
bool fAbsolute,
int nMilliSecs,
MHEngine *engine)
override;
123 {
return "Application"; }
199 enum : std::uint8_t {
279 { pTarget->SetInputRegister(nArg, engine); };
MHColour m_buttonRefColour
void Initialise(MHParseNode *p, MHEngine *engine) override
MHColour m_highlightRefColour
MHColour m_sliderRefColour
~MHApplication() override
int FindOnStack(const MHRoot *pVis)
void Activation(MHEngine *engine) override
void PrintMe(FILE *fd, int nTabs) const override
MHSequence< MHVisible * > m_displayStack
MHOctetString m_fontAttrs
MHActionSequence m_onRestart
MHScene * m_pCurrentScene
const char * ClassName() override
MHActionSequence m_onSpawnCloseDown
void PrintMe(FILE *fd, int nTabs) const
void Perform(MHEngine *engine) override
void PrintArgs(FILE *fd, int) const override
MHGenericOctetString m_feature
void Initialise(MHParseNode *p, MHEngine *engine) override
void MakeClone(MHRoot *pTarget, MHRoot *pRef, MHEngine *engine) override
void PrintMe(FILE *fd, int nTabs) const override
void Preparation(MHEngine *engine) override
MHActionSequence m_startUp
MHRoot * FindByObjectNo(int n) override
MHActionSequence m_closeDown
void SetTimer(int nTimerId, bool fAbsolute, int nMilliSecs, MHEngine *engine) override
void Destruction(MHEngine *engine) override
MHOwnPtrSequence< MHIngredient > m_items
std::chrono::milliseconds CheckTimers(MHEngine *engine)
void Initialise(MHParseNode *p, MHEngine *engine) override
void Deactivation(MHEngine *engine) override
QList< MHTimer * > m_timers
void Activation(MHEngine *engine) override
void Perform(MHEngine *engine) override
void Perform(MHEngine *engine) override
void PrintMe(FILE *fd, int nTabs) const
void PrintArgs(FILE *fd, int nTabs) const override
void Perform(MHEngine *engine) override
void Initialise(MHParseNode *p, MHEngine *engine) override
MHGenericOctetString m_fileName
MHOwnPtrSequence< MHObjectRef > m_variables
MHPersistent(const char *name, bool fIsLoad)
void Perform(MHEngine *engine) override
void PrintMe(FILE *fd, int nTabs) const override
void Activation(MHEngine *engine) override
const char * ClassName() override
void Initialise(MHParseNode *p, MHEngine *engine) override
void SetInputRegister(int nReg, MHEngine *engine) override
MHGenericObjectRef m_eventSource
void PrintArgs(FILE *fd, int nTabs) const override
void Initialise(MHParseNode *p, MHEngine *engine) override
void Perform(MHEngine *engine) override
MHGenericInteger m_timerValue
MHGenericBoolean m_absFlag
void Initialise(MHParseNode *p, MHEngine *engine) override
MHGenericInteger m_timerId
void Perform(MHEngine *engine) override
enum MHSetTimer::@9 ST_NoNewTimer
void PrintArgs(FILE *fd, int nTabs) const override
void Perform(MHEngine *engine) override
void Perform(MHEngine *engine) override
void Initialise(MHParseNode *p, MHEngine *engine) override
void PrintArgs(FILE *fd, int nTabs) const override
void Perform(MHEngine *engine) override