vdr 2.7.5
cMenuEditTimeItem Class Reference

#include <menuitems.h>

Public Member Functions

 cMenuEditTimeItem (const char *Name, int *Value)
virtual eOSState ProcessKey (eKeys Key) override
Public Member Functions inherited from cMenuEditItem
 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 () override
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 SetMenuItem (cSkinDisplayMenu *DisplayMenu, int Index, bool Current, bool Selectable)
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

Protected Member Functions

virtual void Set (void) override
Protected Member Functions inherited from cMenuEditItem
void SetHelp (const char *Red, const char *Green=NULL, const char *Yellow=NULL, const char *Blue=NULL)

Protected Attributes

int * value
int hh
int mm
int pos
Protected Attributes inherited from cOsdItem
bool fresh

Detailed Description

Definition at line 205 of file menuitems.h.

Constructor & Destructor Documentation

◆ cMenuEditTimeItem()

cMenuEditTimeItem::cMenuEditTimeItem ( const char * Name,
int * Value )

Definition at line 1090 of file menuitems.c.

References cMenuEditItem::cMenuEditItem(), hh, mm, pos, Set(), and value.

Member Function Documentation

◆ ProcessKey()

eOSState cMenuEditTimeItem::ProcessKey ( eKeys Key)
overridevirtual

Reimplemented from cOsdItem.

Definition at line 1110 of file menuitems.c.

References cOsdItem::fresh, hh, k0, k9, kLeft, kRight, mm, NORMALKEY, osContinue, osUnknown, pos, cOsdItem::ProcessKey(), Set(), cOsdItem::state, and value.

◆ Set()

void cMenuEditTimeItem::Set ( void )
overrideprotectedvirtual

Reimplemented from cOsdItem.

Definition at line 1100 of file menuitems.c.

References hh, mm, pos, cMenuEditItem::SetValue(), and cString::sprintf().

Referenced by cMenuEditTimeItem(), and ProcessKey().

Member Data Documentation

◆ hh

int cMenuEditTimeItem::hh
protected

Definition at line 208 of file menuitems.h.

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

◆ mm

int cMenuEditTimeItem::mm
protected

Definition at line 208 of file menuitems.h.

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

◆ pos

int cMenuEditTimeItem::pos
protected

Definition at line 209 of file menuitems.h.

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

◆ value

int* cMenuEditTimeItem::value
protected

Definition at line 207 of file menuitems.h.

Referenced by cMenuEditTimeItem(), and ProcessKey().


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