|
vdr 2.8.1
|
#include <menu.h>
Public Member Functions | |
| virtual | ~cDisplaySubtitleTracks () override |
| eOSState | ProcessKey (eKeys Key) |
| Public Member Functions inherited from cOsdObject | |
| cOsdObject (bool FastResponse=false) | |
| virtual | ~cOsdObject () |
| virtual bool | NeedsFastResponse (void) |
| bool | IsMenu (void) const |
Static Public Member Functions | |
| static bool | IsOpen (void) |
| static cDisplaySubtitleTracks * | Create (void) |
| static void | Process (eKeys Key) |
Private Member Functions | |
| virtual void | Show (void) override |
| cDisplaySubtitleTracks (void) | |
Private Attributes | |
| cSkinDisplayTracks * | displayTracks |
| cTimeMs | timeout |
| eTrackType | types [ttMaxTrackTypes] |
| char * | descriptions [ttMaxTrackTypes+1] |
| int | numTracks |
| int | track |
Static Private Attributes | |
| static cDisplaySubtitleTracks * | currentDisplayTracks = NULL |
Additional Inherited Members | |
| Protected Member Functions inherited from cOsdObject | |
| void | SetNeedsFastResponse (bool NeedsFastResponse) |
|
private |
Definition at line 5503 of file menu.c.
References cOsdObject::cOsdObject(), cDevice::CurrentChannel(), currentDisplayTracks, tTrackId::description, descriptions, displayTracks, cDevice::GetCurrentSubtitleTrack(), cDevice::GetTrack(), tTrackId::id, itoa(), tTrackId::language, numTracks, cDevice::PrimaryDevice(), SetTrackDescriptions(), Show(), Skins, timeout, tr, track, TRACKTIMEOUT, ttNone, ttSubtitleFirst, ttSubtitleLast, and types.
Referenced by Create().
|
overridevirtual |
Definition at line 5529 of file menu.c.
References currentDisplayTracks, descriptions, displayTracks, cStatus::MsgOsdClear(), and numTracks.
|
static |
Definition at line 5545 of file menu.c.
References cDisplaySubtitleTracks(), currentDisplayTracks, mtWarning, cDevice::PrimaryDevice(), Skins, and tr.
Referenced by main().
|
inlinestatic |
|
static |
Reimplemented from cOsdObject.
Definition at line 5562 of file menu.c.
References cDevice::EnsureSubtitleTrack(), k_Release, k_Repeat, kDown, kNone, kOk, kSubtitles, kUp, NORMALKEY, numTracks, osContinue, osEnd, cDevice::PrimaryDevice(), cDevice::SetCurrentSubtitleTrack(), Setup, Show(), SUBTITLES_REWIND, timeout, track, TRACKTIMEOUT, ttNone, and types.
|
overrideprivatevirtual |
Reimplemented from cOsdObject.
Definition at line 5538 of file menu.c.
References descriptions, displayTracks, cStatus::MsgSetSubtitleTrack(), and track.
Referenced by cDisplaySubtitleTracks(), and ProcessKey().
|
staticprivate |
Definition at line 188 of file menu.h.
Referenced by cDisplaySubtitleTracks(), Create(), IsOpen(), Process(), and ~cDisplaySubtitleTracks().
|
private |
Definition at line 186 of file menu.h.
Referenced by cDisplaySubtitleTracks(), Show(), and ~cDisplaySubtitleTracks().
|
private |
Definition at line 183 of file menu.h.
Referenced by cDisplaySubtitleTracks(), Show(), and ~cDisplaySubtitleTracks().
|
private |
Definition at line 187 of file menu.h.
Referenced by cDisplaySubtitleTracks(), ProcessKey(), and ~cDisplaySubtitleTracks().
|
private |
Definition at line 184 of file menu.h.
Referenced by cDisplaySubtitleTracks(), and ProcessKey().
|
private |
Definition at line 187 of file menu.h.
Referenced by cDisplaySubtitleTracks(), ProcessKey(), and Show().
|
private |
Definition at line 185 of file menu.h.
Referenced by cDisplaySubtitleTracks(), and ProcessKey().