#include <osd.h>
Definition at line 58 of file osd.h.
Public Member Functions | |
| OSD () | |
| ~OSD (void) | |
| void | Init (const QRect &totalBounds, int frameRate, const QRect &visibleBounds, float visibleAspect, float fontScaling) |
| OSDSurface * | Display (void) |
| OSDSurface * | GetDisplaySurface (void) |
| void | ClearAll (const QString &name) |
| void | ClearAllText (const QString &name) |
| void | SetText (const QString &name, QMap< QString, QString > &infoMap, int length) |
| void | SetInfoText (QMap< QString, QString > infoMap, int length) |
| void | SetInfoText (const QString &text, const QString &subtitle, const QString &desc, const QString &category, const QString &start, const QString &end, const QString &callsign, const QString &iconpath, int length) |
| void | SetChannumText (const QString &text, int length) |
| void | AddCCText (const QString &text, int x, int y, int color, bool teletextmode=false) |
| void | ClearAllCCText () |
| void | UpdateCCText (vector< ccText * > *ccbuf, int replace=0, int scroll=0, bool scroll_prsv=false, int scroll_yoff=0, int scroll_ymax=15) |
| void | SetCC708Service (const CC708Service *service) |
| void | CC708Updated (void) |
| TeletextViewer * | GetTeletextViewer (void) |
| void | SetSettingsText (const QString &text, int length) |
| void | NewDialogBox (const QString &name, const QString &message, QStringList &options, int length, int sel=0) |
| void | DialogUp (const QString &name) |
| void | DialogDown (const QString &name) |
| bool | DialogShowing (const QString &name) |
| void | TurnDialogOff (const QString &name) |
| void | DialogAbort (const QString &name) |
| int | GetDialogResponse (const QString &name) |
| void | SetUpOSDClosedHandler (TV *tv) |
| void | ShowStatus (int pos, bool fill, QString msgtext, QString desc, int displaytime, int osdFunctionalType=kOSDFunctionalType_Default) |
| void | ShowStatus (struct StatusPosInfo posInfo, bool fill, QString msgtext, int displaytime, int osdFunctionalType=kOSDFunctionalType_Default) |
| void | UpdateStatus (struct StatusPosInfo posInfo) |
| void | EndStatus (void) |
| bool | Visible (void) |
| bool | HideAll (void) |
| bool | HideAllExcept (const QString &name) |
| bool | HideSet (const QString &name) |
| bool | HideSets (QStringList &name) |
| void | AddSet (OSDSet *set, QString name, bool withlock=true) |
| void | SetVisible (OSDSet *set, int length) |
| OSDSet * | GetSet (const QString &text) |
| TTFFont * | GetFont (const QString &text) |
| void | ShowEditArrow (long long number, long long totalframes, int type) |
| void | HideEditArrow (long long number, int type) |
| void | UpdateEditText (const QString &seek_amount, const QString &deletemarker, const QString &edittime, const QString &framecnt) |
| void | DoEditSlider (QMap< long long, int > deleteMap, long long curFrame, long long totalFrames) |
| int | getTimeType (void) |
| void | Reinit (const QRect &totalBounds, int frameRate, const QRect &visibleBounds, float visibleAspect, float fontScaling) |
| void | SetFrameInterval (int frint) |
| void | StartNotify (UDPNotifyOSDSet *notifySet, int displaytime=5) |
| void | ClearNotify (UDPNotifyOSDSet *notifySet) |
| bool | IsRunningTreeMenu (void) |
| bool | TreeMenuHandleKeypress (QKeyEvent *e) |
| OSDListTreeType * | ShowTreeMenu (const QString &name, OSDGenericTree *treeToShow) |
| void | DisableFade (void) |
| bool | IsSetDisplaying (const QString &name) |
| bool | HasSet (const QString &name) |
| QRect | GetSubtitleBounds () |
| void | SetTextSubtitles (const QStringList &) |
| void | ClearTextSubtitles (void) |
| void | UpdateTeletext (void) |
| float | GetThemeAspect (void) |
| bool | HasChanged (void) const |
Private Member Functions | |
| bool | InitDefaults (void) |
| bool | InitCC608 (void) |
| bool | InitCC708 (void) |
| bool | InitTeletext (void) |
| bool | InitSubtitles (void) |
| bool | InitMenu (void) |
| bool | InitInteractiveTV (void) |
| TTFFont * | LoadFont (QString name, int size) |
| QString | FindTheme (QString name) |
| void | HighlightDialogSelection (OSDSet *container, int num) |
| bool | LoadTheme () |
| void | normalizeRect (QRect &rect) |
| QPoint | parsePoint (QString text) |
| QColor | parseColor (QString text) |
| QRect | parseRect (QString text) |
| void | RemoveSet (OSDSet *set) |
| QString | getFirstText (QDomElement &element) |
| void | parseFont (QDomElement &element) |
| void | parseContainer (QDomElement &element) |
| void | parseImage (OSDSet *container, QDomElement &element) |
| void | parseTextArea (OSDSet *container, QDomElement &element) |
| void | parseSlider (OSDSet *container, QDomElement &element) |
| void | parseBox (OSDSet *container, QDomElement &element) |
| void | parseEditArrow (OSDSet *container, QDomElement &element) |
| void | parsePositionRects (OSDSet *container, QDomElement &element) |
| void | parsePositionImage (OSDSet *container, QDomElement &element) |
| void | parseListTree (OSDSet *container, QDomElement &element) |
Private Attributes | |
| QRect | osdBounds |
| int | frameint |
| bool | needPillarBox |
| QString | themepath |
| float | wscale |
| float | fscale |
| ThemeInfo * | m_themeinfo |
| float | m_themeaspect |
| float | hmult |
| float | wmult |
| int | xoffset |
| int | yoffset |
| int | displaywidth |
| int | displayheight |
| QMutex | osdlock |
| bool | m_setsvisible |
| int | totalfadetime |
| int | timeType |
| QString | timeFormat |
| QMap< QString, OSDSet * > | setMap |
| vector< OSDSet * > * | setList |
| QMap< QString, TTFFont * > | fontMap |
| QMap< QString, int > | dialogResponseList |
| OSDTypeImage * | editarrowleft |
| OSDTypeImage * | editarrowright |
| QRect | editarrowRect |
| OSDSurface * | drawSurface |
| bool | changed |
| OSDListTreeType * | runningTreeMenu |
| QString | treeMenuContainer |
| QString | fontname |
| QString | ccfontname |
| QString | cc708fontnames [16] |
| QString | fontSizeType |
| QRegExp | removeHTML |
| void OSD::Init | ( | const QRect & | totalBounds, | |
| int | frameRate, | |||
| const QRect & | visibleBounds, | |||
| float | visibleAspect, | |||
| float | fontScaling | |||
| ) |
| OSDSurface * OSD::Display | ( | void | ) |
Definition at line 2554 of file osd.cpp.
Referenced by VideoOutput::DisplayOSD(), VideoOutputXv::DisplayOSD(), VideoOutputQuartz::ProcessFrame(), VideoOutputIvtv::ProcessFrame(), and ChromaKeyOSD::ProcessOSD().
| OSDSurface * OSD::GetDisplaySurface | ( | void | ) |
| void OSD::ClearAll | ( | const QString & | name | ) |
Definition at line 1642 of file osd.cpp.
Referenced by NuppelVideoPlayer::ClearAfterSeek(), DVDRingBufferPriv::ClearSubtitlesOSD(), ClearTextSubtitles(), NuppelVideoPlayer::DisplayAVSubtitles(), NuppelVideoPlayer::DisplayDVDButton(), NuppelVideoPlayer::ITVRestart(), and SetTextSubtitles().
| void OSD::ClearAllText | ( | const QString & | name | ) |
Definition at line 1652 of file osd.cpp.
Referenced by TV::BrowseDispInfo(), TV::PreviousChannel(), TV::ToggleRecord(), TV::UpdateOSDProgInfo(), TV::UpdateOSDSignal(), and TV::UpdateOSDTextEntry().
| void OSD::SetText | ( | const QString & | name, | |
| QMap< QString, QString > & | infoMap, | |||
| int | length | |||
| ) |
Definition at line 1662 of file osd.cpp.
Referenced by TV::BrowseDispInfo(), NuppelVideoPlayer::EnableEdit(), TV::PreviousChannel(), TV::RunLoadDDMap(), TV::StartChannelEditMode(), TV::ToggleRecord(), TV::UpdateOSDProgInfo(), TV::UpdateOSDSignal(), TV::UpdateOSDTextEntry(), NuppelVideoPlayer::UpdateSeekAmount(), and NuppelVideoPlayer::UpdateTimeDisplay().
| void OSD::SetInfoText | ( | QMap< QString, QString > | infoMap, | |
| int | length | |||
| ) |
| void OSD::SetInfoText | ( | const QString & | text, | |
| const QString & | subtitle, | |||
| const QString & | desc, | |||
| const QString & | category, | |||
| const QString & | start, | |||
| const QString & | end, | |||
| const QString & | callsign, | |||
| const QString & | iconpath, | |||
| int | length | |||
| ) |
| void OSD::SetChannumText | ( | const QString & | text, | |
| int | length | |||
| ) |
| void OSD::AddCCText | ( | const QString & | text, | |
| int | x, | |||
| int | y, | |||
| int | color, | |||
| bool | teletextmode = false | |||
| ) |
| void OSD::ClearAllCCText | ( | ) |
Definition at line 1978 of file osd.cpp.
Referenced by NuppelVideoPlayer::ClearAfterSeek(), NuppelVideoPlayer::ResetCC(), and NuppelVideoPlayer::ShowText().
| void OSD::SetCC708Service | ( | const CC708Service * | service | ) |
Definition at line 2020 of file osd.cpp.
Referenced by NuppelVideoPlayer::SetTrack(), and NuppelVideoPlayer::StartPlaying().
| void OSD::CC708Updated | ( | void | ) |
| TeletextViewer * OSD::GetTeletextViewer | ( | void | ) |
Definition at line 2057 of file osd.cpp.
Referenced by NuppelVideoPlayer::DisableTeletext(), NuppelVideoPlayer::EnableCaptions(), NuppelVideoPlayer::EnableTeletext(), NuppelVideoPlayer::HandleTeletextAction(), NuppelVideoPlayer::ResetTeletext(), and NuppelVideoPlayer::StartPlaying().
| void OSD::SetSettingsText | ( | const QString & | text, | |
| int | length | |||
| ) |
Definition at line 2067 of file osd.cpp.
Referenced by TV::ChangeTrack(), NuppelVideoPlayer::ChangeTrack(), NuppelVideoPlayer::ClearBookmark(), NuppelVideoPlayer::DisableCaptions(), TV::DoQueueTranscode(), NuppelVideoPlayer::EnableCaptions(), NuppelVideoPlayer::GoToDVDMenu(), TV::HandleStateChange(), TV::ProcessKeypress(), TV::PromptRecGroupPassword(), TV::RunTV(), TV::ScreenShot(), NuppelVideoPlayer::SetBookmark(), NuppelVideoPlayer::SetCaptionsEnabled(), TV::SetTrack(), NuppelVideoPlayer::SetTrack(), TV::ToggleAdjustFill(), TV::ToggleAspectOverride(), TV::ToggleMute(), TV::ToggleRecord(), TV::ToggleSleepTimer(), and TV::UpdateOSDInput().
| void OSD::NewDialogBox | ( | const QString & | name, | |
| const QString & | message, | |||
| QStringList & | options, | |||
| int | length, | |||
| int | sel = 0 | |||
| ) |
Definition at line 2087 of file osd.cpp.
Referenced by NuppelVideoPlayer::HandleSelect(), TV::IdleDialog(), TV::PromptDeleteRecording(), TV::PromptStopWatchingRecording(), TV::ShowNoRecorderDialog(), TV::StartProgramEditMode(), TV::UpdateOSDAskAllowDialog(), and TV::UpdateOSDTimeoutMessage().
| void OSD::DialogUp | ( | const QString & | name | ) |
Definition at line 2226 of file osd.cpp.
Referenced by NuppelVideoPlayer::DoKeypress(), and TV::ProcessKeypress().
| void OSD::DialogDown | ( | const QString & | name | ) |
Definition at line 2248 of file osd.cpp.
Referenced by NuppelVideoPlayer::DoKeypress(), and TV::ProcessKeypress().
| bool OSD::DialogShowing | ( | const QString & | name | ) |
Definition at line 2270 of file osd.cpp.
Referenced by TV::ProcessKeypress(), and TV::UpdateOSDTimeoutMessage().
| void OSD::TurnDialogOff | ( | const QString & | name | ) |
Definition at line 2212 of file osd.cpp.
Referenced by NuppelVideoPlayer::DoKeypress(), TV::ProcessKeypress(), TV::RunTV(), and TV::UpdateOSDTimeoutMessage().
| void OSD::DialogAbort | ( | const QString & | name | ) |
Definition at line 2282 of file osd.cpp.
Referenced by NuppelVideoPlayer::DoKeypress(), TV::ProcessKeypress(), and TV::RunTV().
| int OSD::GetDialogResponse | ( | const QString & | name | ) |
Definition at line 2287 of file osd.cpp.
Referenced by TV::HandleOSDAskAllowResponse(), NuppelVideoPlayer::HandleResponse(), and TV::ProcessKeypress().
| void OSD::SetUpOSDClosedHandler | ( | TV * | tv | ) |
| void OSD::ShowStatus | ( | int | pos, | |
| bool | fill, | |||
| QString | msgtext, | |||
| QString | desc, | |||
| int | displaytime, | |||
| int | osdFunctionalType = kOSDFunctionalType_Default | |||
| ) |
Definition at line 1779 of file osd.cpp.
Referenced by NuppelVideoPlayer::AutoCommercialSkip(), TV::ChangeAudioSync(), TV::ChangeTimeStretch(), TV::ChangeVolume(), TV::DoChangePictureAttribute(), TV::DoSkipCommercials(), NuppelVideoPlayer::DoSkipCommercials(), TV::DoTogglePictureAttribute(), NuppelVideoPlayer::EnableEdit(), TV::SetAutoCommercialSkip(), NuppelVideoPlayer::SetBookmark(), TV::SetManualZoom(), TV::ToggleAutoExpire(), TV::ToggleOSD(), and TV::UpdateOSDSeekMessage().
| void OSD::ShowStatus | ( | struct StatusPosInfo | posInfo, | |
| bool | fill, | |||
| QString | msgtext, | |||
| int | displaytime, | |||
| int | osdFunctionalType = kOSDFunctionalType_Default | |||
| ) |
| void OSD::UpdateStatus | ( | struct StatusPosInfo | posInfo | ) |
| void OSD::EndStatus | ( | void | ) |
Definition at line 1929 of file osd.cpp.
Referenced by TV::ChangeChannel(), NuppelVideoPlayer::EnableEdit(), and TV::ToggleInputs().
| bool OSD::Visible | ( | void | ) |
Definition at line 2631 of file osd.cpp.
Referenced by IsSetDisplaying(), and VideoOutputQuartz::ProcessFrame().
| bool OSD::HideAll | ( | void | ) | [inline] |
| bool OSD::HideAllExcept | ( | const QString & | name | ) |
Definition at line 2361 of file osd.cpp.
Referenced by HideAll(), SetSettingsText(), SetText(), and ShowStatus().
| bool OSD::HideSet | ( | const QString & | name | ) |
Definition at line 2390 of file osd.cpp.
Referenced by TV::BrowseEnd(), TV::ChangeChannel(), TV::ChannelEditKey(), NuppelVideoPlayer::ClearAfterSeek(), TV::ClearInputQueues(), NuppelVideoPlayer::ClearSubtitles(), DVDRingBufferPriv::ClearSubtitlesOSD(), ClearTextSubtitles(), TV::CommitQueuedInput(), NuppelVideoPlayer::DisableEdit(), NuppelVideoPlayer::DisableTeletext(), NuppelVideoPlayer::DisplayAVSubtitles(), NuppelVideoPlayer::DisplayDVDButton(), TV::PreviousChannel(), TV::SetPreviousChannel(), NuppelVideoPlayer::StartPlaying(), and TV::UpdateOSDAskAllowDialog().
Definition at line 2663 of file osd.cpp.
Referenced by InitCC608(), InitCC708(), InitInteractiveTV(), InitMenu(), InitSubtitles(), InitTeletext(), NewDialogBox(), parseContainer(), and ShowEditArrow().
| void OSD::SetVisible | ( | OSDSet * | set, | |
| int | length | |||
| ) |
Definition at line 2532 of file osd.cpp.
Referenced by NuppelVideoPlayer::DisplayAVSubtitles(), NuppelVideoPlayer::DisplayDVDButton(), NuppelVideoPlayer::DisplayNormalFrame(), NuppelVideoPlayer::EnableTeletext(), NuppelVideoPlayer::ITVRestart(), and SetTextSubtitles().
| OSDSet * OSD::GetSet | ( | const QString & | text | ) |
Definition at line 2636 of file osd.cpp.
Referenced by AddCCText(), TV::BrowseStart(), CC708Updated(), TV::ChannelEditKey(), ClearAll(), ClearAllCCText(), ClearAllText(), ClearNotify(), NuppelVideoPlayer::ClearSubtitles(), DialogDown(), DialogShowing(), DialogUp(), NuppelVideoPlayer::DisplayAVSubtitles(), NuppelVideoPlayer::DisplayDVDButton(), NuppelVideoPlayer::DisplayNormalFrame(), DoEditSlider(), TV::DoTogglePictureAttribute(), NuppelVideoPlayer::EnableTeletext(), EndStatus(), GetTeletextViewer(), HideAllExcept(), HideEditArrow(), HideSet(), HideSets(), InitCC608(), InitCC708(), InitInteractiveTV(), InitMenu(), InitSubtitles(), InitTeletext(), IsSetDisplaying(), NuppelVideoPlayer::ITVRestart(), NewDialogBox(), parseContainer(), TV::RunTV(), SetCC708Service(), SetChannumText(), SetInfoText(), SetSettingsText(), SetText(), SetTextSubtitles(), SetUpOSDClosedHandler(), ShowEditArrow(), ShowStatus(), ShowTreeMenu(), StartNotify(), TreeMenuHandleKeypress(), TurnDialogOff(), UpdateCCText(), UpdateEditText(), UpdateStatus(), and UpdateTeletext().
| TTFFont * OSD::GetFont | ( | const QString & | text | ) |
Definition at line 2645 of file osd.cpp.
Referenced by InitCC608(), InitCC708(), InitMenu(), InitTeletext(), parseFont(), parseListTree(), parseTextArea(), and SetTextSubtitles().
| void OSD::ShowEditArrow | ( | long long | number, | |
| long long | totalframes, | |||
| int | type | |||
| ) |
Definition at line 2299 of file osd.cpp.
Referenced by NuppelVideoPlayer::AddMark(), and NuppelVideoPlayer::ReverseMark().
| void OSD::HideEditArrow | ( | long long | number, | |
| int | type | |||
| ) |
Definition at line 2347 of file osd.cpp.
Referenced by NuppelVideoPlayer::DeleteMark(), NuppelVideoPlayer::DisableEdit(), NuppelVideoPlayer::DoKeypress(), and NuppelVideoPlayer::ReverseMark().
| void OSD::UpdateEditText | ( | const QString & | seek_amount, | |
| const QString & | deletemarker, | |||
| const QString & | edittime, | |||
| const QString & | framecnt | |||
| ) |
| void OSD::DoEditSlider | ( | QMap< long long, int > | deleteMap, | |
| long long | curFrame, | |||
| long long | totalFrames | |||
| ) |
| void OSD::Reinit | ( | const QRect & | totalBounds, | |
| int | frameRate, | |||
| const QRect & | visibleBounds, | |||
| float | visibleAspect, | |||
| float | fontScaling | |||
| ) |
| void OSD::SetFrameInterval | ( | int | frint | ) |
Definition at line 169 of file osd.cpp.
Referenced by NuppelVideoPlayer::DoPause(), NuppelVideoPlayer::DoPlay(), NuppelVideoPlayer::FallbackDeint(), NuppelVideoPlayer::OutputVideoLoop(), and NuppelVideoPlayer::SetScanType().
| void OSD::StartNotify | ( | UDPNotifyOSDSet * | notifySet, | |
| int | displaytime = 5 | |||
| ) |
| void OSD::ClearNotify | ( | UDPNotifyOSDSet * | notifySet | ) |
| bool OSD::IsRunningTreeMenu | ( | void | ) |
Definition at line 2780 of file osd.cpp.
Referenced by TV::ToggleAdjustFill(), and TV::ToggleAspectOverride().
| bool OSD::TreeMenuHandleKeypress | ( | QKeyEvent * | e | ) |
| OSDListTreeType * OSD::ShowTreeMenu | ( | const QString & | name, | |
| OSDGenericTree * | treeToShow | |||
| ) |
Definition at line 2749 of file osd.cpp.
Referenced by TV::DoDisplayJumpMenu(), and TV::ShowOSDTreeMenu().
| void OSD::DisableFade | ( | void | ) |
| bool OSD::IsSetDisplaying | ( | const QString & | name | ) |
Definition at line 2812 of file osd.cpp.
Referenced by DVDRingBufferPriv::ClearSubtitlesOSD(), NuppelVideoPlayer::DisplayDVDButton(), and TV::ToggleOSD().
| bool OSD::HasSet | ( | const QString & | name | ) |
| QRect OSD::GetSubtitleBounds | ( | ) |
Definition at line 2823 of file osd.cpp.
Referenced by NuppelVideoPlayer::DisplayAVSubtitles(), and NuppelVideoPlayer::DisplayDVDButton().
| void OSD::SetTextSubtitles | ( | const QStringList & | lines | ) |
| void OSD::ClearTextSubtitles | ( | void | ) |
| void OSD::UpdateTeletext | ( | void | ) |
| float OSD::GetThemeAspect | ( | void | ) | [inline] |
Definition at line 169 of file osd.h.
Referenced by NuppelVideoPlayer::ReinitOSD(), and NuppelVideoPlayer::StartPlaying().
| bool OSD::HasChanged | ( | void | ) | const [inline] |
| bool OSD::InitDefaults | ( | void | ) | [private] |
| bool OSD::InitCC608 | ( | void | ) | [private] |
| bool OSD::InitCC708 | ( | void | ) | [private] |
| bool OSD::InitTeletext | ( | void | ) | [private] |
| bool OSD::InitSubtitles | ( | void | ) | [private] |
| bool OSD::InitMenu | ( | void | ) | [private] |
| bool OSD::InitInteractiveTV | ( | void | ) | [private] |
| TTFFont * OSD::LoadFont | ( | QString | name, | |
| int | size | |||
| ) | [private] |
Definition at line 635 of file osd.cpp.
Referenced by InitCC608(), InitCC708(), InitMenu(), InitTeletext(), parseFont(), and SetTextSubtitles().
| void OSD::HighlightDialogSelection | ( | OSDSet * | container, | |
| int | num | |||
| ) | [private] |
Definition at line 2185 of file osd.cpp.
Referenced by DialogDown(), DialogUp(), and NewDialogBox().
| bool OSD::LoadTheme | ( | void | ) | [private] |
| void OSD::normalizeRect | ( | QRect & | rect | ) | [private] |
Definition at line 1595 of file osd.cpp.
Referenced by InitMenu(), InitTeletext(), parseBox(), parseEditArrow(), parseListTree(), parsePositionRects(), parseSlider(), and parseTextArea().
| QPoint OSD::parsePoint | ( | QString | text | ) | [private] |
Definition at line 1604 of file osd.cpp.
Referenced by parseContainer(), parseFont(), parseImage(), parsePositionImage(), and parseTextArea().
| QColor OSD::parseColor | ( | QString | text | ) | [private] |
| QRect OSD::parseRect | ( | QString | text | ) | [private] |
Definition at line 1632 of file osd.cpp.
Referenced by parseBox(), parseEditArrow(), parseListTree(), parsePositionRects(), parseSlider(), and parseTextArea().
| void OSD::RemoveSet | ( | OSDSet * | set | ) | [private] |
| QString OSD::getFirstText | ( | QDomElement & | element | ) | [private] |
Definition at line 681 of file osd.cpp.
Referenced by LoadTheme(), parseBox(), parseEditArrow(), parseFont(), parseImage(), parseListTree(), parsePositionImage(), parsePositionRects(), parseSlider(), and parseTextArea().
| void OSD::parseFont | ( | QDomElement & | element | ) | [private] |
| void OSD::parseContainer | ( | QDomElement & | element | ) | [private] |
| void OSD::parseImage | ( | OSDSet * | container, | |
| QDomElement & | element | |||
| ) | [private] |
| void OSD::parseTextArea | ( | OSDSet * | container, | |
| QDomElement & | element | |||
| ) | [private] |
| void OSD::parseSlider | ( | OSDSet * | container, | |
| QDomElement & | element | |||
| ) | [private] |
| void OSD::parseBox | ( | OSDSet * | container, | |
| QDomElement & | element | |||
| ) | [private] |
| void OSD::parseEditArrow | ( | OSDSet * | container, | |
| QDomElement & | element | |||
| ) | [private] |
| void OSD::parsePositionRects | ( | OSDSet * | container, | |
| QDomElement & | element | |||
| ) | [private] |
| void OSD::parsePositionImage | ( | OSDSet * | container, | |
| QDomElement & | element | |||
| ) | [private] |
| void OSD::parseListTree | ( | OSDSet * | container, | |
| QDomElement & | element | |||
| ) | [private] |
QRect OSD::osdBounds [private] |
Definition at line 207 of file osd.h.
Referenced by Init(), InitCC608(), InitCC708(), InitInteractiveTV(), InitMenu(), InitSubtitles(), InitTeletext(), parseContainer(), Reinit(), and ShowEditArrow().
int OSD::frameint [private] |
Definition at line 208 of file osd.h.
Referenced by Init(), InitCC608(), InitCC708(), InitInteractiveTV(), InitMenu(), InitSubtitles(), InitTeletext(), parseContainer(), Reinit(), SetFrameInterval(), and ShowEditArrow().
bool OSD::needPillarBox [private] |
QString OSD::themepath [private] |
Definition at line 211 of file osd.h.
Referenced by Init(), LoadFont(), LoadTheme(), parseEditArrow(), parseImage(), parsePositionImage(), and parseSlider().
float OSD::wscale [private] |
float OSD::fscale [private] |
ThemeInfo* OSD::m_themeinfo [private] |
Definition at line 215 of file osd.h.
Referenced by Init(), InitCC608(), InitCC708(), LoadTheme(), OSD(), Reinit(), and ~OSD().
float OSD::m_themeaspect [private] |
float OSD::hmult [private] |
Definition at line 218 of file osd.h.
Referenced by Init(), InitCC608(), InitCC708(), InitInteractiveTV(), InitMenu(), InitSubtitles(), InitTeletext(), LoadFont(), LoadTheme(), normalizeRect(), parseBox(), parseContainer(), parseEditArrow(), parseFont(), parseImage(), parseListTree(), parsePositionImage(), parsePositionRects(), parseSlider(), parseTextArea(), Reinit(), SetInfoText(), SetText(), SetTextSubtitles(), and ShowEditArrow().
float OSD::wmult [private] |
Definition at line 218 of file osd.h.
Referenced by Init(), InitCC608(), InitCC708(), InitInteractiveTV(), InitMenu(), InitSubtitles(), InitTeletext(), LoadTheme(), normalizeRect(), parseBox(), parseContainer(), parseEditArrow(), parseFont(), parseImage(), parseListTree(), parsePositionImage(), parsePositionRects(), parseSlider(), parseTextArea(), Reinit(), SetInfoText(), SetText(), SetTextSubtitles(), and ShowEditArrow().
int OSD::xoffset [private] |
Definition at line 219 of file osd.h.
Referenced by GetSubtitleBounds(), Init(), InitCC608(), InitCC708(), InitMenu(), LoadTheme(), normalizeRect(), parseImage(), parseListTree(), parsePositionImage(), Reinit(), and ShowEditArrow().
int OSD::yoffset [private] |
Definition at line 219 of file osd.h.
Referenced by GetSubtitleBounds(), Init(), InitCC608(), InitCC708(), InitMenu(), LoadTheme(), normalizeRect(), parseImage(), parseListTree(), parsePositionImage(), Reinit(), and ShowEditArrow().
int OSD::displaywidth [private] |
Definition at line 219 of file osd.h.
Referenced by GetSubtitleBounds(), Init(), InitCC608(), InitCC708(), LoadTheme(), Reinit(), and SetTextSubtitles().
int OSD::displayheight [private] |
Definition at line 219 of file osd.h.
Referenced by GetSubtitleBounds(), Init(), InitCC608(), InitCC708(), LoadTheme(), Reinit(), and SetTextSubtitles().
QMutex OSD::osdlock [private] |
Definition at line 221 of file osd.h.
Referenced by AddCCText(), AddSet(), CC708Updated(), ClearAll(), ClearAllCCText(), ClearAllText(), ClearNotify(), DialogDown(), DialogShowing(), DialogUp(), Display(), DoEditSlider(), EndStatus(), HideAllExcept(), HideEditArrow(), HideSet(), HideSets(), NewDialogBox(), Reinit(), SetCC708Service(), SetChannumText(), SetInfoText(), SetSettingsText(), SetText(), SetVisible(), ShowEditArrow(), ShowStatus(), ShowTreeMenu(), StartNotify(), TreeMenuHandleKeypress(), TurnDialogOff(), UpdateCCText(), UpdateEditText(), UpdateStatus(), UpdateTeletext(), and ~OSD().
bool OSD::m_setsvisible [private] |
Definition at line 223 of file osd.h.
Referenced by AddCCText(), CC708Updated(), ClearAllCCText(), ClearNotify(), Display(), DoEditSlider(), EndStatus(), NewDialogBox(), SetCC708Service(), SetChannumText(), SetInfoText(), SetSettingsText(), SetText(), SetVisible(), ShowStatus(), ShowTreeMenu(), StartNotify(), UpdateCCText(), UpdateEditText(), UpdateStatus(), UpdateTeletext(), and Visible().
int OSD::totalfadetime [private] |
int OSD::timeType [private] |
QString OSD::timeFormat [private] |
QMap<QString, OSDSet *> OSD::setMap [private] |
Definition at line 230 of file osd.h.
Referenced by AddSet(), GetSet(), HasSet(), Reinit(), RemoveSet(), SetFrameInterval(), and ~OSD().
vector<OSDSet *>* OSD::setList [private] |
Definition at line 231 of file osd.h.
Referenced by AddSet(), Display(), HideAllExcept(), RemoveSet(), and ~OSD().
QMap<QString, TTFFont *> OSD::fontMap [private] |
Definition at line 233 of file osd.h.
Referenced by GetFont(), InitCC608(), InitCC708(), InitMenu(), InitTeletext(), parseFont(), Reinit(), SetTextSubtitles(), and ~OSD().
QMap<QString, int> OSD::dialogResponseList [private] |
Definition at line 235 of file osd.h.
Referenced by DialogAbort(), DialogDown(), DialogUp(), GetDialogResponse(), and NewDialogBox().
OSDTypeImage* OSD::editarrowleft [private] |
OSDTypeImage* OSD::editarrowright [private] |
QRect OSD::editarrowRect [private] |
OSDSurface* OSD::drawSurface [private] |
bool OSD::changed [private] |
Definition at line 242 of file osd.h.
Referenced by AddCCText(), CC708Updated(), ClearAllCCText(), ClearNotify(), DialogDown(), DialogUp(), Display(), DoEditSlider(), EndStatus(), HasChanged(), HideAllExcept(), HideEditArrow(), HideSet(), HideSets(), NewDialogBox(), SetCC708Service(), SetChannumText(), SetInfoText(), SetSettingsText(), SetText(), SetVisible(), ShowEditArrow(), ShowStatus(), ShowTreeMenu(), StartNotify(), TreeMenuHandleKeypress(), TurnDialogOff(), UpdateCCText(), UpdateEditText(), UpdateStatus(), and UpdateTeletext().
OSDListTreeType* OSD::runningTreeMenu [private] |
Definition at line 244 of file osd.h.
Referenced by IsRunningTreeMenu(), ShowTreeMenu(), and TreeMenuHandleKeypress().
QString OSD::treeMenuContainer [private] |
QString OSD::fontname [private] |
QString OSD::ccfontname [private] |
QString OSD::cc708fontnames[16] [private] |
QString OSD::fontSizeType [private] |
QRegExp OSD::removeHTML [private] |
1.5.5