vdr 2.6.3
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)
 
- 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 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

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

Detailed Description

Definition at line 180 of file menu.h.

Constructor & Destructor Documentation

◆ cDisplaySubtitleTracks()

cDisplaySubtitleTracks::cDisplaySubtitleTracks ( void  )
private

◆ ~cDisplaySubtitleTracks()

cDisplaySubtitleTracks::~cDisplaySubtitleTracks ( )
virtual

Member Function Documentation

◆ Create()

cDisplaySubtitleTracks * cDisplaySubtitleTracks::Create ( void  )
static

◆ IsOpen()

static bool cDisplaySubtitleTracks::IsOpen ( void  )
inlinestatic

Definition at line 192 of file menu.h.

References currentDisplayTracks.

Referenced by main().

◆ Process()

void cDisplaySubtitleTracks::Process ( eKeys  Key)
static

Definition at line 5342 of file menu.c.

References currentDisplayTracks, and ProcessKey().

Referenced by main().

◆ ProcessKey()

eOSState cDisplaySubtitleTracks::ProcessKey ( eKeys  Key)
virtual

◆ Show()

void cDisplaySubtitleTracks::Show ( void  )
privatevirtual

Member Data Documentation

◆ currentDisplayTracks

cDisplaySubtitleTracks * cDisplaySubtitleTracks::currentDisplayTracks = NULL
staticprivate

Definition at line 187 of file menu.h.

Referenced by cDisplaySubtitleTracks(), Create(), IsOpen(), Process(), and ~cDisplaySubtitleTracks().

◆ descriptions

char* cDisplaySubtitleTracks::descriptions[ttMaxTrackTypes+1]
private

Definition at line 185 of file menu.h.

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

◆ displayTracks

cSkinDisplayTracks* cDisplaySubtitleTracks::displayTracks
private

Definition at line 182 of file menu.h.

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

◆ numTracks

int cDisplaySubtitleTracks::numTracks
private

Definition at line 186 of file menu.h.

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

◆ timeout

cTimeMs cDisplaySubtitleTracks::timeout
private

Definition at line 183 of file menu.h.

Referenced by cDisplaySubtitleTracks(), and ProcessKey().

◆ track

int cDisplaySubtitleTracks::track
private

Definition at line 186 of file menu.h.

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

◆ types

eTrackType cDisplaySubtitleTracks::types[ttMaxTrackTypes]
private

Definition at line 184 of file menu.h.

Referenced by cDisplaySubtitleTracks(), and ProcessKey().


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