mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-30 15:57:11 +00:00
started to work on bug 1447 by adding Series.addRaceColumn flavor that accepts an insert index
Conflicts: java/com.sap.sailing.gwt.ui/.settings/com.google.gwt.eclipse.core.prefs java/com.sap.sailing.gwt.ui/SailingGWT sdm.launch
This commit is contained in:
1 parent
c07ed0fa71
commit
19c54b8076
2 files changed
+8
-1
No files matched your search
@@ -51,6 +51,8 @@ public interface Series extends SeriesBase {
|
||||
*/
|
||||
RaceColumnInSeries addRaceColumn(String raceColumnName, TrackedRegattaRegistry trackedRegattaRegistry);
|
||||
|
||||
RaceColumnInSeries addRaceColumn(int insertIndex, String raceColumnName, TrackedRegattaRegistry trackedRegattaRegistry);
|
||||
|
||||
void moveRaceColumnUp(String raceColumnName);
|
||||
|
||||
void moveRaceColumnDown(String raceColumnName);
|
||||
|
||||
@@ -132,10 +132,15 @@ public class SeriesImpl extends RenamableImpl implements Series, RaceColumnListe
|
||||
*/
|
||||
@Override
|
||||
public RaceColumnInSeries addRaceColumn(String raceColumnName, TrackedRegattaRegistry trackedRegattaRegistry) {
|
||||
return addRaceColumn(raceColumns.size(), raceColumnName, trackedRegattaRegistry);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RaceColumnInSeries addRaceColumn(int insertIndex, String raceColumnName, TrackedRegattaRegistry trackedRegattaRegistry) {
|
||||
RaceColumnInSeriesImpl result = createRaceColumn(raceColumnName, trackedRegattaRegistry);
|
||||
if (raceColumnListeners.canAddRaceColumnToContainer(result)) {
|
||||
result.addRaceColumnListener(this);
|
||||
raceColumns.add(result);
|
||||
raceColumns.add(insertIndex, result);
|
||||
raceColumnListeners.notifyListenersAboutRaceColumnAddedToContainer(result);
|
||||
} else {
|
||||
result = null;
|
||||
|
||||
Reference in new issue
Block a user