vdr 2.6.1
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)
 
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)
 
 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 cDisplayVolumeCreate (void)
 
static void Process (eKeys Key)
 
static cDisplayVolumeCreate (void)
 
static void Process (eKeys Key)
 

Private Member Functions

virtual void Show (void)
 
 cDisplayVolume (void)
 
virtual void Show (void)
 
 cDisplayVolume (void)
 

Private Attributes

cSkinDisplayVolumedisplayVolume
 
cTimeMs timeout
 

Static Private Attributes

static cDisplayVolumecurrentDisplayVolume = NULL
 

Additional Inherited Members

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

Detailed Description

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

Constructor & Destructor Documentation

◆ cDisplayVolume() [1/2]

cDisplayVolume::cDisplayVolume ( void  )
private

◆ ~cDisplayVolume() [1/2]

cDisplayVolume::~cDisplayVolume ( )
virtual

Definition at line 5112 of file menu.c.

References currentDisplayVolume, and displayVolume.

◆ cDisplayVolume() [2/2]

cDisplayVolume::cDisplayVolume ( void  )
private

◆ ~cDisplayVolume() [2/2]

virtual cDisplayVolume::~cDisplayVolume ( )
virtual

Member Function Documentation

◆ Create() [1/2]

cDisplayVolume * cDisplayVolume::Create ( void  )
static

Definition at line 5123 of file menu.c.

References cDisplayVolume(), and currentDisplayVolume.

Referenced by main().

◆ Create() [2/2]

static cDisplayVolume * cDisplayVolume::Create ( void  )
static

◆ Process() [1/2]

void cDisplayVolume::Process ( eKeys  Key)
static

Definition at line 5130 of file menu.c.

References currentDisplayVolume, and ProcessKey().

Referenced by main().

◆ Process() [2/2]

static void cDisplayVolume::Process ( eKeys  Key)
static

◆ ProcessKey() [1/2]

eOSState cDisplayVolume::ProcessKey ( eKeys  Key)
virtual

◆ ProcessKey() [2/2]

eOSState cDisplayVolume::ProcessKey ( eKeys  Key)
virtual

Reimplemented from cOsdObject.

◆ Show() [1/2]

void cDisplayVolume::Show ( void  )
privatevirtual

◆ Show() [2/2]

virtual void cDisplayVolume::Show ( void  )
privatevirtual

Reimplemented from cOsdObject.

Member Data Documentation

◆ currentDisplayVolume

static cDisplayVolume * cDisplayVolume::currentDisplayVolume = NULL
staticprivate

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

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

◆ displayVolume

cSkinDisplayVolume * cDisplayVolume::displayVolume
private

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

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

◆ timeout

cTimeMs cDisplayVolume::timeout
private

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

Referenced by cDisplayVolume(), and ProcessKey().


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