Dokumentation VDR

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

cMenuEditIntItem Class Reference

#include <menuitems.h>

Inheritance diagram for cMenuEditIntItem:

Inheritance graph
Collaboration diagram for cMenuEditIntItem:

Collaboration graph

Detailed Description

Menu for editing items with integer values.

Definition at line 29 of file menuitems.h.

Public Methods

 cMenuEditIntItem (const char *Name, int *Value, int Min=0, int Max=INT_MAX)
virtual eOSState ProcessKey (eKeys Key)

Protected Methods

virtual void Set (void)

Protected Attributes

int * value
int min
int max

Constructor & Destructor Documentation

cMenuEditIntItem::cMenuEditIntItem const char *    Name,
int *    Value,
int    Min = 0,
int    Max = INT_MAX

Definition at line 44 of file menuitems.c.

References max, min, Set(), and value.

Member Function Documentation

eOSState cMenuEditIntItem::ProcessKey eKeys    Key [virtual]

Reimplemented from cOsdItem.

Reimplemented in cMenuEditChanItem, cMenuEditTranItem, cMenuEditDayItem, cMenuEditCaItem, and cMenuEditSrcItem.

Definition at line 60 of file menuitems.c.

References eOSState, cOsdItem::fresh, k0, k9, kLeft, kRight, max, min, NORMALKEY, osContinue, osUnknown, cOsdItem::ProcessKey(), Set(), and value.

Referenced by cMenuEditCaItem::ProcessKey(), cMenuEditDayItem::ProcessKey(), and cMenuEditChanItem::ProcessKey().

void cMenuEditIntItem::Set void    [protected, virtual]

Reimplemented from cOsdItem.

Reimplemented in cMenuEditChanItem, cMenuEditDayItem, cMenuEditCaItem, cMenuEditSrcItem, cMenuEditBoolItem, and cMenuEditStraItem.

Definition at line 53 of file menuitems.c.

References cMenuEditItem::SetValue().

Referenced by cMenuEditIntItem(), ProcessKey(), cMenuEditSrcItem::Set(), and cMenuEditCaItem::Set().

Field Documentation

int cMenuEditIntItem::max [protected]

Definition at line 32 of file menuitems.h.

Referenced by cMenuEditIntItem(), and ProcessKey().

int cMenuEditIntItem::min [protected]

Definition at line 32 of file menuitems.h.

Referenced by cMenuEditIntItem(), and ProcessKey().

int* cMenuEditIntItem::value [protected]

Reimplemented from cMenuEditItem.

Definition at line 31 of file menuitems.h.

Referenced by cMenuEditDayItem::cMenuEditDayItem(), cMenuEditIntItem(), ProcessKey(), cMenuEditSrcItem::ProcessKey(), cMenuEditCaItem::ProcessKey(), cMenuEditDayItem::ProcessKey(), cMenuEditTranItem::ProcessKey(), and cMenuEditChanItem::ProcessKey().

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