vdr 2.7.7
cDisplayTracks Class Reference

#include <menu.h>

Public Member Functions

virtual ~cDisplayTracks () override
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) override
 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 162 of file menu.h.

Constructor & Destructor Documentation

◆ cDisplayTracks()

◆ ~cDisplayTracks()

cDisplayTracks::~cDisplayTracks ( )
overridevirtual

Member Function Documentation

◆ Create()

cDisplayTracks * cDisplayTracks::Create ( void )
static

Definition at line 5246 of file menu.c.

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

Referenced by main().

◆ IsOpen()

bool cDisplayTracks::IsOpen ( void )
inlinestatic

Definition at line 174 of file menu.h.

References currentDisplayTracks.

Referenced by main().

◆ Process()

void cDisplayTracks::Process ( eKeys Key)
static

Definition at line 5257 of file menu.c.

References currentDisplayTracks.

Referenced by main().

◆ ProcessKey()

◆ Show()

void cDisplayTracks::Show ( void )
overrideprivatevirtual

Member Data Documentation

◆ audioChannel

int cDisplayTracks::audioChannel
private

Definition at line 168 of file menu.h.

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

◆ currentDisplayTracks

cDisplayTracks * cDisplayTracks::currentDisplayTracks = NULL
staticprivate

Definition at line 169 of file menu.h.

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

◆ descriptions

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

Definition at line 167 of file menu.h.

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

◆ displayTracks

cSkinDisplayTracks* cDisplayTracks::displayTracks
private

Definition at line 164 of file menu.h.

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

◆ numTracks

int cDisplayTracks::numTracks
private

Definition at line 168 of file menu.h.

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

◆ timeout

cTimeMs cDisplayTracks::timeout
private

Definition at line 165 of file menu.h.

Referenced by cDisplayTracks(), and ProcessKey().

◆ track

int cDisplayTracks::track
private

Definition at line 168 of file menu.h.

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

◆ types

eTrackType cDisplayTracks::types[ttMaxTrackTypes]
private

Definition at line 166 of file menu.h.

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


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