vdr
2.4.1
|
#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 () |
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 183 of file menuitems.h.
cMenuEditDateItem::cMenuEditDateItem | ( | const char * | Name, |
time_t * | Value, | ||
int * | WeekDays = NULL |
||
) |
Definition at line 920 of file menuitems.c.
References dayindex, FindDayIndex(), oldvalue, oldweekdays, Set(), value, and weekdays.
|
private |
Definition at line 931 of file menuitems.c.
References days.
Referenced by cMenuEditDateItem(), and ToggleRepeating().
Reimplemented from cOsdItem.
Definition at line 978 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 939 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 958 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 190 of file menuitems.h.
Referenced by cMenuEditDateItem(), ProcessKey(), and ToggleRepeating().
|
staticprivate |
Definition at line 185 of file menuitems.h.
Referenced by FindDayIndex(), ProcessKey(), and ToggleRepeating().
|
private |
Definition at line 188 of file menuitems.h.
Referenced by cMenuEditDateItem(), and ToggleRepeating().
|
private |
Definition at line 189 of file menuitems.h.
Referenced by cMenuEditDateItem(), and ToggleRepeating().
|
private |
Definition at line 186 of file menuitems.h.
Referenced by cMenuEditDateItem(), ProcessKey(), Set(), and ToggleRepeating().
|
private |
Definition at line 187 of file menuitems.h.
Referenced by cMenuEditDateItem(), ProcessKey(), Set(), and ToggleRepeating().