vdr  2.2.0
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
cDisplayTracks Class Reference

#include <menu.h>

Public Member Functions

virtual ~cDisplayTracks ()
 
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 cDisplayTracksCreate (void)
 
static void Process (eKeys Key)
 

Private Member Functions

virtual void Show (void)
 
 cDisplayTracks (void)
 

Private Attributes

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

Static Private Attributes

static cDisplayTrackscurrentDisplayTracks = NULL
 

Additional Inherited Members

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

Detailed Description

Definition at line 156 of file menu.h.

Constructor & Destructor Documentation

cDisplayTracks::cDisplayTracks ( void  )
private
cDisplayTracks::~cDisplayTracks ( )
virtual

Member Function Documentation

cDisplayTracks * cDisplayTracks::Create ( void  )
static

Definition at line 4851 of file menu.c.

References cDisplayTracks(), currentDisplayTracks, cSkins::Message(), mtWarning, cDevice::PrimaryDevice(), Skins, and tr.

Referenced by main().

static bool cDisplayTracks::IsOpen ( void  )
inlinestatic

Definition at line 168 of file menu.h.

References cMenuText::ProcessKey().

Referenced by main().

void cDisplayTracks::Process ( eKeys  Key)
static

Definition at line 4862 of file menu.c.

References currentDisplayTracks, and ProcessKey().

Referenced by main().

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

Member Data Documentation

int cDisplayTracks::audioChannel
private

Definition at line 162 of file menu.h.

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

cDisplayTracks * cDisplayTracks::currentDisplayTracks = NULL
staticprivate

Definition at line 163 of file menu.h.

Referenced by cDisplayTracks(), Create(), Process(), and ~cDisplayTracks().

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

Definition at line 161 of file menu.h.

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

cSkinDisplayTracks* cDisplayTracks::displayTracks
private

Definition at line 158 of file menu.h.

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

int cDisplayTracks::numTracks
private

Definition at line 162 of file menu.h.

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

cTimeMs cDisplayTracks::timeout
private

Definition at line 159 of file menu.h.

Referenced by cDisplayTracks(), and ProcessKey().

int cDisplayTracks::track
private

Definition at line 162 of file menu.h.

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

eTrackType cDisplayTracks::types[ttMaxTrackTypes]
private

Definition at line 160 of file menu.h.

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


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