mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-02 02:13:55 +00:00
deleted unused changeMin and changeMax on TimePanel
This commit is contained in:
1 parent
97eb0c23c7
commit
6dff94cd4a
2 files changed
+47
-66
No files matched your search
+47
-52
@@ -128,71 +128,66 @@ public class RaceTimePanel extends TimePanel<RaceTimePanelSettings> implements R
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @return whether both, minimum and maximum were initialized using {@link #setMinMax(Date, Date)}
|
||||
*/
|
||||
private boolean initMinMax(RaceTimesInfoDTO newRaceTimesInfo) {
|
||||
Date min = null;
|
||||
Date max = null;
|
||||
|
||||
switch(timer.getPlayMode()) {
|
||||
case Live:
|
||||
if (newRaceTimesInfo.startOfTracking != null) {
|
||||
min = newRaceTimesInfo.startOfTracking;
|
||||
} if (newRaceTimesInfo.startOfRace != null) {
|
||||
min = new Date(newRaceTimesInfo.startOfRace.getTime() - 5 * 60 * 1000);
|
||||
}
|
||||
|
||||
if (newRaceTimesInfo.timePointOfNewestEvent != null) {
|
||||
max = newRaceTimesInfo.timePointOfNewestEvent;
|
||||
}
|
||||
break;
|
||||
case Replay:
|
||||
if (newRaceTimesInfo.startOfTracking != null) {
|
||||
min = newRaceTimesInfo.startOfTracking;
|
||||
} else if (newRaceTimesInfo.startOfRace != null) {
|
||||
min = new Date(newRaceTimesInfo.startOfRace.getTime() - 5 * 60 * 1000);
|
||||
}
|
||||
|
||||
if (newRaceTimesInfo.endOfRace != null) {
|
||||
max = newRaceTimesInfo.endOfRace;
|
||||
} else if (newRaceTimesInfo.timePointOfNewestEvent != null) {
|
||||
max = newRaceTimesInfo.timePointOfNewestEvent;
|
||||
}
|
||||
break;
|
||||
switch (timer.getPlayMode()) {
|
||||
case Live:
|
||||
if (newRaceTimesInfo.startOfTracking != null) {
|
||||
min = newRaceTimesInfo.startOfTracking;
|
||||
}
|
||||
if (newRaceTimesInfo.startOfRace != null) {
|
||||
min = new Date(newRaceTimesInfo.startOfRace.getTime() - 5 * 60 * 1000);
|
||||
}
|
||||
if (newRaceTimesInfo.timePointOfNewestEvent != null) {
|
||||
max = newRaceTimesInfo.timePointOfNewestEvent;
|
||||
}
|
||||
break;
|
||||
case Replay:
|
||||
if (newRaceTimesInfo.startOfTracking != null) {
|
||||
min = newRaceTimesInfo.startOfTracking;
|
||||
} else if (newRaceTimesInfo.startOfRace != null) {
|
||||
min = new Date(newRaceTimesInfo.startOfRace.getTime() - 5 * 60 * 1000);
|
||||
}
|
||||
if (newRaceTimesInfo.endOfRace != null) {
|
||||
max = newRaceTimesInfo.endOfRace;
|
||||
} else if (newRaceTimesInfo.timePointOfNewestEvent != null) {
|
||||
max = newRaceTimesInfo.timePointOfNewestEvent;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
if(min != null && max != null) {
|
||||
if (min != null && max != null) {
|
||||
setMinMax(min, max);
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
private boolean initTimerPosition(RaceTimesInfoDTO newRaceTimesInfo) {
|
||||
// initialize timer position
|
||||
switch(timer.getPlayMode()) {
|
||||
case Live:
|
||||
if(newRaceTimesInfo.timePointOfNewestEvent != null)
|
||||
timer.setTime(newRaceTimesInfo.timePointOfNewestEvent.getTime());
|
||||
timer.play();
|
||||
break;
|
||||
case Replay:
|
||||
if(newRaceTimesInfo.endOfRace != null) {
|
||||
timer.setTime(newRaceTimesInfo.endOfRace.getTime());
|
||||
} else {
|
||||
if(newRaceTimesInfo.startOfRace != null)
|
||||
timer.setTime(newRaceTimesInfo.startOfRace.getTime());
|
||||
}
|
||||
// set time to end of race
|
||||
if(newRaceTimesInfo.getLastLegTimes() != null) {
|
||||
timer.setTime(newRaceTimesInfo.getLastLegTimes().firstPassingDate.getTime());
|
||||
}
|
||||
break;
|
||||
switch (timer.getPlayMode()) {
|
||||
case Live:
|
||||
if (newRaceTimesInfo.timePointOfNewestEvent != null)
|
||||
timer.setTime(newRaceTimesInfo.timePointOfNewestEvent.getTime());
|
||||
timer.play();
|
||||
break;
|
||||
case Replay:
|
||||
if (newRaceTimesInfo.endOfRace != null) {
|
||||
timer.setTime(newRaceTimesInfo.endOfRace.getTime());
|
||||
} else {
|
||||
if (newRaceTimesInfo.startOfRace != null)
|
||||
timer.setTime(newRaceTimesInfo.startOfRace.getTime());
|
||||
}
|
||||
// set time to end of race
|
||||
if (newRaceTimesInfo.getLastLegTimes() != null) {
|
||||
timer.setTime(newRaceTimesInfo.getLastLegTimes().firstPassingDate.getTime());
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
if(timer.getTime() != null)
|
||||
return true;
|
||||
|
||||
return false;
|
||||
return timer.getTime() != null;
|
||||
}
|
||||
|
||||
private void updateLegMarkers(RaceTimesInfoDTO newRaceTimesInfo) {
|
||||
|
||||
-14
@@ -294,20 +294,6 @@ public class TimePanel<T extends TimePanelSettings> extends FormPanel implements
|
||||
sliderBar.setStepSize(1000);
|
||||
}
|
||||
|
||||
public void changeMax(Date max) {
|
||||
sliderBar.setMaxValue(new Double(max.getTime()));
|
||||
if (timer.getTime().after(max)) {
|
||||
timer.setTime((long) max.getTime());
|
||||
}
|
||||
}
|
||||
|
||||
public void changeMin(Date min) {
|
||||
sliderBar.setMinValue(new Double(min.getTime()));
|
||||
if (timer.getTime().before(min)) {
|
||||
timer.setTime((long) min.getTime());
|
||||
}
|
||||
}
|
||||
|
||||
public void reset() {
|
||||
sliderBar.clearMarkers();
|
||||
sliderBar.redraw();
|
||||
|
||||
Reference in new issue
Block a user