vdr 2.6.3
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
cDisplayVolume Class Reference

#include <menu.h>

Public Member Functions

virtual ~cDisplayVolume ()
 
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)
 
virtual eOSState ProcessKey (eKeys Key)
 

Static Public Member Functions

static cDisplayVolume * Create (void)
 
static void Process (eKeys Key)
 

Private Member Functions

virtual void Show (void)
 
 cDisplayVolume (void)
 

Private Attributes

cSkinDisplayVolume * displayVolume
 
cTimeMs timeout
 

Static Private Attributes

static cDisplayVolume * currentDisplayVolume = NULL
 

Additional Inherited Members

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

Detailed Description

Definition at line 148 of file menu.h.

Constructor & Destructor Documentation

◆ cDisplayVolume()

cDisplayVolume::cDisplayVolume ( void  )
private

◆ ~cDisplayVolume()

cDisplayVolume::~cDisplayVolume ( )
virtual

Definition at line 5112 of file menu.c.

References currentDisplayVolume, and displayVolume.

Member Function Documentation

◆ Create()

cDisplayVolume * cDisplayVolume::Create ( void  )
static

Definition at line 5123 of file menu.c.

References cDisplayVolume(), and currentDisplayVolume.

Referenced by main().

◆ Process()

void cDisplayVolume::Process ( eKeys  Key)
static

Definition at line 5130 of file menu.c.

References currentDisplayVolume, and ProcessKey().

Referenced by main().

◆ ProcessKey()

eOSState cDisplayVolume::ProcessKey ( eKeys  Key)
virtual

◆ Show()

void cDisplayVolume::Show ( void  )
privatevirtual

Member Data Documentation

◆ currentDisplayVolume

cDisplayVolume * cDisplayVolume::currentDisplayVolume = NULL
staticprivate

Definition at line 152 of file menu.h.

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

◆ displayVolume

cSkinDisplayVolume* cDisplayVolume::displayVolume
private

Definition at line 150 of file menu.h.

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

◆ timeout

cTimeMs cDisplayVolume::timeout
private

Definition at line 151 of file menu.h.

Referenced by cDisplayVolume(), and ProcessKey().


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