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

Private Member Functions

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

Detailed Description

Definition at line 148 of file menu.h.

Constructor & Destructor Documentation

◆ cDisplayVolume()

cDisplayVolume::cDisplayVolume ( void  )
private

◆ ~cDisplayVolume()

cDisplayVolume::~cDisplayVolume ( )
overridevirtual

Definition at line 5141 of file menu.c.

References currentDisplayVolume, and displayVolume.

Member Function Documentation

◆ Create()

cDisplayVolume * cDisplayVolume::Create ( void  )
static

Definition at line 5152 of file menu.c.

References cDisplayVolume(), and currentDisplayVolume.

Referenced by main().

◆ Process()

void cDisplayVolume::Process ( eKeys  Key)
static

Definition at line 5159 of file menu.c.

References currentDisplayVolume, and ProcessKey().

Referenced by main().

◆ ProcessKey()

eOSState cDisplayVolume::ProcessKey ( eKeys  Key)
virtual

◆ Show()

void cDisplayVolume::Show ( void  )
overrideprivatevirtual

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: