vdr
2.2.0
|
#include <menu.h>
Public Member Functions | |
virtual | ~cDisplayTracks () |
eOSState | ProcessKey (eKeys Key) |
![]() | |
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) |
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 | |
![]() | |
void | SetNeedsFastResponse (bool NeedsFastResponse) |
|
private |
Definition at line 4807 of file menu.c.
References audioChannel, cSkins::Current(), cDevice::CurrentChannel(), currentDisplayTracks, tTrackId::description, descriptions, displayTracks, cSkin::DisplayTracks(), cDevice::EnsureAudioTrack(), cDevice::GetAudioChannel(), cDevice::GetCurrentAudioTrack(), cDevice::GetTrack(), tTrackId::id, itoa(), tTrackId::language, numTracks, cDevice::PrimaryDevice(), cTimeMs::Set(), SetTrackDescriptions(), Show(), Skins, timeout, tr, track, TRACKTIMEOUT, ttAudioFirst, ttDolbyLast, and types.
Referenced by Create().
|
virtual |
Definition at line 4832 of file menu.c.
References currentDisplayTracks, descriptions, displayTracks, cStatus::MsgOsdClear(), and numTracks.
|
static |
Definition at line 4851 of file menu.c.
References cDisplayTracks(), currentDisplayTracks, cSkins::Message(), mtWarning, cDevice::PrimaryDevice(), Skins, and tr.
Referenced by main().
|
inlinestatic |
|
static |
Definition at line 4862 of file menu.c.
References currentDisplayTracks, and ProcessKey().
Referenced by main().
Reimplemented from cOsdObject.
Definition at line 4868 of file menu.c.
References audioChannel, cDisplaySubtitleTracks::currentDisplayTracks, cSetup::CurrentDolby, 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(), cTimeMs::Set(), cDevice::SetAudioChannel(), cDevice::SetCurrentAudioTrack(), Setup, Show(), cTimeMs::TimedOut(), timeout, track, TRACKTIMEOUT, and types.
Referenced by Process().
|
privatevirtual |
Reimplemented from cOsdObject.
Definition at line 4841 of file menu.c.
References audioChannel, descriptions, displayTracks, cSkinDisplay::Flush(), IS_AUDIO_TRACK, cStatus::MsgSetAudioChannel(), cStatus::MsgSetAudioTrack(), cSkinDisplayTracks::SetAudioChannel(), cSkinDisplayTracks::SetTrack(), track, and types.
Referenced by cDisplayTracks(), and ProcessKey().
|
private |
Definition at line 162 of file menu.h.
Referenced by cDisplayTracks(), ProcessKey(), and Show().
|
staticprivate |
Definition at line 163 of file menu.h.
Referenced by cDisplayTracks(), Create(), Process(), and ~cDisplayTracks().
|
private |
Definition at line 161 of file menu.h.
Referenced by cDisplayTracks(), Show(), and ~cDisplayTracks().
|
private |
Definition at line 158 of file menu.h.
Referenced by cDisplayTracks(), Show(), and ~cDisplayTracks().
|
private |
Definition at line 162 of file menu.h.
Referenced by cDisplayTracks(), ProcessKey(), and ~cDisplayTracks().
|
private |
Definition at line 159 of file menu.h.
Referenced by cDisplayTracks(), and ProcessKey().
|
private |
Definition at line 162 of file menu.h.
Referenced by cDisplayTracks(), ProcessKey(), and Show().
|
private |
Definition at line 160 of file menu.h.
Referenced by cDisplayTracks(), ProcessKey(), and Show().