MHGroup Class Reference

#include <Groups.h>

Inheritance diagram for MHGroup:

MHRoot MHApplication MHScene

List of all members.


Detailed Description

Definition at line 45 of file Groups.h.


Public Member Functions

 MHGroup ()
virtual void PrintMe (FILE *fd, int nTabs) const
virtual void Preparation (MHEngine *engine)
virtual void Activation (MHEngine *engine)
virtual void Deactivation (MHEngine *engine)
virtual void Destruction (MHEngine *engine)
virtual MHRootFindByObjectNo (int n)
virtual void SetTimer (int nTimerId, bool fAbsolute, int nMilliSecs, MHEngine *)
virtual void MakeClone (MHRoot *pTarget, MHRoot *pRef, MHEngine *engine)

Protected Member Functions

void Initialise (MHParseNode *p, MHEngine *engine)
int CheckTimers (MHEngine *engine)

Protected Attributes

int m_nOrigGCPriority
MHActionSequence m_StartUp
MHActionSequence m_CloseDown
MHOwnPtrSequence< MHIngredientm_Items
bool m_fIsApp
QTime m_StartTime
QPtrList< MHTimerm_Timers
int m_nLastId

Friends

class MHEngine
class MHEGEngine

Constructor & Destructor Documentation

MHGroup::MHGroup (  ) 

Definition at line 40 of file Groups.cpp.


Member Function Documentation

void MHGroup::PrintMe ( FILE *  fd,
int  nTabs 
) const [virtual]

Reimplemented from MHRoot.

Reimplemented in MHScene, and MHApplication.

Definition at line 125 of file Groups.cpp.

Referenced by MHScene::PrintMe(), MHApplication::PrintMe(), and MHEngine::TransitionToScene().

void MHGroup::Preparation ( MHEngine engine  )  [virtual]

Reimplemented from MHRoot.

Definition at line 145 of file Groups.cpp.

Referenced by MHEngine::TransitionToScene().

void MHGroup::Activation ( MHEngine engine  )  [virtual]

Reimplemented from MHRoot.

Reimplemented in MHScene, and MHApplication.

Definition at line 158 of file Groups.cpp.

Referenced by MHScene::Activation(), MHApplication::Activation(), and MHEngine::TransitionToScene().

void MHGroup::Deactivation ( MHEngine engine  )  [virtual]

Reimplemented from MHRoot.

Definition at line 177 of file Groups.cpp.

Referenced by MHEngine::TransitionToScene().

void MHGroup::Destruction ( MHEngine engine  )  [virtual]

Reimplemented from MHRoot.

Definition at line 187 of file Groups.cpp.

Referenced by MHEngine::Launch(), MHEngine::Quit(), and MHEngine::TransitionToScene().

MHRoot * MHGroup::FindByObjectNo ( int  n  )  [virtual]

Reimplemented from MHRoot.

Definition at line 194 of file Groups.cpp.

Referenced by MHEngine::FindObject().

void MHGroup::SetTimer ( int  nTimerId,
bool  fAbsolute,
int  nMilliSecs,
MHEngine  
) [virtual]

Reimplemented from MHRoot.

Definition at line 205 of file Groups.cpp.

void MHGroup::MakeClone ( MHRoot pTarget,
MHRoot pRef,
MHEngine engine 
) [virtual]

Reimplemented from MHRoot.

Definition at line 250 of file Groups.cpp.

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

Reimplemented from MHRoot.

Reimplemented in MHScene, and MHApplication.

Definition at line 47 of file Groups.cpp.

Referenced by MHScene::Initialise(), MHApplication::Initialise(), and MHEngine::ParseProgram().

int MHGroup::CheckTimers ( MHEngine engine  )  [protected]

Definition at line 227 of file Groups.cpp.

Referenced by MHEngine::RunAll().


Friends And Related Function Documentation

friend class MHEngine [friend]

Reimplemented from MHRoot.

Reimplemented in MHScene, and MHApplication.

Definition at line 70 of file Groups.h.

friend class MHEGEngine [friend]

Definition at line 81 of file Groups.h.


Member Data Documentation

int MHGroup::m_nOrigGCPriority [protected]

Definition at line 66 of file Groups.h.

Referenced by Initialise(), MHGroup(), and PrintMe().

Definition at line 67 of file Groups.h.

Referenced by Activation(), Initialise(), and PrintMe().

Definition at line 67 of file Groups.h.

Referenced by Deactivation(), Initialise(), and PrintMe().

bool MHGroup::m_fIsApp [protected]

QTime MHGroup::m_StartTime [protected]

Definition at line 75 of file Groups.h.

Referenced by Activation(), and SetTimer().

QPtrList<MHTimer> MHGroup::m_Timers [protected]

Definition at line 76 of file Groups.h.

Referenced by CheckTimers(), MHGroup(), and SetTimer().

int MHGroup::m_nLastId [protected]

Definition at line 79 of file Groups.h.

Referenced by Initialise(), MakeClone(), and MHGroup().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:05 2010 for MythTV by  doxygen 1.5.5