vdr
2.2.0
|
#include <menu.h>
Public Member Functions | |
virtual | ~cDisplaySubtitleTracks () |
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 cDisplaySubtitleTracks * | Create (void) |
static void | Process (eKeys Key) |
Private Member Functions | |
virtual void | Show (void) |
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 | |
![]() | |
void | SetNeedsFastResponse (bool NeedsFastResponse) |
|
private |
Definition at line 4927 of file menu.c.
References cSkins::Current(), cDevice::CurrentChannel(), currentDisplayTracks, tTrackId::description, descriptions, displayTracks, cSkin::DisplayTracks(), cDevice::GetCurrentSubtitleTrack(), cDevice::GetTrack(), tTrackId::id, itoa(), tTrackId::language, numTracks, cDevice::PrimaryDevice(), cTimeMs::Set(), SetTrackDescriptions(), Show(), Skins, timeout, tr, track, TRACKTIMEOUT, ttNone, ttSubtitleFirst, ttSubtitleLast, and types.
Referenced by Create().
|
virtual |
Definition at line 4953 of file menu.c.
References currentDisplayTracks, descriptions, displayTracks, cStatus::MsgOsdClear(), and numTracks.
|
static |
Definition at line 4969 of file menu.c.
References cDisplaySubtitleTracks(), currentDisplayTracks, cSkins::Message(), mtWarning, cDevice::PrimaryDevice(), Skins, and tr.
Referenced by main().
|
inlinestatic |
Definition at line 186 of file menu.h.
References CamControl(), CamMenuActive(), and cMenuText::ProcessKey().
Referenced by main().
|
static |
Definition at line 4980 of file menu.c.
References currentDisplayTracks, and ProcessKey().
Referenced by main(), and cRecordControls::Process().
Reimplemented from cOsdObject.
Definition at line 4986 of file menu.c.
References k_Release, k_Repeat, kDown, kNone, kOk, kSubtitles, kUp, NORMALKEY, numTracks, osContinue, osEnd, cDevice::PrimaryDevice(), cTimeMs::Set(), cDevice::SetCurrentSubtitleTrack(), Show(), cTimeMs::TimedOut(), timeout, track, TRACKTIMEOUT, and types.
Referenced by Process().
|
privatevirtual |
Reimplemented from cOsdObject.
Definition at line 4962 of file menu.c.
References descriptions, displayTracks, cSkinDisplay::Flush(), cStatus::MsgSetSubtitleTrack(), cSkinDisplayTracks::SetTrack(), and track.
Referenced by cDisplaySubtitleTracks(), and ProcessKey().
|
staticprivate |
Definition at line 181 of file menu.h.
Referenced by cDisplaySubtitleTracks(), Create(), Process(), cDisplayTracks::ProcessKey(), and ~cDisplaySubtitleTracks().
|
private |
Definition at line 179 of file menu.h.
Referenced by cDisplaySubtitleTracks(), Show(), and ~cDisplaySubtitleTracks().
|
private |
Definition at line 176 of file menu.h.
Referenced by cDisplaySubtitleTracks(), Show(), and ~cDisplaySubtitleTracks().
|
private |
Definition at line 180 of file menu.h.
Referenced by cDisplaySubtitleTracks(), ProcessKey(), and ~cDisplaySubtitleTracks().
|
private |
Definition at line 177 of file menu.h.
Referenced by cDisplaySubtitleTracks(), cAdaptiveSkipper::GetValue(), and ProcessKey().
|
private |
Definition at line 180 of file menu.h.
Referenced by cDisplaySubtitleTracks(), ProcessKey(), and Show().
|
private |
Definition at line 178 of file menu.h.
Referenced by cDisplaySubtitleTracks(), and ProcessKey().