vdr  1.7.27
Public Member Functions | Protected Member Functions | Private Attributes | Friends
cOsdObject Class Reference

#include <osdbase.h>

List of all members.

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)
 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)
void SetNeedsFastResponse (bool NeedsFastResponse)

Private Attributes

bool isMenu
bool needsFastResponse

Friends

class cOsdMenu

Detailed Description

Definition at line 70 of file include/vdr/osdbase.h.


Constructor & Destructor Documentation

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

Definition at line 78 of file include/vdr/osdbase.h.

References isMenu, and needsFastResponse.

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

Definition at line 79 of file include/vdr/osdbase.h.

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

Definition at line 78 of file osdbase.h.

References isMenu, and needsFastResponse.

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

Definition at line 79 of file osdbase.h.


Member Function Documentation

bool cOsdObject::IsMenu ( void  ) const [inline]

Definition at line 81 of file include/vdr/osdbase.h.

References isMenu.

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

bool cOsdObject::IsMenu ( void  ) const [inline]

Definition at line 81 of file osdbase.h.

References isMenu.

virtual bool cOsdObject::NeedsFastResponse ( void  ) [inline, virtual]

Reimplemented in cOsdMenu, and cOsdMenu.

Definition at line 80 of file include/vdr/osdbase.h.

References needsFastResponse.

Referenced by main(), and SetNeedsFastResponse().

virtual bool cOsdObject::NeedsFastResponse ( void  ) [inline, virtual]

Reimplemented in cOsdMenu, and cOsdMenu.

Definition at line 80 of file osdbase.h.

References needsFastResponse.

virtual eOSState cOsdObject::ProcessKey ( eKeys  Key) [inline, virtual]
virtual eOSState cOsdObject::ProcessKey ( eKeys  Key) [inline, virtual]
void cOsdObject::SetNeedsFastResponse ( bool  NeedsFastResponse) [inline, protected]
void cOsdObject::SetNeedsFastResponse ( bool  NeedsFastResponse) [inline, protected]

Definition at line 76 of file osdbase.h.

References needsFastResponse, and NeedsFastResponse().

void cOsdObject::Show ( void  ) [virtual]
virtual void cOsdObject::Show ( void  ) [virtual]

Friends And Related Function Documentation

cOsdMenu [friend]

Definition at line 71 of file include/vdr/osdbase.h.


Member Data Documentation

bool cOsdObject::isMenu [private]

Definition at line 73 of file include/vdr/osdbase.h.

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

Definition at line 74 of file include/vdr/osdbase.h.

Referenced by cOsdObject(), NeedsFastResponse(), and SetNeedsFastResponse().


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