OSDType Class Reference

#include <osdtypes.h>

Inheritance diagram for OSDType:

OSDListBtnType OSDListTreeType OSDType708CC OSDTypeBox OSDTypeCC OSDTypeImage OSDTypePositionRectangle OSDTypeTeletext OSDTypeText

List of all members.


Detailed Description

Definition at line 155 of file osdtypes.h.


Public Member Functions

 OSDType (const QString &name)
void SetParent (OSDSet *parent)
void Hide (bool hidden=true)
bool isHidden (void)
QString Name ()
virtual void Reinit (float wmult, float hmult)=0
virtual void Draw (OSDSurface *surface, int fade, int maxfade, int xoff, int yoff)=0

Protected Member Functions

virtual ~OSDType ()

Protected Attributes

QMutex m_lock
bool m_hidden
QString m_name
OSDSetm_parent

Constructor & Destructor Documentation

OSDType::OSDType ( const QString &  name  ) 

Definition at line 657 of file osdtypes.cpp.

OSDType::~OSDType (  )  [protected, virtual]

Definition at line 671 of file osdtypes.cpp.


Member Function Documentation

void OSDType::SetParent ( OSDSet parent  )  [inline]

Definition at line 161 of file osdtypes.h.

Referenced by OSDSet::AddType().

void OSDType::Hide ( bool  hidden = true  )  [inline]

Definition at line 162 of file osdtypes.h.

Referenced by OSD::ShowStatus(), and OSD::UpdateStatus().

bool OSDType::isHidden ( void   )  [inline]

Definition at line 163 of file osdtypes.h.

Referenced by OSD::UpdateStatus().

QString OSDType::Name ( void   ) 

virtual void OSDType::Reinit ( float  wmult,
float  hmult 
) [pure virtual]

virtual void OSDType::Draw ( OSDSurface surface,
int  fade,
int  maxfade,
int  xoff,
int  yoff 
) [pure virtual]


Member Data Documentation

QMutex OSDType::m_lock [mutable, protected]

bool OSDType::m_hidden [protected]

Definition at line 177 of file osdtypes.h.

Referenced by OSDTypeImage::Draw(), Hide(), and isHidden().

QString OSDType::m_name [protected]

Definition at line 178 of file osdtypes.h.

Referenced by Name(), OSDTypeImage::OSDTypeImage(), and OSDTypeImage::SetName().

OSDSet* OSDType::m_parent [protected]

Definition at line 179 of file osdtypes.h.

Referenced by OSDTypeText::Draw(), and SetParent().


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

Generated on Sat Dec 18 05:16:09 2010 for MythTV by  doxygen 1.5.5