Added MarkPassings button and started editing panel.

This commit is contained in:
Nicolas committed 2014-08-02 10:55:27 +02:00
1 parent cb51193670
commit d59ea0d460
2 files changed
+47

No files matched your search

@@ -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
}
}
@@ -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()) {