|
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.
| 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().
|
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().
| 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 OSD.
Definition at line 74 of file mythmediaoverlay.cpp.
Referenced by OSD::HideWindow(), and MythCaptionsOverlay::InitTeletext().
|
virtual |
Reimplemented in OSD.
Definition at line 62 of file mythmediaoverlay.cpp.
Referenced by MythPlayerVideoUI::ReinitOSD(), and MythPlayerUI::VideoStart().
|
protected |
Definition at line 100 of file mythmediaoverlay.cpp.
Referenced by GetWindow(), and MythCaptionsOverlay::GetWindow().
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().
| void MythMediaOverlay::SetPlayer | ( | MythPlayerUI * | Player | ) |
Definition at line 40 of file mythmediaoverlay.cpp.
Referenced by MythPlayerUI::MythPlayerUI().
|
protectedvirtual |
Reimplemented in MythCaptionsOverlay, and OSD.
Definition at line 45 of file mythmediaoverlay.cpp.
Referenced by Init(), MythCaptionsOverlay::TearDown(), OSD::TearDown(), and ~MythMediaOverlay().
|
protected |
Definition at line 61 of file mythmediaoverlay.h.
Referenced by OSD::CheckExpiry(), OSD::DialogShow(), OSD::Draw(), MythCaptionsOverlay::Draw(), GetWindow(), MythCaptionsOverlay::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().
|
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 50 of file mythmediaoverlay.h.
Referenced by OSD::DialogShow(), OSD::Draw(), OSD::HideAll(), OSD::IsOSDVisible(), OverrideUIScale(), and RevertUIScale().
|
protected |
Definition at line 53 of file mythmediaoverlay.h.
Referenced by OSD::DialogShow(), OSD::Draw(), MythCaptionsOverlay::Draw(), GetWindow(), MythCaptionsOverlay::GetWindow(), MythCaptionsOverlay::InitSubtitles(), MythCaptionsOverlay::InitTeletext(), and OSD::LoadWindows().
|
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 54 of file mythmediaoverlay.h.
Referenced by Bounds(), OSD::Draw(), Init(), OSD::Init(), OverrideUIScale(), and OSD::PositionWindow().
|
protected |
Definition at line 60 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 56 of file mythmediaoverlay.h.
Referenced by OverrideUIScale(), and RevertUIScale().
|
protected |
Definition at line 51 of file mythmediaoverlay.h.
Referenced by OSD::DialogShow(), and OSD::OSD().
Definition at line 55 of file mythmediaoverlay.h.
Referenced by OSD::Draw(), OverrideUIScale(), and RevertUIScale().