cMenuEvent Class Reference

#include <menu.h>

Inheritance diagram for cMenuEvent:

Inheritance graph
Collaboration diagram for cMenuEvent:

Collaboration graph

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 944 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 960 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 968 of file menu.c.

References cOsdMenu::DisplayMenu(), k_Repeat, kDown, kGreen, 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 Nov 6 20:16:14 2007 for VDR by  doxygen 1.5.3-20071008