Dokumentation VDR

Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

cMenuCommands Class Reference

Inheritance diagram for cMenuCommands:

Inheritance graph
Collaboration diagram for cMenuCommands:

Collaboration graph

Public Methods

 cMenuCommands (const char *Title, cCommands *Commands, const char *Parameters=NULL)
virtual ~cMenuCommands ()
virtual eOSState ProcessKey (eKeys Key)

Private Methods

eOSState Execute (void)

Private Attributes

char * parameters

Constructor & Destructor Documentation

cMenuCommands::cMenuCommands const char *    Title,
cCommands   Commands,
const char *    Parameters = NULL

Definition at line 1454 of file menu.c.

References cOsdMenu::Add(), commands, cList< cCommand >::Get(), cOsdMenu::hk(), parameters, cOsdMenu::SetHasHotkeys(), and cCommand::Title().

cMenuCommands::~cMenuCommands   [virtual]

Definition at line 1469 of file menu.c.

Member Function Documentation

eOSState cMenuCommands::Execute void    [private]

Definition at line 1474 of file menu.c.

References cOsdMenu::AddSubMenu(), commands, cCommand::Confirm(), cOsdMenu::Current(), eOSState, cCommand::Execute(), fontFix, cList< cCommand >::Get(), osContinue, osEnd, and cCommand::Title().

Referenced by ProcessKey().

eOSState cMenuCommands::ProcessKey eKeys    Key [virtual]

Reimplemented from cOsdMenu.

Definition at line 1499 of file menu.c.

References eOSState, Execute(), kOk, osUnknown, and cOsdMenu::ProcessKey().

Referenced by cMenuRecordings::Commands().

Field Documentation

cCommands* cMenuCommands::commands [private]

Definition at line 1445 of file menu.c.

Referenced by cMenuCommands(), and Execute().

char* cMenuCommands::parameters [private]

Definition at line 1446 of file menu.c.

Referenced by cMenuCommands().

The documentation for this class was generated from the following file:
Generated on Wed Feb 5 23:31:22 2003 for VDR by doxygen1.3-rc2