vdr  1.7.31
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)
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
virtual void Show (void)
 cOsdObject (bool FastResponse=false)
virtual ~cOsdObject ()
virtual bool NeedsFastResponse (void)
bool IsMenu (void) const
virtual void Show (void)

Static Public Member Functions

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

Private Member Functions

virtual void Show (void)
 cDisplayTracks (void)
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)
void SetNeedsFastResponse (bool NeedsFastResponse)

Detailed Description

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

Constructor & Destructor Documentation

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

Member Function Documentation

cDisplayTracks * cDisplayTracks::Create ( void  )
static

Definition at line 4392 of file menu.c.

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

Referenced by main().

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

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

References currentDisplayTracks.

Referenced by main().

static bool cDisplayTracks::IsOpen ( void  )
inlinestatic

Definition at line 166 of file menu.h.

References currentDisplayTracks.

void cDisplayTracks::Process ( eKeys  Key)
static

Definition at line 4403 of file menu.c.

References currentDisplayTracks, and ProcessKey().

Referenced by main().

static void cDisplayTracks::Process ( eKeys  Key)
static
eOSState cDisplayTracks::ProcessKey ( eKeys  Key)
virtual
eOSState cDisplayTracks::ProcessKey ( eKeys  Key)
virtual

Reimplemented from cOsdObject.

void cDisplayTracks::Show ( void  )
privatevirtual
virtual void cDisplayTracks::Show ( void  )
privatevirtual

Member Data Documentation

int cDisplayTracks::audioChannel
private

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

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

static cDisplayTracks * cDisplayTracks::currentDisplayTracks = NULL
staticprivate

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

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

char * cDisplayTracks::descriptions
private

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

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

cSkinDisplayTracks * cDisplayTracks::displayTracks
private

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

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

int cDisplayTracks::numTracks
private

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

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

cTimeMs cDisplayTracks::timeout
private

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

Referenced by cDisplayTracks(), and ProcessKey().

int cDisplayTracks::track
private

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

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

eTrackType cDisplayTracks::types
private

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

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


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