vdr 2.6.1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
cMenuEditIntxItem Class Reference

#include <menuitems.h>

Public Member Functions

 cMenuEditIntxItem (const char *Name, int *Value, int Min=INT_MIN, int Max=INT_MAX, int Factor=1, const char *NegString=NULL, const char *PosString=NULL)
 
virtual eOSState ProcessKey (eKeys Key)
 
 cMenuEditIntxItem (const char *Name, int *Value, int Min=INT_MIN, int Max=INT_MAX, int Factor=1, const char *NegString=NULL, const char *PosString=NULL)
 
virtual eOSState ProcessKey (eKeys Key)
 
- Public Member Functions inherited from cMenuEditIntItem
 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)
 
 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)
 
- Public Member Functions inherited from cMenuEditItem
 cMenuEditItem (const char *Name)
 
 ~cMenuEditItem ()
 
void SetValue (const char *Value)
 
bool DisplayHelp (bool Current)
 
 cMenuEditItem (const char *Name)
 
 ~cMenuEditItem ()
 
void SetValue (const char *Value)
 
bool DisplayHelp (bool Current)
 
- Public Member Functions inherited from cOsdItem
 cOsdItem (eOSState State=osUnknown)
 
 cOsdItem (const char *Text, eOSState State=osUnknown, bool Selectable=true)
 
virtual ~cOsdItem ()
 
bool Selectable (void) const
 
void SetText (const char *Text, bool Copy=true)
 
void SetSelectable (bool Selectable)
 
void SetFresh (bool Fresh)
 
const char * Text (void) const
 
virtual void Set (void)
 
virtual void SetMenuItem (cSkinDisplayMenu *DisplayMenu, int Index, bool Current, bool Selectable)
 
virtual eOSState ProcessKey (eKeys Key)
 
 cOsdItem (eOSState State=osUnknown)
 
 cOsdItem (const char *Text, eOSState State=osUnknown, bool Selectable=true)
 
virtual ~cOsdItem ()
 
bool Selectable (void) const
 
void SetText (const char *Text, bool Copy=true)
 
void SetSelectable (bool Selectable)
 
void SetFresh (bool Fresh)
 
const char * Text (void) const
 
virtual void Set (void)
 
virtual void SetMenuItem (cSkinDisplayMenu *DisplayMenu, int Index, bool Current, bool Selectable)
 
virtual eOSState ProcessKey (eKeys Key)
 
- Public Member Functions inherited from cListObject
 cListObject (void)
 
virtual ~cListObject ()
 
virtual int Compare (const cListObject &ListObject) const
 
void Append (cListObject *Object)
 
void Insert (cListObject *Object)
 
void Unlink (void)
 
int Index (void) const
 
cListObjectPrev (void) const
 
cListObjectNext (void) const
 
 cListObject (void)
 
virtual ~cListObject ()
 
virtual int Compare (const cListObject &ListObject) const
 
void Append (cListObject *Object)
 
void Insert (cListObject *Object)
 
void Unlink (void)
 
int Index (void) const
 
cListObjectPrev (void) const
 
cListObjectNext (void) const
 

Private Member Functions

void SetHelpKeys (void)
 
virtual void Set (void)
 
void SetHelpKeys (void)
 
virtual void Set (void)
 

Private Attributes

int factor
 
const char * negString
 
const char * posString
 

Additional Inherited Members

virtual void Set (void)
 
virtual void Set (void)
 
- Protected Member Functions inherited from cMenuEditItem
void SetHelp (const char *Red, const char *Green=NULL, const char *Yellow=NULL, const char *Blue=NULL)
 
void SetHelp (const char *Red, const char *Green=NULL, const char *Yellow=NULL, const char *Blue=NULL)
 
- Protected Attributes inherited from cMenuEditIntItem
int * value
 
int min
 
int max
 
const char * minString
 
const char * maxString
 
- Protected Attributes inherited from cOsdItem
bool fresh
 

Detailed Description

Definition at line 73 of file include/vdr/menuitems.h.

Constructor & Destructor Documentation

◆ cMenuEditIntxItem() [1/2]

cMenuEditIntxItem::cMenuEditIntxItem ( const char *  Name,
int *  Value,
int  Min = INT_MIN,
int  Max = INT_MAX,
int  Factor = 1,
const char *  NegString = NULL,
const char *  PosString = NULL 
)

Definition at line 228 of file menuitems.c.

References factor, cMenuEditIntItem::max, negString, posString, and Set().

◆ cMenuEditIntxItem() [2/2]

cMenuEditIntxItem::cMenuEditIntxItem ( const char *  Name,
int *  Value,
int  Min = INT_MIN,
int  Max = INT_MAX,
int  Factor = 1,
const char *  NegString = NULL,
const char *  PosString = NULL 
)

Member Function Documentation

◆ ProcessKey() [1/2]

eOSState cMenuEditIntxItem::ProcessKey ( eKeys  Key)
virtual

◆ ProcessKey() [2/2]

virtual eOSState cMenuEditIntxItem::ProcessKey ( eKeys  Key)
virtual

Reimplemented from cMenuEditIntItem.

◆ Set() [1/2]

void cMenuEditIntxItem::Set ( void  )
privatevirtual

◆ Set() [2/2]

virtual void cMenuEditIntxItem::Set ( void  )
privatevirtual

Reimplemented from cMenuEditIntItem.

◆ SetHelpKeys() [1/2]

void cMenuEditIntxItem::SetHelpKeys ( void  )
private

Definition at line 237 of file menuitems.c.

References negString, posString, cMenuEditItem::SetHelp(), and cMenuEditIntItem::value.

Referenced by Set().

◆ SetHelpKeys() [2/2]

void cMenuEditIntxItem::SetHelpKeys ( void  )
private

Member Data Documentation

◆ factor

int cMenuEditIntxItem::factor
private

Definition at line 75 of file include/vdr/menuitems.h.

Referenced by cMenuEditIntxItem(), and Set().

◆ negString

const char * cMenuEditIntxItem::negString
private

Definition at line 76 of file include/vdr/menuitems.h.

Referenced by cMenuEditIntxItem(), ProcessKey(), Set(), and SetHelpKeys().

◆ posString

const char * cMenuEditIntxItem::posString
private

Definition at line 76 of file include/vdr/menuitems.h.

Referenced by cMenuEditIntxItem(), ProcessKey(), Set(), and SetHelpKeys().


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