MythTV
master
|
#include <libmythtv/mythmediaoverlay.h>
Public Member Functions | |
MythMediaOverlay (MythMainWindow *MainWindow, TV *Tv, MythPlayerUI *Player, MythPainter *Painter) | |
~MythMediaOverlay () override | |
void | SetPlayer (MythPlayerUI *Player) |
virtual bool | Init (QRect Rect, float FontAspect) |
QRect | Bounds () const |
int | GetFontStretch () const |
bool | HasWindow (const QString &Window) |
virtual MythScreenType * | GetWindow (const QString &Window) |
virtual void | HideWindow (const QString &Window) |
Protected Member Functions | |
virtual void | TearDown () |
void | OverrideUIScale (bool Log=true) |
void | RevertUIScale () |
MythScreenType * | InitWindow (const QString &Window, MythScreenType *Screen) |
Protected Attributes | |
MythMainWindow * | m_mainWindow { nullptr } |
TV * | m_tv { nullptr } |
MythPlayerUI * | m_player { nullptr } |
MythPainter * | m_painter { nullptr } |
QRect | m_rect |
bool | m_uiScaleOverride { false } |
float | m_savedWMult { 1.0F } |
float | m_savedHMult { 1.0F } |
QRect | m_savedUIRect |
int | m_fontStretch { 0 } |
int | m_savedFontStretch { 0 } |
QMap< QString, MythScreenType * > | m_children |
Definition at line 30 of file mythmediaoverlay.h.
MythMediaOverlay::MythMediaOverlay | ( | MythMainWindow * | MainWindow, |
TV * | Tv, | ||
MythPlayerUI * | Player, | ||
MythPainter * | Painter | ||
) |
Definition at line 27 of file mythmediaoverlay.cpp.
|
override |
Definition at line 35 of file mythmediaoverlay.cpp.
void MythMediaOverlay::SetPlayer | ( | MythPlayerUI * | Player | ) |
Definition at line 40 of file mythmediaoverlay.cpp.
Referenced by MythPlayerUI::MythPlayerUI().
|
virtual |
Reimplemented in OSD.
Definition at line 62 of file mythmediaoverlay.cpp.
Referenced by MythPlayerVideoUI::ReinitOSD(), and MythPlayerUI::VideoStart().
QRect MythMediaOverlay::Bounds | ( | ) | const |
Definition at line 52 of file mythmediaoverlay.cpp.
Referenced by MythPlayerVideoUI::ReinitOSD().
int MythMediaOverlay::GetFontStretch | ( | ) | const |
Definition at line 57 of file mythmediaoverlay.cpp.
Referenced by MythPlayerVideoUI::ReinitOSD().
bool MythMediaOverlay::HasWindow | ( | const QString & | Window | ) |
Definition at line 87 of file mythmediaoverlay.cpp.
Referenced by MythCaptionsOverlay::ClearSubtitles(), MythCaptionsOverlay::DisableForcedSubtitles(), MythCaptionsOverlay::TeletextAction(), MythCaptionsOverlay::TeletextClear(), MythCaptionsOverlay::TeletextReset(), and TV::ToggleOSD().
|
virtual |
Reimplemented in MythCaptionsOverlay.
Definition at line 92 of file mythmediaoverlay.cpp.
Referenced by MythCaptionsOverlay::GetWindow(), OSD::SetExpiryPriv(), OSD::SetGraph(), OSD::SetRegions(), OSD::SetText(), and OSD::SetValues().
|
virtual |
Reimplemented in OSD.
Definition at line 74 of file mythmediaoverlay.cpp.
Referenced by OSD::HideWindow(), and MythCaptionsOverlay::InitTeletext().
|
protectedvirtual |
Reimplemented in OSD, and MythCaptionsOverlay.
Definition at line 45 of file mythmediaoverlay.cpp.
Referenced by Init(), MythCaptionsOverlay::TearDown(), OSD::TearDown(), and ~MythMediaOverlay().
Definition at line 121 of file mythmediaoverlay.cpp.
Referenced by OSD::DialogShow(), OSD::Draw(), OSD::Init(), MythCaptionsOverlay::InitSubtitles(), and MythCaptionsOverlay::InitTeletext().
|
protected |
Definition at line 154 of file mythmediaoverlay.cpp.
Referenced by OSD::DialogShow(), OSD::Draw(), OSD::Init(), MythCaptionsOverlay::InitSubtitles(), and MythCaptionsOverlay::InitTeletext().
|
protected |
Definition at line 100 of file mythmediaoverlay.cpp.
Referenced by MythCaptionsOverlay::GetWindow(), and GetWindow().
|
protected |
Definition at line 50 of file mythmediaoverlay.h.
Referenced by OSD::DialogShow(), OSD::Draw(), OSD::HideAll(), OSD::IsOSDVisible(), OverrideUIScale(), and RevertUIScale().
|
protected |
Definition at line 51 of file mythmediaoverlay.h.
Referenced by OSD::DialogShow(), and OSD::OSD().
|
protected |
Definition at line 52 of file mythmediaoverlay.h.
Referenced by OSD::DialogShow(), MythCaptionsOverlay::GetWindow(), MythCaptionsOverlay::InitSubtitles(), MythCaptionsOverlay::InitTeletext(), OSD::LoadWindows(), OSD::SetGraph(), and SetPlayer().
|
protected |
Definition at line 53 of file mythmediaoverlay.h.
Referenced by OSD::DialogShow(), MythCaptionsOverlay::Draw(), OSD::Draw(), MythCaptionsOverlay::GetWindow(), GetWindow(), MythCaptionsOverlay::InitSubtitles(), MythCaptionsOverlay::InitTeletext(), and OSD::LoadWindows().
|
protected |
Definition at line 54 of file mythmediaoverlay.h.
Referenced by Bounds(), OSD::Draw(), Init(), OSD::Init(), OverrideUIScale(), and OSD::PositionWindow().
Definition at line 55 of file mythmediaoverlay.h.
Referenced by OSD::Draw(), OverrideUIScale(), and RevertUIScale().
|
protected |
Definition at line 56 of file mythmediaoverlay.h.
Referenced by OverrideUIScale(), and RevertUIScale().
|
protected |
Definition at line 57 of file mythmediaoverlay.h.
Referenced by OverrideUIScale(), and RevertUIScale().
|
protected |
Definition at line 58 of file mythmediaoverlay.h.
Referenced by OverrideUIScale(), and RevertUIScale().
|
protected |
Definition at line 59 of file mythmediaoverlay.h.
Referenced by GetFontStretch(), Init(), OSD::Init(), MythCaptionsOverlay::InitSubtitles(), MythCaptionsOverlay::InitTeletext(), and OverrideUIScale().
|
protected |
Definition at line 60 of file mythmediaoverlay.h.
Referenced by OverrideUIScale(), and RevertUIScale().
|
protected |
Definition at line 61 of file mythmediaoverlay.h.
Referenced by OSD::CheckExpiry(), OSD::DialogShow(), MythCaptionsOverlay::Draw(), OSD::Draw(), MythCaptionsOverlay::GetWindow(), GetWindow(), HasWindow(), OSD::HideAll(), HideWindow(), OSD::HideWindow(), OSD::Init(), MythCaptionsOverlay::InitSubtitles(), MythCaptionsOverlay::InitTeletext(), InitWindow(), OSD::IsOSDVisible(), OSD::IsWindowVisible(), OSD::LoadWindows(), OSD::RemoveWindow(), OSD::ResetWindow(), TearDown(), MythCaptionsOverlay::TeletextAction(), and MythCaptionsOverlay::TeletextClear().