vdr
2.2.0
|
#include <menuitems.h>
Public Member Functions | |
cMenuEditDateItem (const char *Name, time_t *Value, int *WeekDays=NULL) | |
void | ToggleRepeating (void) |
virtual eOSState | ProcessKey (eKeys Key) |
![]() | |
cMenuEditItem (const char *Name) | |
~cMenuEditItem () | |
void | SetValue (const char *Value) |
bool | DisplayHelp (bool Current) |
![]() | |
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 | SetMenuItem (cSkinDisplayMenu *DisplayMenu, int Index, bool Current, bool Selectable) |
![]() | |
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 |
cListObject * | Prev (void) const |
cListObject * | Next (void) const |
Private Member Functions | |
int | FindDayIndex (int WeekDays) |
virtual void | Set (void) |
Private Attributes | |
time_t * | value |
int * | weekdays |
time_t | oldvalue |
int | oldweekdays |
int | dayindex |
Static Private Attributes | |
static int | days [] |
Additional Inherited Members | |
![]() | |
void | SetHelp (const char *Red, const char *Green=NULL, const char *Yellow=NULL, const char *Blue=NULL) |
![]() | |
bool | fresh |
Definition at line 171 of file menuitems.h.
cMenuEditDateItem::cMenuEditDateItem | ( | const char * | Name, |
time_t * | Value, | ||
int * | WeekDays = NULL |
||
) |
Definition at line 896 of file menuitems.c.
References dayindex, FindDayIndex(), oldvalue, oldweekdays, Set(), value, and weekdays.
|
private |
Definition at line 907 of file menuitems.c.
References days.
Referenced by cMenuEditDateItem(), and ToggleRepeating().
Reimplemented from cOsdItem.
Definition at line 954 of file menuitems.c.
References dayindex, days, k0, k1, k7, kLeft, kRight, NORMALKEY, osContinue, osUnknown, cOsdItem::ProcessKey(), SECSINDAY, Set(), cTimer::SetTime(), cOsdItem::state, ToggleRepeating(), value, and weekdays.
|
privatevirtual |
Reimplemented from cOsdItem.
Definition at line 915 of file menuitems.c.
References DATEBUFFERSIZE, cTimer::PrintDay(), cMenuEditItem::SetValue(), value, WeekDayName(), and weekdays.
Referenced by cMenuEditDateItem(), ProcessKey(), and ToggleRepeating().
void cMenuEditDateItem::ToggleRepeating | ( | void | ) |
Definition at line 934 of file menuitems.c.
References dayindex, days, FindDayIndex(), cTimer::GetWDay(), oldvalue, oldweekdays, Set(), cTimer::SetTime(), value, and weekdays.
Referenced by cMenuEditTimer::ProcessKey(), and ProcessKey().
|
private |
Definition at line 178 of file menuitems.h.
Referenced by cMenuEditDateItem(), ProcessKey(), and ToggleRepeating().
|
staticprivate |
Definition at line 173 of file menuitems.h.
Referenced by FindDayIndex(), ParseWeekDays(), ProcessKey(), and ToggleRepeating().
|
private |
Definition at line 176 of file menuitems.h.
Referenced by cMenuEditDateItem(), and ToggleRepeating().
|
private |
Definition at line 177 of file menuitems.h.
Referenced by cMenuEditDateItem(), and ToggleRepeating().
|
private |
Definition at line 174 of file menuitems.h.
Referenced by cMenuEditDateItem(), ProcessKey(), Set(), and ToggleRepeating().
|
private |
Definition at line 175 of file menuitems.h.
Referenced by cMenuEditDateItem(), ProcessKey(), Set(), and ToggleRepeating().