mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-14 22:43:57 +00:00
Made DetailTyper serializable.
This commit is contained in:
1 parent
662c0a4fb4
commit
b53a4b42e8
9 files changed
+21
-11
No files matched your search
+9
-8
@@ -40,6 +40,7 @@ import com.google.gwt.visualization.client.visualizations.corechart.LineChart;
|
||||
import com.google.gwt.visualization.client.visualizations.corechart.Options;
|
||||
import com.sap.sailing.gwt.ui.shared.CompetitorDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.CompetitorAndTimePointsDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.DetailType;
|
||||
import com.sap.sailing.gwt.ui.shared.Pair;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceIdentifier;
|
||||
|
||||
@@ -200,14 +201,14 @@ public class ChartsPanel extends FormPanel {
|
||||
if (chartLoaded && dataLoaded){
|
||||
deckPanel.showWidget(DECK_PANEL_INDEX_CHART);
|
||||
chart.draw(prepareTableData(), getOptions());
|
||||
setMarkPassingSelection();
|
||||
chart.addSelectHandler(new SelectHandler() {
|
||||
|
||||
@Override
|
||||
public void onSelect(SelectEvent event) {
|
||||
setMarkPassingSelection();
|
||||
}
|
||||
});
|
||||
// setMarkPassingSelection();
|
||||
// chart.addSelectHandler(new SelectHandler() {
|
||||
//
|
||||
// @Override
|
||||
// public void onSelect(SelectEvent event) {
|
||||
// setMarkPassingSelection();
|
||||
// }
|
||||
// });
|
||||
}
|
||||
fireEvent(new DataLoadedEvent());
|
||||
|
||||
|
||||
+1
@@ -12,6 +12,7 @@ import com.google.gwt.safehtml.shared.SafeHtml;
|
||||
import com.google.gwt.safehtml.shared.SafeHtmlBuilder;
|
||||
import com.google.gwt.user.cellview.client.CellTable;
|
||||
import com.google.gwt.user.cellview.client.Header;
|
||||
import com.sap.sailing.gwt.ui.shared.DetailType;
|
||||
import com.sap.sailing.gwt.ui.shared.LeaderboardRowDAO;
|
||||
|
||||
/**
|
||||
|
||||
+1
@@ -38,6 +38,7 @@ import com.google.gwt.view.client.MultiSelectionModel;
|
||||
import com.sap.sailing.gwt.ui.client.DataEntryDialog.Validator;
|
||||
import com.sap.sailing.gwt.ui.client.LegDetailColumn.LegDetailField;
|
||||
import com.sap.sailing.gwt.ui.shared.CompetitorDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.DetailType;
|
||||
import com.sap.sailing.gwt.ui.shared.LeaderboardDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.LeaderboardEntryDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.LeaderboardNameAndRaceColumnName;
|
||||
|
||||
+1
@@ -13,6 +13,7 @@ import com.google.gwt.user.client.ui.Label;
|
||||
import com.google.gwt.user.client.ui.VerticalPanel;
|
||||
import com.google.gwt.user.client.ui.Widget;
|
||||
import com.sap.sailing.gwt.ui.client.LeaderboardSettingsPanel.Result;
|
||||
import com.sap.sailing.gwt.ui.shared.DetailType;
|
||||
|
||||
public class LeaderboardSettingsPanel extends DataEntryDialog<Result> {
|
||||
private final List<String> raceColumnSelection;
|
||||
|
||||
@@ -10,6 +10,7 @@ import com.google.gwt.safehtml.shared.SafeHtml;
|
||||
import com.google.gwt.user.cellview.client.CellTable;
|
||||
import com.google.gwt.user.cellview.client.Header;
|
||||
import com.sap.sailing.gwt.ui.client.LegDetailColumn.LegDetailField;
|
||||
import com.sap.sailing.gwt.ui.shared.DetailType;
|
||||
import com.sap.sailing.gwt.ui.shared.LeaderboardEntryDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.LeaderboardRowDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.LegEntryDAO;
|
||||
|
||||
+1
@@ -9,6 +9,7 @@ import com.google.gwt.user.client.rpc.RemoteService;
|
||||
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
|
||||
import com.sap.sailing.gwt.ui.shared.CompetitorAndTimePointsDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.CompetitorDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.DetailType;
|
||||
import com.sap.sailing.gwt.ui.shared.EventAndRaceIdentifier;
|
||||
import com.sap.sailing.gwt.ui.shared.EventDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.EventIdentifier;
|
||||
|
||||
+1
@@ -10,6 +10,7 @@ import com.sap.sailing.domain.base.Course;
|
||||
import com.sap.sailing.domain.leaderboard.RaceInLeaderboard;
|
||||
import com.sap.sailing.gwt.ui.shared.CompetitorAndTimePointsDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.CompetitorDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.DetailType;
|
||||
import com.sap.sailing.gwt.ui.shared.EventAndRaceIdentifier;
|
||||
import com.sap.sailing.gwt.ui.shared.EventDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.EventIdentifier;
|
||||
|
||||
+1
-1
@@ -76,11 +76,11 @@ import com.sap.sailing.domain.tracking.impl.WindTrackImpl;
|
||||
import com.sap.sailing.domain.tractracadapter.DomainFactory;
|
||||
import com.sap.sailing.domain.tractracadapter.RaceRecord;
|
||||
import com.sap.sailing.domain.tractracadapter.TracTracConfiguration;
|
||||
import com.sap.sailing.gwt.ui.client.DetailType;
|
||||
import com.sap.sailing.gwt.ui.client.SailingService;
|
||||
import com.sap.sailing.gwt.ui.shared.BoatClassDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.CompetitorDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.CompetitorAndTimePointsDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.DetailType;
|
||||
import com.sap.sailing.gwt.ui.shared.EventAndRaceIdentifier;
|
||||
import com.sap.sailing.gwt.ui.shared.EventDAO;
|
||||
import com.sap.sailing.gwt.ui.shared.EventFetcher;
|
||||
|
||||
+5
-2
@@ -1,6 +1,9 @@
|
||||
package com.sap.sailing.gwt.ui.client;
|
||||
package com.sap.sailing.gwt.ui.shared;
|
||||
|
||||
public enum DetailType {
|
||||
import com.google.gwt.user.client.rpc.IsSerializable;
|
||||
import com.sap.sailing.gwt.ui.client.StringConstants;
|
||||
|
||||
public enum DetailType implements IsSerializable {
|
||||
DISTANCE_TRAVELED(0), AVERAGE_SPEED_OVER_GROUND_IN_KNOTS(2), RANK_GAIN(0), NUMBER_OF_MANEUVERS(0), CURRENT_SPEED_OVER_GROUND_IN_KNOTS(2),
|
||||
ESTIMATED_TIME_TO_NEXT_WAYPOINT_IN_SECONDS(1), VELOCITY_MADE_GOOD_IN_KNOTS(2), GAP_TO_LEADER_IN_SECONDS(0),
|
||||
WINDWARD_DISTANCE_TO_GO_IN_METERS(0), RACE_DISTANCE_TRAVELED(0), RACE_AVERAGE_SPEED_OVER_GROUND_IN_KNOTS(2), RACE_GAP_TO_LEADER_IN_SECONDS(0),
|
||||
Reference in new issue
Block a user