|
vdr
1.7.27
|
#include <menuitems.h>
Public Member Functions | |
| cMenuEditDateItem (const char *Name, time_t *Value, int *WeekDays=NULL) | |
| void | ToggleRepeating (void) |
| virtual eOSState | ProcessKey (eKeys Key) |
| cMenuEditDateItem (const char *Name, time_t *Value, int *WeekDays=NULL) | |
| void | ToggleRepeating (void) |
| virtual eOSState | ProcessKey (eKeys Key) |
Private Member Functions | |
| int | FindDayIndex (int WeekDays) |
| virtual void | Set (void) |
| 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 [] |
Definition at line 160 of file include/vdr/menuitems.h.
| cMenuEditDateItem::cMenuEditDateItem | ( | const char * | Name, |
| time_t * | Value, | ||
| int * | WeekDays = NULL |
||
| ) |
Definition at line 852 of file menuitems.c.
References dayindex, FindDayIndex(), oldvalue, oldweekdays, Set(), value, and weekdays.
| cMenuEditDateItem::cMenuEditDateItem | ( | const char * | Name, |
| time_t * | Value, | ||
| int * | WeekDays = NULL |
||
| ) |
| int cMenuEditDateItem::FindDayIndex | ( | int | WeekDays | ) | [private] |
Definition at line 863 of file menuitems.c.
References days.
Referenced by cMenuEditDateItem(), and ToggleRepeating().
| int cMenuEditDateItem::FindDayIndex | ( | int | WeekDays | ) | [private] |
| virtual eOSState cMenuEditDateItem::ProcessKey | ( | eKeys | Key | ) | [virtual] |
Reimplemented from cOsdItem.
| eOSState cMenuEditDateItem::ProcessKey | ( | eKeys | Key | ) | [virtual] |
Reimplemented from cOsdItem.
Definition at line 910 of file menuitems.c.
References dayindex, days, k0, k1, k7, kLeft, kRight, NORMALKEY, osContinue, osUnknown, SECSINDAY, Set(), cTimer::SetTime(), cOsdItem::state, ToggleRepeating(), value, and weekdays.
| void cMenuEditDateItem::Set | ( | void | ) | [private, virtual] |
Reimplemented from cOsdItem.
Definition at line 871 of file menuitems.c.
References DATEBUFFERSIZE, cTimer::PrintDay(), cMenuEditItem::SetValue(), value, WeekDayName(), and weekdays.
Referenced by cMenuEditDateItem(), ProcessKey(), and ToggleRepeating().
| virtual void cMenuEditDateItem::Set | ( | void | ) | [private, virtual] |
Reimplemented from cOsdItem.
| void cMenuEditDateItem::ToggleRepeating | ( | void | ) |
Definition at line 890 of file menuitems.c.
References dayindex, days, FindDayIndex(), cTimer::GetWDay(), oldvalue, oldweekdays, Set(), cTimer::SetTime(), value, and weekdays.
Referenced by cMenuEditTimer::ProcessKey(), and ProcessKey().
| void cMenuEditDateItem::ToggleRepeating | ( | void | ) |
int cMenuEditDateItem::dayindex [private] |
Definition at line 167 of file include/vdr/menuitems.h.
Referenced by cMenuEditDateItem(), ProcessKey(), and ToggleRepeating().
static int cMenuEditDateItem::days [static, private] |
{ ParseWeekDays("M------"),
ParseWeekDays("-T-----"),
ParseWeekDays("--W----"),
ParseWeekDays("---T---"),
ParseWeekDays("----F--"),
ParseWeekDays("-----S-"),
ParseWeekDays("------S"),
ParseWeekDays("MTWTF--"),
ParseWeekDays("MTWTFS-"),
ParseWeekDays("MTWTFSS"),
ParseWeekDays("-----SS"),
0 }
Definition at line 162 of file include/vdr/menuitems.h.
Referenced by FindDayIndex(), ProcessKey(), and ToggleRepeating().
time_t cMenuEditDateItem::oldvalue [private] |
Definition at line 165 of file include/vdr/menuitems.h.
Referenced by cMenuEditDateItem(), and ToggleRepeating().
int cMenuEditDateItem::oldweekdays [private] |
Definition at line 166 of file include/vdr/menuitems.h.
Referenced by cMenuEditDateItem(), and ToggleRepeating().
time_t * cMenuEditDateItem::value [private] |
Definition at line 163 of file include/vdr/menuitems.h.
Referenced by cMenuEditDateItem(), ProcessKey(), Set(), and ToggleRepeating().
int * cMenuEditDateItem::weekdays [private] |
Definition at line 164 of file include/vdr/menuitems.h.
Referenced by cMenuEditDateItem(), ProcessKey(), Set(), and ToggleRepeating().
1.8.0