Go to the documentation of this file.
43 visible = visible.united(img->
GetArea());
46 if (visible.isEmpty())
49 QRect bounding = visible.boundingRect();
50 bounding = bounding.translated(
m_safeArea.topLeft());
52 int left =
m_safeArea.left() - bounding.left();
virtual void GetOSDBounds(QRect &Total, QRect &Visible, float &VisibleAspect, float &FontScaling, float ThemeAspect) const
MythVideoOutput * GetVideoOutput(void)
virtual void SetArea(const MythRect &rect)
Screen in which all other widgets are contained and rendered.
Wrapper around QRect allowing us to handle percentage and other relative values for areas in mythui.
virtual MythRect GetArea(void) const
If the object has a minimum area defined, return it, other wise return the default area.
void ResizeForInteractiveTV(const QRect &Rect)
QList< MythUIType * > m_childrenList
The base class on which all widgets and screens are based.
void OptimiseDisplayedArea()
InteractiveScreen(MythPlayerUI *Player, MythPainter *Painter, const QString &Name)