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 99 of file menu.h.


Constructor & Destructor Documentation

cDisplayVolume::cDisplayVolume ( void   )  [private]

Definition at line 3310 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 3319 of file menu.c.

References currentDisplayVolume, and displayVolume.


Member Function Documentation

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

Reimplemented from cOsdObject.

Definition at line 3325 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 3330 of file menu.c.

References currentDisplayVolume.

Referenced by main().

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

Definition at line 3337 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 3343 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

cSkinDisplayVolume* cDisplayVolume::displayVolume [private]

Definition at line 101 of file menu.h.

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

cTimeMs cDisplayVolume::timeout [private]

Definition at line 102 of file menu.h.

Referenced by cDisplayVolume(), and ProcessKey().

cDisplayVolume * cDisplayVolume::currentDisplayVolume = NULL [static, private]

Definition at line 103 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 Nov 6 20:08:51 2007 for VDR by  doxygen 1.5.3-20071008