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 cDisplayVolume * Create (void)
 
static void Process (eKeys Key)
 
static cDisplayVolume * Create (void)
 
static void Process (eKeys Key)
 

Private Member Functions

virtual void Show (void)
 
 cDisplayVolume (void)
 
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)
 
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: