|
vdr 2.6.1
|
#include <menu.h>
Public Member Functions | |
| virtual | ~cDisplayTracks () |
| eOSState | ProcessKey (eKeys Key) |
Public Member Functions inherited from cOsdObject | |
| cOsdObject (bool FastResponse=false) | |
| virtual | ~cOsdObject () |
| virtual bool | NeedsFastResponse (void) |
| bool | IsMenu (void) const |
| virtual void | Show (void) |
| virtual eOSState | ProcessKey (eKeys Key) |
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 | |
Protected Member Functions inherited from cOsdObject | |
| void | SetNeedsFastResponse (bool NeedsFastResponse) |
|
private |
Definition at line 5170 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 5195 of file menu.c.
References currentDisplayTracks, descriptions, displayTracks, cStatus::MsgOsdClear(), and numTracks.
|
static |
Definition at line 5214 of file menu.c.
References cDisplayTracks(), currentDisplayTracks, cSkins::Message(), mtWarning, cDevice::PrimaryDevice(), Skins, and tr.
Referenced by main().
|
inlinestatic |
|
static |
Definition at line 5225 of file menu.c.
References currentDisplayTracks, and ProcessKey().
Referenced by main().
Reimplemented from cOsdObject.
Definition at line 5231 of file menu.c.
References audioChannel, 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 5204 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 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().