MythTV  0.27pre
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
MHIntegerVar Class Reference

#include <Variables.h>

Inheritance diagram for MHIntegerVar:
Inheritance graph
[legend]
Collaboration diagram for MHIntegerVar:
Collaboration graph
[legend]

Public Member Functions

 MHIntegerVar ()
virtual const char * ClassName ()
virtual void Initialise (MHParseNode *p, MHEngine *engine)
virtual void PrintMe (FILE *fd, int nTabs) const
virtual void Prepare ()
virtual void Preparation (MHEngine *engine)
virtual void TestVariable (int nOp, const MHUnion &parmm, MHEngine *engine)
virtual void GetVariableValue (MHUnion &value, MHEngine *)
virtual void SetVariableValue (const MHUnion &value)
- Public Member Functions inherited from MHVariable
 MHVariable ()
virtual ~MHVariable ()
virtual void Activation (MHEngine *engine)
- Public Member Functions inherited from MHIngredient
 MHIngredient ()
 MHIngredient (const MHIngredient &ref)
virtual ~MHIngredient ()
virtual bool InitiallyActive ()
virtual bool InitiallyAvailable ()
virtual bool IsShared ()
virtual void Destruction (MHEngine *engine)
virtual void ContentPreparation (MHEngine *engine)
virtual void SetData (const MHOctetString &included, MHEngine *engine)
virtual void SetData (const MHContentRef &referenced, bool fSizeGiven, int size, bool fCCGiven, int cc, MHEngine *engine)
virtual void Preload (MHEngine *engine)
virtual void Unload (MHEngine *engine)
virtual void ContentArrived (const unsigned char *, int, MHEngine *)
- Public Member Functions inherited from MHRoot
 MHRoot ()
 MHRoot (const MHRoot &)
virtual ~MHRoot ()
virtual void Deactivation (MHEngine *engine)
virtual MHRootFindByObjectNo (int n)
virtual bool GetAvailabilityStatus ()
virtual bool GetRunningStatus ()
virtual void SetTimer (int, bool, int, MHEngine *)
virtual void MakeClone (MHRoot *, MHRoot *, MHEngine *)
virtual void SetInputRegister (int, MHEngine *)
virtual MHIngredientClone (MHEngine *)
virtual void Run (MHEngine *)
virtual void Stop (MHEngine *)
virtual void GetTextData (MHRoot *, MHEngine *)
virtual void SetBackgroundColour (const MHColour &, MHEngine *)
virtual void SetTextColour (const MHColour &, MHEngine *)
virtual void SetFontAttributes (const MHOctetString &, MHEngine *)
virtual void Activate (bool, MHEngine *)
virtual void CallProgram (bool, const MHObjectRef &, const MHSequence< MHParameter * > &, MHEngine *)
virtual void CallActionSlot (int, MHEngine *)
virtual void Move (int, MHEngine *)
virtual void MoveTo (int, MHEngine *)
virtual void GetTokenPosition (MHRoot *, MHEngine *)
virtual void AddItem (int, MHRoot *, MHEngine *)
virtual void DelItem (MHRoot *, MHEngine *)
virtual void GetCellItem (int, const MHObjectRef &, MHEngine *)
virtual void GetListItem (int, const MHObjectRef &, MHEngine *)
virtual void GetItemStatus (int, const MHObjectRef &, MHEngine *)
virtual void SelectItem (int, MHEngine *)
virtual void DeselectItem (int, MHEngine *)
virtual void ToggleItem (int, MHEngine *)
virtual void ScrollItems (int, MHEngine *)
virtual void SetFirstItem (int, MHEngine *)
virtual void GetFirstItem (MHRoot *, MHEngine *)
virtual void GetListSize (MHRoot *, MHEngine *)
virtual void SetPosition (int, int, MHEngine *)
virtual void GetPosition (MHRoot *, MHRoot *)
virtual void SetBoxSize (int, int, MHEngine *)
virtual void GetBoxSize (MHRoot *, MHRoot *)
virtual void SetPaletteRef (const MHObjectRef, MHEngine *)
virtual void BringToFront (MHEngine *)
virtual void SendToBack (MHEngine *)
virtual void PutBefore (const MHRoot *, MHEngine *)
virtual void PutBehind (const MHRoot *, MHEngine *)
virtual void ResetPosition ()
virtual void SetFillColour (const MHColour &, MHEngine *)
virtual void SetLineColour (const MHColour &, MHEngine *)
virtual void SetLineWidth (int, MHEngine *)
virtual void SetLineStyle (int, MHEngine *)
virtual void SetTransparency (int, MHEngine *)
virtual void ScaleBitmap (int, int, MHEngine *)
virtual void SetBitmapDecodeOffset (int, int, MHEngine *)
virtual void GetBitmapDecodeOffset (MHRoot *, MHRoot *)
virtual void Clear ()
virtual void GetLineWidth (MHRoot *)
virtual void GetLineStyle (MHRoot *)
virtual void GetLineColour (MHRoot *)
virtual void GetFillColour (MHRoot *)
virtual void DrawArcSector (bool, int, int, int, int, int, int, MHEngine *)
virtual void DrawLine (int, int, int, int, MHEngine *)
virtual void DrawOval (int, int, int, int, MHEngine *)
virtual void DrawRectangle (int, int, int, int, MHEngine *)
virtual void DrawPoly (bool, int, const int *, const int *, MHEngine *)
virtual void ScaleVideo (int, int, MHEngine *)
virtual void SetVideoDecodeOffset (int, int, MHEngine *)
virtual void GetVideoDecodeOffset (MHRoot *, MHRoot *, MHEngine *)
virtual void GetCounterPosition (MHRoot *, MHEngine *)
virtual void GetCounterMaxPosition (MHRoot *, MHEngine *)
virtual void SetCounterPosition (int, MHEngine *)
virtual void SetSpeed (int, MHEngine *)
virtual void SetInteractionStatus (bool, MHEngine *)
virtual bool GetInteractionStatus (void)
virtual void SetHighlightStatus (bool, MHEngine *engine)
virtual bool GetHighlightStatus (void)
virtual void Step (int, MHEngine *)
virtual void SetSliderValue (int, MHEngine *)
virtual int GetSliderValue (void)
virtual void SetPortion (int, MHEngine *)
virtual int GetPortion (void)
virtual void SetSliderParameters (int, int, int, MHEngine *)

Protected Attributes

int m_nOriginalValue
int m_nValue

Additional Inherited Members

- Public Attributes inherited from MHRoot
MHObjectRef m_ObjectReference
- Protected Types inherited from MHIngredient
enum  { IN_NoContent, IN_IncludedContent, IN_ReferencedContent }
- Protected Member Functions inherited from MHRoot
void InvalidAction (const char *actionName)

Detailed Description

Definition at line 62 of file Variables.h.

Constructor & Destructor Documentation

MHIntegerVar::MHIntegerVar ( )
inline

Definition at line 65 of file Variables.h.

Member Function Documentation

virtual const char* MHIntegerVar::ClassName ( )
inlinevirtual

Implements MHRoot.

Definition at line 66 of file Variables.h.

void MHIntegerVar::Initialise ( MHParseNode p,
MHEngine engine 
)
virtual

Reimplemented from MHIngredient.

Definition at line 141 of file Variables.cpp.

void MHIntegerVar::PrintMe ( FILE *  fd,
int  nTabs 
) const
virtual

Reimplemented from MHIngredient.

Definition at line 153 of file Variables.cpp.

virtual void MHIntegerVar::Prepare ( )
inlinevirtual

Definition at line 69 of file Variables.h.

void MHIntegerVar::Preparation ( MHEngine engine)
virtual

Reimplemented from MHIngredient.

Definition at line 164 of file Variables.cpp.

void MHIntegerVar::TestVariable ( int  nOp,
const MHUnion parmm,
MHEngine engine 
)
virtual

Reimplemented from MHRoot.

Definition at line 176 of file Variables.cpp.

void MHIntegerVar::GetVariableValue ( MHUnion value,
MHEngine  
)
virtual

Reimplemented from MHRoot.

Definition at line 211 of file Variables.cpp.

void MHIntegerVar::SetVariableValue ( const MHUnion value)
virtual

Reimplemented from MHRoot.

Definition at line 218 of file Variables.cpp.

Member Data Documentation

int MHIntegerVar::m_nOriginalValue
protected

Definition at line 79 of file Variables.h.

Referenced by Initialise(), Preparation(), Prepare(), and PrintMe().

int MHIntegerVar::m_nValue
protected

Definition at line 79 of file Variables.h.

Referenced by GetVariableValue(), Preparation(), Prepare(), SetVariableValue(), and TestVariable().


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