MythTV
master
|
#include <libmythfreemheg/Groups.h>
Public Member Functions | |
MHApplication () | |
~MHApplication () override | |
const char * | ClassName () override |
void | Initialise (MHParseNode *p, MHEngine *engine) override |
void | PrintMe (FILE *fd, int nTabs) const override |
bool | IsShared () override |
void | Activation (MHEngine *engine) override |
Public Member Functions inherited from MHGroup | |
MHGroup ()=default | |
~MHGroup () override | |
void | Preparation (MHEngine *engine) override |
void | Deactivation (MHEngine *engine) override |
void | Destruction (MHEngine *engine) override |
MHRoot * | FindByObjectNo (int n) override |
void | SetTimer (int nTimerId, bool fAbsolute, int nMilliSecs, MHEngine *engine) override |
void | MakeClone (MHRoot *pTarget, MHRoot *pRef, MHEngine *engine) override |
Public Member Functions inherited from MHRoot | |
MHRoot ()=default | |
MHRoot (const MHRoot &) | |
virtual | ~MHRoot ()=default |
virtual void | ContentPreparation (MHEngine *) |
virtual bool | GetAvailabilityStatus () |
virtual bool | GetRunningStatus () |
virtual void | SetInputRegister (int, MHEngine *) |
virtual void | SetData (const MHOctetString &, MHEngine *) |
virtual void | SetData (const MHContentRef &, bool, int, bool, int, MHEngine *) |
virtual void | Preload (MHEngine *) |
virtual void | Unload (MHEngine *) |
virtual MHIngredient * | Clone (MHEngine *) |
virtual void | Run (MHEngine *) |
virtual void | Stop (MHEngine *) |
virtual void | TestVariable (int, const MHUnion &, MHEngine *) |
virtual void | GetVariableValue (MHUnion &, MHEngine *) |
virtual void | SetVariableValue (const MHUnion &) |
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, const MHPointVec &, const MHPointVec &, 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 *) |
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 Member Functions | |
int | FindOnStack (const MHRoot *pVis) |
Protected Member Functions inherited from MHGroup | |
std::chrono::milliseconds | CheckTimers (MHEngine *engine) |
Protected Member Functions inherited from MHRoot | |
void | InvalidAction (const char *actionName) |
Protected Attributes | |
MHActionSequence | m_onSpawnCloseDown |
MHActionSequence | m_onRestart |
int | m_nCharSet {0} |
MHColour | m_bgColour |
MHColour | m_textColour |
MHColour | m_buttonRefColour |
MHColour | m_highlightRefColour |
MHColour | m_sliderRefColour |
int | m_nTextCHook {0} |
int | m_nIPCHook {0} |
int | m_nStrCHook {0} |
int | m_nBitmapCHook {0} |
int | m_nLineArtCHook {0} |
MHFontBody | m_font |
MHOctetString | m_fontAttrs |
int | m_tuneInfo {0} |
int | m_nLockCount {0} |
MHSequence< MHVisible * > | m_displayStack |
MHScene * | m_pCurrentScene {nullptr} |
bool | m_fRestarting {false} |
QString | m_path |
Protected Attributes inherited from MHGroup | |
int | m_nOrigGCPriority {127} |
MHActionSequence | m_startUp |
MHActionSequence | m_closeDown |
MHOwnPtrSequence< MHIngredient > | m_items |
bool | m_fIsApp {false} |
QElapsedTimer | m_runTime |
QList< MHTimer * > | m_timers |
int | m_nLastId {0} |
Protected Attributes inherited from MHRoot | |
bool | m_fAvailable {false} |
bool | m_fRunning {false} |
Friends | |
class | MHEngine |
Additional Inherited Members | |
Public Attributes inherited from MHRoot | |
MHObjectRef | m_ObjectReference |
|
override |
Definition at line 433 of file Groups.cpp.
|
inlineoverridevirtual |
|
overridevirtual |
Reimplemented from MHGroup.
Definition at line 438 of file Groups.cpp.
|
overridevirtual |
Reimplemented from MHGroup.
Definition at line 569 of file Groups.cpp.
|
inlineoverridevirtual |
|
overridevirtual |
Reimplemented from MHGroup.
Definition at line 689 of file Groups.cpp.
Referenced by MHEngine::Launch(), and MHEngine::Quit().
|
protected |
Definition at line 707 of file Groups.cpp.
Referenced by MHEngine::AddToDisplayStack(), MHEngine::BringToFront(), MHEngine::PutBefore(), MHEngine::PutBehind(), MHEngine::RemoveFromDisplayStack(), and MHEngine::SendToBack().
|
protected |
Definition at line 131 of file Groups.h.
Referenced by Initialise(), and PrintMe().
|
protected |
Definition at line 131 of file Groups.h.
Referenced by Activation(), Initialise(), and PrintMe().
|
protected |
Definition at line 133 of file Groups.h.
Referenced by MHEngine::GetDefaultCharSet(), Initialise(), and PrintMe().
|
protected |
Definition at line 134 of file Groups.h.
Referenced by MHEngine::GetDefaultBGColour(), Initialise(), and PrintMe().
|
protected |
Definition at line 134 of file Groups.h.
Referenced by MHEngine::GetDefaultTextColour(), Initialise(), and PrintMe().
|
protected |
Definition at line 134 of file Groups.h.
Referenced by MHEngine::GetDefaultButtonRefColour(), Initialise(), and PrintMe().
|
protected |
Definition at line 134 of file Groups.h.
Referenced by MHEngine::GetDefaultHighlightRefColour(), Initialise(), and PrintMe().
|
protected |
Definition at line 134 of file Groups.h.
Referenced by MHEngine::GetDefaultSliderRefColour(), Initialise(), and PrintMe().
|
protected |
Definition at line 135 of file Groups.h.
Referenced by MHEngine::GetDefaultTextCHook(), Initialise(), and PrintMe().
|
protected |
Definition at line 136 of file Groups.h.
Referenced by Initialise(), and PrintMe().
|
protected |
Definition at line 137 of file Groups.h.
Referenced by MHEngine::GetDefaultStreamCHook(), Initialise(), and PrintMe().
|
protected |
Definition at line 138 of file Groups.h.
Referenced by MHEngine::GetDefaultBitmapCHook(), Initialise(), and PrintMe().
|
protected |
Definition at line 139 of file Groups.h.
Referenced by Initialise(), and PrintMe().
|
protected |
Definition at line 140 of file Groups.h.
Referenced by Initialise(), and PrintMe().
|
protected |
Definition at line 141 of file Groups.h.
Referenced by MHEngine::GetDefaultFontAttrs(), Initialise(), and PrintMe().
|
protected |
Definition at line 142 of file Groups.h.
Referenced by MHEngine::GetTuneInfo(), and MHEngine::SetTuneInfo().
|
protected |
Definition at line 145 of file Groups.h.
Referenced by MHEngine::LockScreen(), and MHEngine::UnlockScreen().
|
protected |
Definition at line 148 of file Groups.h.
Referenced by MHEngine::AddToDisplayStack(), MHEngine::BringToFront(), MHEngine::DrawDisplay(), MHEngine::DrawRegion(), FindOnStack(), MHEngine::PutBefore(), MHEngine::PutBehind(), MHEngine::RemoveFromDisplayStack(), and MHEngine::SendToBack().
|
protected |
Definition at line 151 of file Groups.h.
Referenced by MHEngine::CurrentScene(), MHEngine::TransitionToScene(), and ~MHApplication().
Definition at line 152 of file Groups.h.
Referenced by Activation(), and MHEngine::Quit().
|
protected |
Definition at line 153 of file Groups.h.
Referenced by MHEngine::GetPathName().