vdr 2.6.1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
cDisplaySubtitleTracks Class Reference

#include <menu.h>

Public Member Functions

virtual ~cDisplaySubtitleTracks ()
 
eOSState ProcessKey (eKeys Key)
 
virtual ~cDisplaySubtitleTracks ()
 
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)
 
 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 cDisplaySubtitleTracksCreate (void)
 
static void Process (eKeys Key)
 
static bool IsOpen (void)
 
static cDisplaySubtitleTracksCreate (void)
 
static void Process (eKeys Key)
 

Private Member Functions

virtual void Show (void)
 
 cDisplaySubtitleTracks (void)
 
virtual void Show (void)
 
 cDisplaySubtitleTracks (void)
 

Private Attributes

cSkinDisplayTracksdisplayTracks
 
cTimeMs timeout
 
eTrackType types [ttMaxTrackTypes]
 
char * descriptions [ttMaxTrackTypes+1]
 
int numTracks
 
int track
 

Static Private Attributes

static cDisplaySubtitleTrackscurrentDisplayTracks = NULL
 

Additional Inherited Members

- Protected Member Functions inherited from cOsdObject
void SetNeedsFastResponse (bool NeedsFastResponse)
 
void SetNeedsFastResponse (bool NeedsFastResponse)
 

Detailed Description

Definition at line 180 of file include/vdr/menu.h.

Constructor & Destructor Documentation

◆ cDisplaySubtitleTracks() [1/2]

cDisplaySubtitleTracks::cDisplaySubtitleTracks ( void  )
private

◆ ~cDisplaySubtitleTracks() [1/2]

cDisplaySubtitleTracks::~cDisplaySubtitleTracks ( )
virtual

◆ cDisplaySubtitleTracks() [2/2]

cDisplaySubtitleTracks::cDisplaySubtitleTracks ( void  )
private

◆ ~cDisplaySubtitleTracks() [2/2]

virtual cDisplaySubtitleTracks::~cDisplaySubtitleTracks ( )
virtual

Member Function Documentation

◆ Create() [1/2]

cDisplaySubtitleTracks * cDisplaySubtitleTracks::Create ( void  )
static

◆ Create() [2/2]

static cDisplaySubtitleTracks * cDisplaySubtitleTracks::Create ( void  )
static

◆ IsOpen() [1/2]

static bool cDisplaySubtitleTracks::IsOpen ( void  )
inlinestatic

Definition at line 192 of file include/vdr/menu.h.

References currentDisplayTracks.

Referenced by main().

◆ IsOpen() [2/2]

static bool cDisplaySubtitleTracks::IsOpen ( void  )
inlinestatic

Definition at line 192 of file menu.h.

References currentDisplayTracks.

◆ Process() [1/2]

void cDisplaySubtitleTracks::Process ( eKeys  Key)
static

Definition at line 5342 of file menu.c.

References currentDisplayTracks, and ProcessKey().

Referenced by main().

◆ Process() [2/2]

static void cDisplaySubtitleTracks::Process ( eKeys  Key)
static

◆ ProcessKey() [1/2]

eOSState cDisplaySubtitleTracks::ProcessKey ( eKeys  Key)
virtual

◆ ProcessKey() [2/2]

eOSState cDisplaySubtitleTracks::ProcessKey ( eKeys  Key)
virtual

Reimplemented from cOsdObject.

◆ Show() [1/2]

void cDisplaySubtitleTracks::Show ( void  )
privatevirtual

◆ Show() [2/2]

virtual void cDisplaySubtitleTracks::Show ( void  )
privatevirtual

Reimplemented from cOsdObject.

Member Data Documentation

◆ currentDisplayTracks

static cDisplaySubtitleTracks * cDisplaySubtitleTracks::currentDisplayTracks = NULL
staticprivate

◆ descriptions

char * cDisplaySubtitleTracks::descriptions
private

Definition at line 185 of file include/vdr/menu.h.

Referenced by cDisplaySubtitleTracks(), Show(), and ~cDisplaySubtitleTracks().

◆ displayTracks

cSkinDisplayTracks * cDisplaySubtitleTracks::displayTracks
private

Definition at line 182 of file include/vdr/menu.h.

Referenced by cDisplaySubtitleTracks(), Show(), and ~cDisplaySubtitleTracks().

◆ numTracks

int cDisplaySubtitleTracks::numTracks
private

Definition at line 186 of file include/vdr/menu.h.

Referenced by cDisplaySubtitleTracks(), ProcessKey(), and ~cDisplaySubtitleTracks().

◆ timeout

cTimeMs cDisplaySubtitleTracks::timeout
private

Definition at line 183 of file include/vdr/menu.h.

Referenced by cDisplaySubtitleTracks(), and ProcessKey().

◆ track

int cDisplaySubtitleTracks::track
private

Definition at line 186 of file include/vdr/menu.h.

Referenced by cDisplaySubtitleTracks(), ProcessKey(), and Show().

◆ types

eTrackType cDisplaySubtitleTracks::types
private

Definition at line 184 of file include/vdr/menu.h.

Referenced by cDisplaySubtitleTracks(), and ProcessKey().


The documentation for this class was generated from the following files: