38 static const wxChar* Name()
40 return wxT(
"weekday");
42 static const wxChar* Caption()
44 return wxT(
"WeekDay");
46 static Date::Precision Precision()
61 virtual Date::Precision precision()
const
63 return Weekday::Precision();
66 virtual bool checkOnRowsLabels()
const
71 virtual const wxChar*
name()
const
73 return Weekday::Name();
77 return Weekday::Caption();
80 virtual bool rowIsValid(
int row)
const
83 auto studyptr = GetCurrentStudy();
86 auto& study = *studyptr;
87 auto& calendar = study.calendar;
93 if (row < study.calendar.maxHoursInYear)
95 uint w = calendar.hours[row].weekday;
102 if (row < study.calendar.maxDaysInYear)
104 uint w = calendar.days[row].weekday;