cMenuEvent Class Reference

#include <menu.h>

Inheritance diagram for cMenuEvent:

Inheritance graph
[legend]
Collaboration diagram for cMenuEvent:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cMenuEvent (const cEvent *Event, bool CanSwitch=false, bool Buttons=false)
virtual void Display (void)
virtual eOSState ProcessKey (eKeys Key)

Private Attributes

const cEventevent


Detailed Description

Definition at line 48 of file menu.h.


Constructor & Destructor Documentation

cMenuEvent::cMenuEvent ( const cEvent Event,
bool  CanSwitch = false,
bool  Buttons = false 
)

Definition at line 922 of file menu.c.

References cEvent::ChannelID(), Channels, event, cChannels::GetByChannelID(), cTimers::GetMatch(), cChannel::Name(), cOsdMenu::SetHelp(), cOsdMenu::SetTitle(), Timers, tmFull, tmNone, and tr.

Here is the call graph for this function:


Member Function Documentation

void cMenuEvent::Display ( void   )  [virtual]

Reimplemented from cOsdMenu.

Definition at line 938 of file menu.c.

References cEvent::Description(), cOsdMenu::Display(), cOsdMenu::DisplayMenu(), event, cStatus::MsgOsdTextItem(), and cSkinDisplayMenu::SetEvent().

Here is the call graph for this function:

eOSState cMenuEvent::ProcessKey ( eKeys  Key  )  [virtual]

Reimplemented from cOsdMenu.

Definition at line 946 of file menu.c.

References cOsdMenu::DisplayMenu(), k_Repeat, kDown, kGreen, kInfo, kLeft, kOk, kRight, kUp, kYellow, cStatus::MsgOsdTextItem(), NORMALKEY, osBack, osContinue, osUnknown, cOsdMenu::ProcessKey(), and cSkinDisplayMenu::Scroll().

Here is the call graph for this function:


Member Data Documentation

const cEvent* cMenuEvent::event [private]

Definition at line 50 of file menu.h.

Referenced by cMenuEvent(), and Display().


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

Generated on Tue Jan 13 14:29:45 2009 for VDR by  doxygen 1.5.6