vdr 2.7.7
|
#include <menu.h>
Public Member Functions | |
virtual | ~cDisplayTracks () 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 cDisplayTracks * | Create (void) |
static void | Process (eKeys Key) |
Private Member Functions | |
virtual void | Show (void) override |
cDisplayTracks (void) |
Private Attributes | |
cSkinDisplayTracks * | displayTracks |
cTimeMs | timeout |
eTrackType | types [ttMaxTrackTypes] |
char * | descriptions [ttMaxTrackTypes+1] |
int | numTracks |
int | track |
int | audioChannel |
Static Private Attributes | |
static cDisplayTracks * | currentDisplayTracks = NULL |
Additional Inherited Members | |
Protected Member Functions inherited from cOsdObject | |
void | SetNeedsFastResponse (bool NeedsFastResponse) |
|
private |
Definition at line 5202 of file menu.c.
References audioChannel, cOsdObject::cOsdObject(), cDevice::CurrentChannel(), currentDisplayTracks, tTrackId::description, descriptions, displayTracks, cDevice::EnsureAudioTrack(), cDevice::GetAudioChannel(), cDevice::GetCurrentAudioTrack(), cDevice::GetTrack(), tTrackId::id, itoa(), tTrackId::language, numTracks, cDevice::PrimaryDevice(), SetTrackDescriptions(), Show(), Skins, timeout, tr, track, TRACKTIMEOUT, ttAudioFirst, ttDolbyLast, and types.
Referenced by Create().
|
overridevirtual |
Definition at line 5227 of file menu.c.
References currentDisplayTracks, descriptions, displayTracks, cStatus::MsgOsdClear(), and numTracks.
|
static |
Definition at line 5246 of file menu.c.
References cDisplayTracks(), currentDisplayTracks, mtWarning, cDevice::PrimaryDevice(), Skins, and tr.
Referenced by main().
|
inlinestatic |
|
static |
Reimplemented from cOsdObject.
Definition at line 5263 of file menu.c.
References audioChannel, cDevice::GetAudioChannel(), IS_AUDIO_TRACK, IS_DOLBY_TRACK, k_Release, k_Repeat, kAudio, kDown, kLeft, kNone, kOk, kRight, kUp, NORMALKEY, numTracks, osContinue, osEnd, cDevice::PrimaryDevice(), cDevice::SetAudioChannel(), cDevice::SetCurrentAudioTrack(), Setup, Show(), timeout, track, TRACKTIMEOUT, and types.
|
overrideprivatevirtual |
Reimplemented from cOsdObject.
Definition at line 5236 of file menu.c.
References audioChannel, descriptions, displayTracks, IS_AUDIO_TRACK, cStatus::MsgSetAudioChannel(), cStatus::MsgSetAudioTrack(), track, and types.
Referenced by cDisplayTracks(), and ProcessKey().
|
private |
Definition at line 168 of file menu.h.
Referenced by cDisplayTracks(), ProcessKey(), and Show().
|
staticprivate |
Definition at line 169 of file menu.h.
Referenced by cDisplayTracks(), Create(), IsOpen(), Process(), and ~cDisplayTracks().
|
private |
Definition at line 167 of file menu.h.
Referenced by cDisplayTracks(), Show(), and ~cDisplayTracks().
|
private |
Definition at line 164 of file menu.h.
Referenced by cDisplayTracks(), Show(), and ~cDisplayTracks().
|
private |
Definition at line 168 of file menu.h.
Referenced by cDisplayTracks(), ProcessKey(), and ~cDisplayTracks().
|
private |
Definition at line 165 of file menu.h.
Referenced by cDisplayTracks(), and ProcessKey().
|
private |
Definition at line 168 of file menu.h.
Referenced by cDisplayTracks(), ProcessKey(), and Show().
|
private |
Definition at line 166 of file menu.h.
Referenced by cDisplayTracks(), ProcessKey(), and Show().