void BackgroundView::DrawSeasonLimits(wxDC *dc) { DrawsSets *cfg = m_cfg_mgr->GetConfigByPrefix(m_draw->GetDrawInfo()->GetBasePrefix()); std::vector<SeasonLimit> limits = get_season_limits_indexes(cfg, m_draw); for (std::vector<SeasonLimit>::iterator i = limits.begin(); i != limits.end(); i++) DrawSeasonLimitInfo(dc, i->index, i->month, i->day, i->summer); }
void GCDCGraphs::DrawSeasonsLimitsInfo(wxGraphicsContext &dc) { Draw* draw = m_draws_wdg->GetSelectedDraw(); if (draw == NULL) return; DrawsSets *cfg = m_cfg_mgr->GetConfigByPrefix(draw->GetDrawInfo()->GetBasePrefix()); std::vector<SeasonLimit> limits = get_season_limits_indexes(cfg, draw); for (std::vector<SeasonLimit>::iterator i = limits.begin(); i != limits.end(); i++) DrawSeasonLimitInfo(dc, i->index, i->month, i->day, i->summer); }