cMenuEditIntItem Class Reference

#include <menuitems.h>

Inheritance diagram for cMenuEditIntItem:

Inheritance graph
[legend]
Collaboration diagram for cMenuEditIntItem:

Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Protected Member Functions

virtual void Set (void)

Protected Attributes

int * value
int min
int max
const char * minString
const char * maxString


Detailed Description

Definition at line 26 of file menuitems.h.


Constructor & Destructor Documentation

cMenuEditIntItem::cMenuEditIntItem ( const char *  Name,
int *  Value,
int  Min = 0,
int  Max = INT_MAX,
const char *  MinString = NULL,
const char *  MaxString = NULL 
)

Definition at line 44 of file menuitems.c.

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

Here is the call graph for this function:


Member Function Documentation

void cMenuEditIntItem::Set ( void   )  [protected, virtual]

Reimplemented from cOsdItem.

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

Definition at line 59 of file menuitems.c.

References max, maxString, min, minString, cMenuEditItem::SetValue(), and value.

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

Here is the call graph for this function:

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

Reimplemented from cOsdItem.

Reimplemented in cMenuEditCaItem, cMenuEditSrcItem, cMenuEditChanItem, and cMenuEditTranItem.

Definition at line 72 of file menuitems.c.

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

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

Here is the call graph for this function:


Member Data Documentation

int* cMenuEditIntItem::value [protected]

Reimplemented in cMenuEditBitItem.

Definition at line 28 of file menuitems.h.

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

int cMenuEditIntItem::min [protected]

Definition at line 29 of file menuitems.h.

Referenced by cMenuEditIntItem(), ProcessKey(), and Set().

int cMenuEditIntItem::max [protected]

Definition at line 29 of file menuitems.h.

Referenced by cMenuEditIntItem(), ProcessKey(), and Set().

const char* cMenuEditIntItem::minString [protected]

Definition at line 30 of file menuitems.h.

Referenced by cMenuEditIntItem(), and Set().

const char * cMenuEditIntItem::maxString [protected]

Definition at line 30 of file menuitems.h.

Referenced by cMenuEditIntItem(), and Set().


The documentation for this class was generated from the following files:
Generated on Tue Nov 6 20:15:27 2007 for VDR by  doxygen 1.5.3-20071008