vdr 2.7.7
|
#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 5322 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 5348 of file menu.c.
References currentDisplayTracks, descriptions, displayTracks, cStatus::MsgOsdClear(), and numTracks.
|
static |
Definition at line 5364 of file menu.c.
References cDisplaySubtitleTracks(), currentDisplayTracks, mtWarning, cDevice::PrimaryDevice(), Skins, and tr.
Referenced by main().
|
inlinestatic |
|
static |
Reimplemented from cOsdObject.
Definition at line 5381 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 5357 of file menu.c.
References descriptions, displayTracks, cStatus::MsgSetSubtitleTrack(), and track.
Referenced by cDisplaySubtitleTracks(), and ProcessKey().
|
staticprivate |
Definition at line 187 of file menu.h.
Referenced by cDisplaySubtitleTracks(), Create(), IsOpen(), Process(), and ~cDisplaySubtitleTracks().
|
private |
Definition at line 185 of file menu.h.
Referenced by cDisplaySubtitleTracks(), Show(), and ~cDisplaySubtitleTracks().
|
private |
Definition at line 182 of file menu.h.
Referenced by cDisplaySubtitleTracks(), Show(), and ~cDisplaySubtitleTracks().
|
private |
Definition at line 186 of file menu.h.
Referenced by cDisplaySubtitleTracks(), ProcessKey(), and ~cDisplaySubtitleTracks().
|
private |
Definition at line 183 of file menu.h.
Referenced by cDisplaySubtitleTracks(), and ProcessKey().
|
private |
Definition at line 186 of file menu.h.
Referenced by cDisplaySubtitleTracks(), ProcessKey(), and Show().
|
private |
Definition at line 184 of file menu.h.
Referenced by cDisplaySubtitleTracks(), and ProcessKey().