MythTV  0.26-pre
Public Member Functions | Protected Member Functions | Protected Attributes | Friends
MHGroup Class Reference

#include <Groups.h>

Inheritance diagram for MHGroup:
MHRoot MHApplication MHScene

List of all members.

Public Member Functions

 MHGroup ()
virtual ~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
QList< MHTimer * > m_Timers
int m_nLastId

Friends

class MHEngine
class MHEGEngine

Detailed Description

Definition at line 45 of file Groups.h.


Constructor & Destructor Documentation

Definition at line 40 of file Groups.cpp.

MHGroup::~MHGroup ( ) [virtual]

Definition at line 47 of file Groups.cpp.


Member Function Documentation

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

Reimplemented from MHRoot.

Reimplemented in MHApplication, and MHScene.

Definition at line 220 of file Groups.cpp.

Referenced by MHEngine::TransitionToScene().

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

Reimplemented from MHRoot.

Definition at line 261 of file Groups.cpp.

Referenced by MHEngine::TransitionToScene().

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

Reimplemented from MHRoot.

Reimplemented in MHApplication, and MHScene.

Definition at line 278 of file Groups.cpp.

Referenced by MHEngine::TransitionToScene().

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

Reimplemented from MHRoot.

Definition at line 308 of file Groups.cpp.

Referenced by MHEngine::TransitionToScene().

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

Reimplemented from MHRoot.

Definition at line 322 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 333 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 354 of file Groups.cpp.

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

Reimplemented from MHRoot.

Definition at line 428 of file Groups.cpp.

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

Reimplemented from MHRoot.

Reimplemented in MHApplication, and MHScene.

Definition at line 55 of file Groups.cpp.

Referenced by MHEngine::ParseProgram().

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

Definition at line 392 of file Groups.cpp.

Referenced by MHEngine::RunAll().


Friends And Related Function Documentation

friend class MHEngine [friend]

Reimplemented from MHRoot.

Reimplemented in MHApplication, and MHScene.

Definition at line 71 of file Groups.h.

friend class MHEGEngine [friend]

Definition at line 82 of file Groups.h.


Member Data Documentation

Definition at line 67 of file Groups.h.

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

Definition at line 68 of file Groups.h.

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

Definition at line 68 of file Groups.h.

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

bool MHGroup::m_fIsApp [protected]
QTime MHGroup::m_StartTime [protected]

Definition at line 76 of file Groups.h.

Referenced by Activation(), and SetTimer().

QList<MHTimer*> MHGroup::m_Timers [protected]

Definition at line 77 of file Groups.h.

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

int MHGroup::m_nLastId [protected]

Definition at line 80 of file Groups.h.

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


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends