- optional<int> player_id = events[index.row()].player_id;
- optional<int> formation_id = events[index.row()].formation_id;
+ optional<int> player_id = e.player_id;
+ optional<int> formation_id = e.formation_id;
auto f_it = formations.find(*formation_id);
const Formation &f = f_it->second;
return QString::fromUtf8(f.name);
auto f_it = formations.find(*formation_id);
const Formation &f = f_it->second;
return QString::fromUtf8(f.name);
- insert_event(t, nullopt, formation, "formation_offense");
+ insert_event(t, nullopt, formation == 0 ? nullopt : optional{formation}, "formation_offense");
- insert_event(t, nullopt, formation, "formation_defense");
+ insert_event(t, nullopt, formation == 0 ? nullopt : optional{formation}, "formation_defense");