Finished the first version of the ToggleSelectionModel

This commit is contained in:
Lennart Hensler committed 2012-02-09 11:48:21 +01:00
1 parent 721948975b
commit e52342fc20
1 file changed
+3 -3
@@ -36,7 +36,6 @@ public class ToggleSelectionModel<T> extends AbstractSelectionModel<T> {
@Override
public boolean isSelected(T object) {
// resolveChanges();
return selectedSet.containsKey(getKey(object));
}
@@ -44,8 +43,10 @@ public class ToggleSelectionModel<T> extends AbstractSelectionModel<T> {
public void setSelected(T object, boolean selected) {
if (selected) {
selectionChanges.put(object, !isSelected(object));
scheduleSelectionChangeEvent();
} else {
selectionChanges.put(object, false);
}
scheduleSelectionChangeEvent();
}
@Override
@@ -57,7 +58,6 @@ public class ToggleSelectionModel<T> extends AbstractSelectionModel<T> {
}
private void resolveChanges() {
//TODO
if (selectionChanges.isEmpty()) {
return;
}