vdr  2.2.0
Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
cOsdObject Class Reference

#include <osdbase.h>

Public Member Functions

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

Protected Member Functions

void SetNeedsFastResponse (bool NeedsFastResponse)
 

Private Attributes

bool isMenu
 
bool needsFastResponse
 

Friends

class cOsdMenu
 

Detailed Description

Definition at line 70 of file osdbase.h.

Constructor & Destructor Documentation

cOsdObject::cOsdObject ( bool  FastResponse = false)
inline

Definition at line 78 of file osdbase.h.

virtual cOsdObject::~cOsdObject ( )
inlinevirtual

Definition at line 79 of file osdbase.h.

Member Function Documentation

bool cOsdObject::IsMenu ( void  ) const
inline

Definition at line 81 of file osdbase.h.

References isMenu, and Show().

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

virtual bool cOsdObject::NeedsFastResponse ( void  )
inlinevirtual

Reimplemented in cOsdMenu.

Definition at line 80 of file osdbase.h.

References needsFastResponse.

Referenced by main(), and cOsdMenu::NeedsFastResponse().

virtual eOSState cOsdObject::ProcessKey ( eKeys  Key)
inlinevirtual
void cOsdObject::SetNeedsFastResponse ( bool  NeedsFastResponse)
inlineprotected
void cOsdObject::Show ( void  )
virtual

Friends And Related Function Documentation

friend class cOsdMenu
friend

Definition at line 71 of file osdbase.h.

Member Data Documentation

bool cOsdObject::isMenu
private

Definition at line 73 of file osdbase.h.

Referenced by IsMenu().

bool cOsdObject::needsFastResponse
private

Definition at line 74 of file osdbase.h.

Referenced by NeedsFastResponse().


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