#include <osdtypes.h>

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 |
| OSDSet * | m_parent |
| 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.
| void OSDType::SetParent | ( | OSDSet * | parent | ) | [inline] |
| 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] |
| QString OSDType::Name | ( | void | ) |
Definition at line 665 of file osdtypes.cpp.
Referenced by OSDSet::AddType(), OSDSet::GetText(), OSDSet::HandleHotKey(), OSDSet::HandleKey(), and OSDSet::SetText().
| 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] |
Implemented in OSDListTreeType, OSDListBtnType, OSDTypeText, OSDTypeImage, OSDTypeFillSlider, OSDTypeEditSlider, OSDTypeBox, OSDTypePositionRectangle, OSDTypePositionImage, OSDTypeCC, OSDType708CC, and OSDTypeTeletext.
Referenced by OSDSet::Draw().
QMutex OSDType::m_lock [mutable, protected] |
Reimplemented in OSDTypeTeletext.
Definition at line 176 of file osdtypes.h.
Referenced by OSDTypeText::Delete(), OSDTypeText::Draw(), OSDTypeText::DrawHiLiteString(), OSDTypeText::DrawString(), OSDTypeText::GetDefaultText(), OSDTypeText::GetText(), OSDTypeText::InsertCharacter(), OSDTypeText::MoveCursor(), Name(), OSDTypeText::OSDTypeText(), OSDTypeText::Reinit(), OSDTypeText::SetAltFont(), OSDTypeText::SetCentered(), OSDTypeText::SetDefaultText(), OSDTypeText::SetLineSpacing(), OSDTypeText::SetMultiLine(), OSDTypeText::SetRightJustified(), OSDTypeText::SetScrolling(), and OSDTypeText::SetText().
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] |
1.5.5