Changeset 13925 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java
- Timestamp:
- 2018-06-13T00:05:31+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java
r13564 r13925 42 42 import org.openstreetmap.josm.actions.relation.EditRelationAction; 43 43 import org.openstreetmap.josm.actions.relation.SelectInRelationListAction; 44 import org.openstreetmap.josm.data. SelectionChangedListener;44 import org.openstreetmap.josm.data.osm.DataSelectionListener; 45 45 import org.openstreetmap.josm.data.osm.DataSet; 46 46 import org.openstreetmap.josm.data.osm.DefaultNameFormatter; … … 65 65 import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor; 66 66 import org.openstreetmap.josm.gui.MainApplication; 67 import org.openstreetmap.josm.gui.PopupMenuHandler; 67 68 import org.openstreetmap.josm.gui.PrimitiveRenderer; 68 import org.openstreetmap.josm.gui.PopupMenuHandler;69 69 import org.openstreetmap.josm.gui.SideButton; 70 70 import org.openstreetmap.josm.gui.datatransfer.PrimitiveTransferable; … … 165 165 @Override 166 166 public void showNotify() { 167 SelectionEventManager.getInstance().addSelectionListener (actShowHistory, FireMode.IN_EDT_CONSOLIDATED);168 SelectionEventManager.getInstance().addSelectionListener (model, FireMode.IN_EDT_CONSOLIDATED);167 SelectionEventManager.getInstance().addSelectionListenerForEdt(actShowHistory); 168 SelectionEventManager.getInstance().addSelectionListenerForEdt(model); 169 169 DatasetEventManager.getInstance().addDatasetListener(model, FireMode.IN_EDT); 170 170 MainApplication.getLayerManager().addActiveLayerChangeListener(actSearch); … … 339 339 * The action for showing history information of the current history item. 340 340 */ 341 class ShowHistoryAction extends AbstractAction implements ListSelectionListener, SelectionChangedListener {341 class ShowHistoryAction extends AbstractAction implements ListSelectionListener, DataSelectionListener { 342 342 /** 343 343 * Constructs a new {@code ShowHistoryAction}. … … 372 372 373 373 @Override 374 public void selectionChanged( Collection<? extends OsmPrimitive> newSelection) {375 updateEnabledState( newSelection.size());374 public void selectionChanged(SelectionChangeEvent event) { 375 updateEnabledState(event.getSelection().size()); 376 376 } 377 377 } … … 461 461 */ 462 462 static class SelectionListModel extends AbstractListModel<OsmPrimitive> 463 implements ActiveLayerChangeListener, SelectionChangedListener, DataSetListener {463 implements ActiveLayerChangeListener, DataSelectionListener, DataSetListener { 464 464 465 465 private static final int SELECTION_HISTORY_SIZE = 10; … … 673 673 674 674 /* ------------------------------------------------------------------------ */ 675 /* interface SelectionChangedListener*/675 /* interface DataSelectionListener */ 676 676 /* ------------------------------------------------------------------------ */ 677 677 @Override 678 public void selectionChanged( Collection<? extends OsmPrimitive> newSelection) {679 setJOSMSelection( newSelection);678 public void selectionChanged(SelectionChangeEvent event) { 679 setJOSMSelection(event.getSelection()); 680 680 } 681 681
Note:
See TracChangeset
for help on using the changeset viewer.