mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-28 14:57:12 +00:00
Merge branch local newSelectionModel into newSelectionModel
This commit is contained in:
commit
bbf553198b
37 files changed
+416
-172
No files matched your search
+6
-6
@@ -28,7 +28,7 @@ import com.google.gwt.view.client.SelectionModel;
|
||||
*/
|
||||
public class RefreshableMultiSelectionModel<T> extends MultiSelectionModel<T>
|
||||
implements RefreshableSelectionModel<T>, HasData<T> {
|
||||
private final EntityIdentityComparator<T> comp;
|
||||
private final EntityIdentityComparator<T> comp;
|
||||
private boolean dontcheckSelectionState = false;
|
||||
|
||||
/**
|
||||
@@ -88,8 +88,8 @@ public class RefreshableMultiSelectionModel<T> extends MultiSelectionModel<T>
|
||||
* {@link ListDataProvider}
|
||||
* <p>
|
||||
* FIXME change to private
|
||||
*/
|
||||
private void refreshSelectionModel(Iterable<T> newObjects) {
|
||||
*/
|
||||
private void refreshSelectionModel(Iterable<T> newObjects) {
|
||||
dontcheckSelectionState = true;
|
||||
final Set<T> selectedSet = getSelectedSet();
|
||||
final boolean isEmpty = selectedSet.isEmpty();
|
||||
@@ -106,7 +106,7 @@ public class RefreshableMultiSelectionModel<T> extends MultiSelectionModel<T>
|
||||
setSelected(it, isSelected);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
SelectionChangeEvent.fire(this);
|
||||
@@ -115,8 +115,8 @@ public class RefreshableMultiSelectionModel<T> extends MultiSelectionModel<T>
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setRowData(int start, List<? extends T> values) {
|
||||
//TODO /FIME refresh selectionModel with all data of ListDataProvider
|
||||
public void setRowData(int start, List<? extends T> values) {
|
||||
//TODO /FIME refresh selectionModel with all data of ListDataProvider
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+6
-4
@@ -17,7 +17,7 @@ import com.google.gwt.view.client.RangeChangeEvent.Handler;
|
||||
*/
|
||||
|
||||
public class RefreshableSingleSelectionModel<T> extends SingleSelectionModel<T> implements RefreshableSelectionModel<T>, HasData<T> {
|
||||
private final EntityIdentityComparator<T> comp;
|
||||
private final EntityIdentityComparator<T> comp;
|
||||
private boolean dontcheckSelectionState = false;
|
||||
|
||||
/**
|
||||
@@ -57,9 +57,9 @@ public class RefreshableSingleSelectionModel<T> extends SingleSelectionModel<T>
|
||||
super.setSelected(item, selected);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void refreshSelectionModel(Iterable<T> newObjects) {
|
||||
private void refreshSelectionModel(Iterable<T> newObjects) {
|
||||
dontcheckSelectionState = true;
|
||||
final T selected = getSelectedObject();
|
||||
if (selected != null) {
|
||||
@@ -76,9 +76,11 @@ public class RefreshableSingleSelectionModel<T> extends SingleSelectionModel<T>
|
||||
dontcheckSelectionState = false;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void setRowData(int start, List<? extends T> values) {
|
||||
public void setRowData(int start, List<? extends T> values) {
|
||||
//TODO / FIXME update with all elements of ListDataProvider
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -7,6 +7,9 @@ import com.google.gwt.text.client.IntegerParser;
|
||||
import com.google.gwt.text.shared.Renderer;
|
||||
import com.google.gwt.user.client.ui.ValueBox;
|
||||
|
||||
/**
|
||||
* Renders integers in their box without any separators, non-localized, plain.
|
||||
*/
|
||||
public class IntegerBox extends ValueBox<Integer> {
|
||||
private static final Renderer<Integer> RENDERER = new Renderer<Integer>() {
|
||||
public String render(Integer object) {
|
||||
|
||||
Reference in new issue
Block a user