vdr 2.6.1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cMenuEditChanItem Class Reference

#include <menuitems.h>

Public Member Functions

 cMenuEditChanItem (const char *Name, int *Value, const char *NoneString=NULL)
 
 cMenuEditChanItem (const char *Name, cString *ChannelID, const char *NoneString=NULL)
 
virtual eOSState ProcessKey (eKeys Key)
 
 cMenuEditChanItem (const char *Name, int *Value, const char *NoneString=NULL)
 
 cMenuEditChanItem (const char *Name, cString *ChannelID, const char *NoneString=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
 

Protected Member Functions

virtual void Set (void)
 
virtual void Set (void)
 
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

const char * noneString
 
int dummyValue
 
cStringchannelID
 
- 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 167 of file include/vdr/menuitems.h.

Constructor & Destructor Documentation

◆ cMenuEditChanItem() [1/4]

cMenuEditChanItem::cMenuEditChanItem ( const char *  Name,
int *  Value,
const char *  NoneString = NULL 
)

Definition at line 840 of file menuitems.c.

References channelID, dummyValue, noneString, and Set().

◆ cMenuEditChanItem() [2/4]

cMenuEditChanItem::cMenuEditChanItem ( const char *  Name,
cString ChannelID,
const char *  NoneString = NULL 
)

◆ cMenuEditChanItem() [3/4]

cMenuEditChanItem::cMenuEditChanItem ( const char *  Name,
int *  Value,
const char *  NoneString = NULL 
)

◆ cMenuEditChanItem() [4/4]

cMenuEditChanItem::cMenuEditChanItem ( const char *  Name,
cString ChannelID,
const char *  NoneString = NULL 
)

Member Function Documentation

◆ ProcessKey() [1/2]

eOSState cMenuEditChanItem::ProcessKey ( eKeys  Key)
virtual

◆ ProcessKey() [2/2]

virtual eOSState cMenuEditChanItem::ProcessKey ( eKeys  Key)
virtual

Reimplemented from cMenuEditIntItem.

Reimplemented in cMenuEditTranItem, and cMenuEditTranItem.

◆ Set() [1/2]

void cMenuEditChanItem::Set ( void  )
protectedvirtual

◆ Set() [2/2]

virtual void cMenuEditChanItem::Set ( void  )
protectedvirtual

Reimplemented from cMenuEditIntItem.

Member Data Documentation

◆ channelID

cString * cMenuEditChanItem::channelID
protected

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

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

◆ dummyValue

int cMenuEditChanItem::dummyValue
protected

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

Referenced by cMenuEditChanItem().

◆ noneString

const char * cMenuEditChanItem::noneString
protected

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

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


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