8namespace ehm_dal::tools::schedule_template_generator {
21 inline QDate date()
const {
return date_; }
22 qint32 homeClubEncodedId()
const;
23 qint32 roadClubEncodedId()
const;
26 inline void addDays(
const qint32 days) { date_ = date_.addDays(days); }
27 void set(
const std::shared_ptr<ScheduleClub> road_club,
28 const std::shared_ptr<ScheduleClub> home_club,
30 inline void setDate(
const QDate &date) { date_ = date; }
31 inline void setYear(
const qint32 year) { date_.setDate(year, date_.month(), date_.day()); }
35 std::shared_ptr<ScheduleClub> home_club_;
36 std::shared_ptr<ScheduleClub> road_club_;
41 enum ENUM_FLAGS { INVALID = -1 };