mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-24 14:38:45 +00:00
bug4572: added the view logic for the isShowManeuverLoss setting on RaceMap
This commit is contained in:
+4
@@ -2236,6 +2236,10 @@ public class RaceMap extends AbstractCompositeComponent<RaceMapSettings> impleme
|
||||
numberFormatOneDecimal.format(maneuver.getManeuverLoss().getDistanceLost().getMeters()) + " " + stringMessages.metersUnit());
|
||||
CheckBox maneuverLossLinesCheckBox = new CheckBox(stringMessages.show());
|
||||
Triple<String, Date, ManeuverType> t = new Triple<>(competitor.getIdAsString(), maneuver.getTimePoint(), maneuver.getType());
|
||||
if (settings.isShowManeuverLossVisualization() && !maneuverLossCheckBoxValueStore.contains(t)) {
|
||||
maneuverLossCheckBoxValueStore.add(t);
|
||||
visualizeManeuverLoss(maneuver, true, competitor);
|
||||
}
|
||||
maneuverLossLinesCheckBox.setValue(maneuverLossCheckBoxValueStore.contains(t));
|
||||
maneuverLossLinesCheckBox.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user