vdr 2.8.2
cDisplayTracks Class Reference

#include <menu.h>

Public Member Functions

virtual ~cDisplayTracks () override
virtual eOSState ProcessKey (eKeys Key) override
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 cDisplayTracks * Create (void)
static void Process (eKeys Key)

Private Member Functions

virtual void Show (void) override
 cDisplayTracks (void)

Private Attributes

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

Static Private Attributes

static cDisplayTracks * currentDisplayTracks = NULL

Additional Inherited Members

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

Detailed Description

Definition at line 163 of file menu.h.

Constructor & Destructor Documentation

◆ cDisplayTracks()

◆ ~cDisplayTracks()

cDisplayTracks::~cDisplayTracks ( )
overridevirtual

Member Function Documentation

◆ Create()

cDisplayTracks * cDisplayTracks::Create ( void )
static

Definition at line 5431 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 175 of file menu.h.

References currentDisplayTracks.

Referenced by main().

◆ Process()

void cDisplayTracks::Process ( eKeys Key)
static

Definition at line 5442 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 169 of file menu.h.

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

◆ currentDisplayTracks

cDisplayTracks * cDisplayTracks::currentDisplayTracks = NULL
staticprivate

Definition at line 170 of file menu.h.

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

◆ descriptions

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

Definition at line 168 of file menu.h.

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

◆ displayTracks

cSkinDisplayTracks* cDisplayTracks::displayTracks
private

Definition at line 165 of file menu.h.

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

◆ numTracks

int cDisplayTracks::numTracks
private

Definition at line 169 of file menu.h.

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

◆ timeout

cTimeMs cDisplayTracks::timeout
private

Definition at line 166 of file menu.h.

Referenced by cDisplayTracks(), and ProcessKey().

◆ track

int cDisplayTracks::track
private

Definition at line 169 of file menu.h.

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

◆ types

eTrackType cDisplayTracks::types[ttMaxTrackTypes]
private

Definition at line 167 of file menu.h.

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


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