vdr  2.2.0
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
 

Static Public Member Functions

static bool IsOpen (void)
 
static cDisplaySubtitleTracksCreate (void)
 
static void Process (eKeys Key)
 

Private Member Functions

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)
 

Detailed Description

Definition at line 174 of file menu.h.

Constructor & Destructor Documentation

cDisplaySubtitleTracks::cDisplaySubtitleTracks ( void  )
private
cDisplaySubtitleTracks::~cDisplaySubtitleTracks ( )
virtual

Member Function Documentation

cDisplaySubtitleTracks * cDisplaySubtitleTracks::Create ( void  )
static
static bool cDisplaySubtitleTracks::IsOpen ( void  )
inlinestatic

Definition at line 186 of file menu.h.

References CamControl(), CamMenuActive(), and cMenuText::ProcessKey().

Referenced by main().

void cDisplaySubtitleTracks::Process ( eKeys  Key)
static

Definition at line 4980 of file menu.c.

References currentDisplayTracks, and ProcessKey().

Referenced by main(), and cRecordControls::Process().

eOSState cDisplaySubtitleTracks::ProcessKey ( eKeys  Key)
virtual
void cDisplaySubtitleTracks::Show ( void  )
privatevirtual

Member Data Documentation

cDisplaySubtitleTracks * cDisplaySubtitleTracks::currentDisplayTracks = NULL
staticprivate
char* cDisplaySubtitleTracks::descriptions[ttMaxTrackTypes+1]
private

Definition at line 179 of file menu.h.

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

cSkinDisplayTracks* cDisplaySubtitleTracks::displayTracks
private

Definition at line 176 of file menu.h.

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

int cDisplaySubtitleTracks::numTracks
private

Definition at line 180 of file menu.h.

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

cTimeMs cDisplaySubtitleTracks::timeout
private

Definition at line 177 of file menu.h.

Referenced by cDisplaySubtitleTracks(), cAdaptiveSkipper::GetValue(), and ProcessKey().

int cDisplaySubtitleTracks::track
private

Definition at line 180 of file menu.h.

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

eTrackType cDisplaySubtitleTracks::types[ttMaxTrackTypes]
private

Definition at line 178 of file menu.h.

Referenced by cDisplaySubtitleTracks(), and ProcessKey().


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