Home

Dokumentation

Impressum

Dokumentation VDR
 

Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

cDisplayVolume Class Reference

#include <menu.h>

Inheritance diagram for cDisplayVolume:

Inheritance graph
[legend]
Collaboration diagram for cDisplayVolume:

Collaboration graph
[legend]

Detailed Description

Display Volume

Definition at line 56 of file menu.h.

Public Methods

virtual ~cDisplayVolume ()
eOSState ProcessKey (eKeys Key)

Static Public Methods

cDisplayVolume * Create (void)
void Process (eKeys Key)

Private Methods

void Show (void)
 cDisplayVolume (void)

Private Attributes

int timeout

Static Private Attributes

cDisplayVolume * displayVolume = NULL


Constructor & Destructor Documentation

cDisplayVolume::cDisplayVolume void    [private]
 

Definition at line 2614 of file menu.c.

References displayVolume, cDevice::IsMute(), MUTETIMEOUT, cDevice::PrimaryDevice(), Show(), time_ms(), timeout, and VOLUMETIMEOUT.

cDisplayVolume::~cDisplayVolume   [virtual]
 

Definition at line 2623 of file menu.c.

References displayVolume.


Member Function Documentation

cDisplayVolume * cDisplayVolume::Create void    [static]
 

Definition at line 2653 of file menu.c.

References displayVolume.

Referenced by main().

void cDisplayVolume::Process eKeys    Key [static]
 

Definition at line 2660 of file menu.c.

References displayVolume, and ProcessKey().

Referenced by main().

eOSState cDisplayVolume::ProcessKey eKeys    Key [virtual]
 

Reimplemented from cOsdObject.

Definition at line 2666 of file menu.c.

References eOSState, cDevice::IsMute(), k_Release, k_Repeat, kMute, kNone, kVolDn, kVolUp, MUTETIMEOUT, osContinue, osEnd, cDevice::PrimaryDevice(), cRemote::Put(), Show(), time_ms(), timeout, and VOLUMETIMEOUT.

Referenced by Process().

void cDisplayVolume::Show void    [private, virtual]
 

Reimplemented from cOsdObject.

Definition at line 2629 of file menu.c.

References cDevice::CurrentVolume(), cDevice::IsMute(), MAXVOLUME, cDevice::PrimaryDevice(), tr, and cOsdObject::Width().

Referenced by cDisplayVolume(), and ProcessKey().


Field Documentation

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

Definition at line 2612 of file menu.c.

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

int cDisplayVolume::timeout [private]
 

Definition at line 58 of file menu.h.

Referenced by cDisplayVolume(), and ProcessKey().


The documentation for this class was generated from the following files:
Generated on Wed Feb 5 23:31:08 2003 for VDR by doxygen1.3-rc2