mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-14 16:20:57 +00:00
Added MarkPassings button and started editing panel.
This commit is contained in:
1 parent
cb51193670
commit
d59ea0d460
2 files changed
+47
No files matched your search
+33
@@ -0,0 +1,33 @@
|
||||
package com.sap.sailing.gwt.ui.client.shared.charts;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import com.sap.sailing.domain.common.RegattaAndRaceIdentifier;
|
||||
import com.sap.sailing.gwt.ui.client.ErrorReporter;
|
||||
import com.sap.sailing.gwt.ui.client.SailingServiceAsync;
|
||||
import com.sap.sailing.gwt.ui.client.StringMessages;
|
||||
import com.sap.sse.gwt.client.async.AsyncActionsExecutor;
|
||||
import com.sap.sse.gwt.client.player.TimeRangeWithZoomProvider;
|
||||
import com.sap.sse.gwt.client.player.Timer;
|
||||
|
||||
public class EditMarkPassingsChart extends AbstractRaceChart {
|
||||
|
||||
public EditMarkPassingsChart(SailingServiceAsync sailingService, Timer timer, TimeRangeWithZoomProvider timeRangeWithZoomProvider,
|
||||
StringMessages stringMessages, AsyncActionsExecutor asyncActionsExecutor, ErrorReporter errorReporter) {
|
||||
super(sailingService, timer, timeRangeWithZoomProvider, stringMessages, asyncActionsExecutor, errorReporter);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onRaceSelectionChange(List<RegattaAndRaceIdentifier> selectedRaces) {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void timeChanged(Date newTime, Date oldTime) {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
+14
@@ -237,6 +237,7 @@ public class RaceBoardPanel extends SimplePanel implements RegattasDisplayer, Ra
|
||||
addComponentToNavigationMenu(leaderboardAndMapViewer, raceMap, false);
|
||||
addCompetitorsFilterControl(viewControlsPanel);
|
||||
addMediaSelectorToNavigationMenu();
|
||||
addEditMarkPassingsMenuToNavigationControl();
|
||||
}
|
||||
|
||||
private CompetitorsFilterSets createAndAddDefaultCompetitorsFilter() {
|
||||
@@ -288,6 +289,19 @@ public class RaceBoardPanel extends SimplePanel implements RegattasDisplayer, Ra
|
||||
}
|
||||
}
|
||||
|
||||
private void addEditMarkPassingsMenuToNavigationControl() {
|
||||
Button editMarkPassingsButton = new Button("Edit MarkPassings");
|
||||
editMarkPassingsButton.addClickHandler(new ClickHandler() {
|
||||
@Override
|
||||
public void onClick(ClickEvent event) {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
});
|
||||
editMarkPassingsButton.setVisible(user != null);
|
||||
componentControlsPanel.add(editMarkPassingsButton);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
private <SettingsType> void addSettingsMenuItem(MenuBar settingsMenu, final Component<SettingsType> component) {
|
||||
if (component.hasSettings()) {
|
||||
|
||||
Reference in new issue
Block a user