21#ifndef __ANTARES_TOOLBOX_COMPONENTS_DATAGRID_FILTER_ALL_HOUR_H__
22#define __ANTARES_TOOLBOX_COMPONENTS_DATAGRID_FILTER_ALL_HOUR_H__
25#include <antares/date/date.h>
36 static const wxChar* Name()
40 static const wxChar* Caption()
42 return wxT(
"Day Hour");
44 static Date::Precision Precision()
59 virtual Date::Precision precision()
const
61 return Hour::Precision();
64 virtual bool checkOnRowsLabels()
const
69 virtual const wxChar*
name()
const
75 return Hour::Caption();
78 virtual bool rowIsValid(
int row)
const
81 auto studyptr = GetCurrentStudy();
82 if (!(!studyptr) && row < studyptr->calendar.maxHoursInYear)
83 return currentOperator->compute((
int)studyptr->calendar.hours[row].dayHour + 1);