cDisplayVolume Class Reference

#include <menu.h>

Inheritance diagram for cDisplayVolume:

Inheritance graph
[legend]
Collaboration diagram for cDisplayVolume:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~cDisplayVolume ()
eOSState ProcessKey (eKeys Key)

Static Public Member Functions

static cDisplayVolumeCreate (void)
static void Process (eKeys Key)

Private Member Functions

virtual void Show (void)
 cDisplayVolume (void)

Private Attributes

cSkinDisplayVolumedisplayVolume
cTimeMs timeout

Static Private Attributes

static cDisplayVolumecurrentDisplayVolume = NULL


Detailed Description

Definition at line 97 of file menu.h.


Constructor & Destructor Documentation

cDisplayVolume::cDisplayVolume ( void   )  [private]

Definition at line 3424 of file menu.c.

References cSkins::Current(), currentDisplayVolume, cSkin::DisplayVolume(), displayVolume, MUTETIMEOUT, cDevice::PrimaryDevice(), cTimeMs::Set(), Show(), Skins, timeout, and VOLUMETIMEOUT.

Here is the call graph for this function:

cDisplayVolume::~cDisplayVolume (  )  [virtual]

Definition at line 3433 of file menu.c.

References currentDisplayVolume, and displayVolume.


Member Function Documentation

void cDisplayVolume::Show ( void   )  [private, virtual]

Reimplemented from cOsdObject.

Definition at line 3439 of file menu.c.

References cDevice::CurrentVolume(), displayVolume, MAXVOLUME, cDevice::PrimaryDevice(), and cSkinDisplayVolume::SetVolume().

Referenced by cDisplayVolume(), and ProcessKey().

Here is the call graph for this function:

cDisplayVolume * cDisplayVolume::Create ( void   )  [static]

Definition at line 3444 of file menu.c.

References currentDisplayVolume.

Referenced by main().

void cDisplayVolume::Process ( eKeys  Key  )  [static]

Definition at line 3451 of file menu.c.

References currentDisplayVolume, and ProcessKey().

Referenced by main().

Here is the call graph for this function:

eOSState cDisplayVolume::ProcessKey ( eKeys  Key  )  [virtual]

Reimplemented from cOsdObject.

Definition at line 3457 of file menu.c.

References k_Release, k_Repeat, kMute, kNone, kVolDn, kVolUp, MUTETIMEOUT, osContinue, osEnd, cDevice::PrimaryDevice(), cRemote::Put(), cTimeMs::Set(), Show(), cTimeMs::TimedOut(), timeout, and VOLUMETIMEOUT.

Referenced by Process().

Here is the call graph for this function:


Member Data Documentation

Definition at line 99 of file menu.h.

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

Definition at line 100 of file menu.h.

Referenced by cDisplayVolume(), and ProcessKey().

Definition at line 101 of file menu.h.

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


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

Generated on Tue Jan 13 14:28:19 2009 for VDR by  doxygen 1.5.6