cOsdObject Class Reference

#include <osdbase.h>

Inheritance diagram for cOsdObject:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 cOsdObject (bool FastResponse=false)
virtual ~cOsdObject ()
bool NeedsFastResponse (void)
bool IsMenu (void)
virtual void Show (void)
virtual eOSState ProcessKey (eKeys Key)

Protected Attributes

bool needsFastResponse

Private Attributes

bool isMenu

Friends

class cOsdMenu


Detailed Description

Definition at line 69 of file osdbase.h.


Constructor & Destructor Documentation

cOsdObject::cOsdObject ( bool  FastResponse = false  )  [inline]

Definition at line 76 of file osdbase.h.

References isMenu, and needsFastResponse.

virtual cOsdObject::~cOsdObject (  )  [inline, virtual]

Definition at line 77 of file osdbase.h.


Member Function Documentation

bool cOsdObject::NeedsFastResponse ( void   )  [inline]

Definition at line 78 of file osdbase.h.

References needsFastResponse.

Referenced by main().

bool cOsdObject::IsMenu ( void   )  [inline]

Definition at line 79 of file osdbase.h.

References isMenu.

Referenced by main(), and cMenuMain::ProcessKey().

void cOsdObject::Show ( void   )  [virtual]

Reimplemented in cDisplayVolume, cDisplayTracks, cReplayControl, and cLineGame.

Definition at line 64 of file osdbase.c.

References isMenu.

Referenced by main().

virtual eOSState cOsdObject::ProcessKey ( eKeys  Key  )  [inline, virtual]

Reimplemented in cMenuEditChannel, cMenuChannels, cMenuTimers, cMenuWhatsOn, cMenuSchedule, cMenuCommands, cMenuRecording, cMenuSetupOSD, cMenuSetupEPG, cMenuSetupDVB, cMenuSetupLNB, cMenuSetupCICAM, cMenuSetupPlugins, cMenuSetup, cMenuText, cMenuEditTimer, cMenuEvent, cMenuMain, cDisplayChannel, cDisplayVolume, cDisplayTracks, cMenuCam, cMenuCamEnquiry, cMenuRecordings, cReplayControl, cMenuSetupPage, cOsdMenu, and cLineGame.

Definition at line 81 of file osdbase.h.

References osUnknown.

Referenced by main(), and cLineGame::ProcessKey().


Friends And Related Function Documentation

friend class cOsdMenu [friend]

Definition at line 70 of file osdbase.h.


Member Data Documentation

bool cOsdObject::isMenu [private]

Definition at line 72 of file osdbase.h.

Referenced by cOsdMenu::cOsdMenu(), cOsdObject(), IsMenu(), and Show().

bool cOsdObject::needsFastResponse [protected]

Definition at line 74 of file osdbase.h.

Referenced by cOsdObject(), cReplayControl::Hide(), NeedsFastResponse(), and cReplayControl::ShowProgress().


The documentation for this class was generated from the following files:
Generated on Tue Nov 6 20:21:22 2007 for VDR by  doxygen 1.5.3-20071008