Ignore:
Timestamp:
2018-06-13T00:05:31+02:00 (6 years ago)
Author:
Don-vip
Message:

fix #13467 - use DataSelectionListener everywhere. Deprecate SelectionChangedListener

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java

    r13564 r13925  
    4242import org.openstreetmap.josm.actions.relation.EditRelationAction;
    4343import org.openstreetmap.josm.actions.relation.SelectInRelationListAction;
    44 import org.openstreetmap.josm.data.SelectionChangedListener;
     44import org.openstreetmap.josm.data.osm.DataSelectionListener;
    4545import org.openstreetmap.josm.data.osm.DataSet;
    4646import org.openstreetmap.josm.data.osm.DefaultNameFormatter;
     
    6565import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor;
    6666import org.openstreetmap.josm.gui.MainApplication;
     67import org.openstreetmap.josm.gui.PopupMenuHandler;
    6768import org.openstreetmap.josm.gui.PrimitiveRenderer;
    68 import org.openstreetmap.josm.gui.PopupMenuHandler;
    6969import org.openstreetmap.josm.gui.SideButton;
    7070import org.openstreetmap.josm.gui.datatransfer.PrimitiveTransferable;
     
    165165    @Override
    166166    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);
    169169        DatasetEventManager.getInstance().addDatasetListener(model, FireMode.IN_EDT);
    170170        MainApplication.getLayerManager().addActiveLayerChangeListener(actSearch);
     
    339339     * The action for showing history information of the current history item.
    340340     */
    341     class ShowHistoryAction extends AbstractAction implements ListSelectionListener, SelectionChangedListener {
     341    class ShowHistoryAction extends AbstractAction implements ListSelectionListener, DataSelectionListener {
    342342        /**
    343343         * Constructs a new {@code ShowHistoryAction}.
     
    372372
    373373        @Override
    374         public void selectionChanged(Collection<? extends OsmPrimitive> newSelection) {
    375             updateEnabledState(newSelection.size());
     374        public void selectionChanged(SelectionChangeEvent event) {
     375            updateEnabledState(event.getSelection().size());
    376376        }
    377377    }
     
    461461     */
    462462    static class SelectionListModel extends AbstractListModel<OsmPrimitive>
    463     implements ActiveLayerChangeListener, SelectionChangedListener, DataSetListener {
     463    implements ActiveLayerChangeListener, DataSelectionListener, DataSetListener {
    464464
    465465        private static final int SELECTION_HISTORY_SIZE = 10;
     
    673673
    674674        /* ------------------------------------------------------------------------ */
    675         /* interface SelectionChangedListener                                       */
     675        /* interface DataSelectionListener                                          */
    676676        /* ------------------------------------------------------------------------ */
    677677        @Override
    678         public void selectionChanged(Collection<? extends OsmPrimitive> newSelection) {
    679             setJOSMSelection(newSelection);
     678        public void selectionChanged(SelectionChangeEvent event) {
     679            setJOSMSelection(event.getSelection());
    680680        }
    681681
Note: See TracChangeset for help on using the changeset viewer.