vdr
1.7.27
|
#include <menu.h>
Public Member Functions | |
virtual | ~cDisplaySubtitleTracks () |
eOSState | ProcessKey (eKeys Key) |
virtual | ~cDisplaySubtitleTracks () |
eOSState | ProcessKey (eKeys Key) |
Static Public Member Functions | |
static bool | IsOpen (void) |
static cDisplaySubtitleTracks * | Create (void) |
static void | Process (eKeys Key) |
static bool | IsOpen (void) |
static cDisplaySubtitleTracks * | Create (void) |
static void | Process (eKeys Key) |
Private Member Functions | |
virtual void | Show (void) |
cDisplaySubtitleTracks (void) | |
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 |
Definition at line 172 of file include/vdr/menu.h.
cDisplaySubtitleTracks::cDisplaySubtitleTracks | ( | void | ) | [private] |
Definition at line 4464 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().
cDisplaySubtitleTracks::~cDisplaySubtitleTracks | ( | ) | [virtual] |
Definition at line 4490 of file menu.c.
References currentDisplayTracks, descriptions, displayTracks, cStatus::MsgOsdClear(), and numTracks.
cDisplaySubtitleTracks::cDisplaySubtitleTracks | ( | void | ) | [private] |
virtual cDisplaySubtitleTracks::~cDisplaySubtitleTracks | ( | ) | [virtual] |
cDisplaySubtitleTracks * cDisplaySubtitleTracks::Create | ( | void | ) | [static] |
Definition at line 4506 of file menu.c.
References cDisplaySubtitleTracks(), currentDisplayTracks, cSkins::Message(), mtWarning, cDevice::PrimaryDevice(), Skins, and tr.
Referenced by main().
static cDisplaySubtitleTracks* cDisplaySubtitleTracks::Create | ( | void | ) | [static] |
static bool cDisplaySubtitleTracks::IsOpen | ( | void | ) | [inline, static] |
Definition at line 184 of file include/vdr/menu.h.
References currentDisplayTracks.
Referenced by main().
static bool cDisplaySubtitleTracks::IsOpen | ( | void | ) | [inline, static] |
Definition at line 184 of file menu.h.
References currentDisplayTracks.
void cDisplaySubtitleTracks::Process | ( | eKeys | Key | ) | [static] |
Definition at line 4517 of file menu.c.
References currentDisplayTracks, and ProcessKey().
Referenced by main().
static void cDisplaySubtitleTracks::Process | ( | eKeys | Key | ) | [static] |
eOSState cDisplaySubtitleTracks::ProcessKey | ( | eKeys | Key | ) | [virtual] |
Reimplemented from cOsdObject.
Definition at line 4523 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().
eOSState cDisplaySubtitleTracks::ProcessKey | ( | eKeys | Key | ) | [virtual] |
Reimplemented from cOsdObject.
void cDisplaySubtitleTracks::Show | ( | void | ) | [private, virtual] |
Reimplemented from cOsdObject.
Definition at line 4499 of file menu.c.
References descriptions, displayTracks, cSkinDisplay::Flush(), cStatus::MsgSetSubtitleTrack(), cSkinDisplayTracks::SetTrack(), and track.
Referenced by cDisplaySubtitleTracks(), and ProcessKey().
virtual void cDisplaySubtitleTracks::Show | ( | void | ) | [private, virtual] |
Reimplemented from cOsdObject.
static cDisplaySubtitleTracks * cDisplaySubtitleTracks::currentDisplayTracks = NULL [static, private] |
Definition at line 179 of file include/vdr/menu.h.
Referenced by cDisplaySubtitleTracks(), Create(), IsOpen(), Process(), and ~cDisplaySubtitleTracks().
char * cDisplaySubtitleTracks::descriptions [private] |
Definition at line 177 of file include/vdr/menu.h.
Referenced by cDisplaySubtitleTracks(), Show(), and ~cDisplaySubtitleTracks().
Definition at line 174 of file include/vdr/menu.h.
Referenced by cDisplaySubtitleTracks(), Show(), and ~cDisplaySubtitleTracks().
int cDisplaySubtitleTracks::numTracks [private] |
Definition at line 178 of file include/vdr/menu.h.
Referenced by cDisplaySubtitleTracks(), ProcessKey(), and ~cDisplaySubtitleTracks().
cTimeMs cDisplaySubtitleTracks::timeout [private] |
Definition at line 175 of file include/vdr/menu.h.
Referenced by cDisplaySubtitleTracks(), and ProcessKey().
int cDisplaySubtitleTracks::track [private] |
Definition at line 178 of file include/vdr/menu.h.
Referenced by cDisplaySubtitleTracks(), ProcessKey(), and Show().
eTrackType cDisplaySubtitleTracks::types [private] |
Definition at line 176 of file include/vdr/menu.h.
Referenced by cDisplaySubtitleTracks(), and ProcessKey().