Ignore:
Timestamp:
2018-08-18T20:15:48+02:00 (7 years ago)
Author:
donvip
Message:

update to JOSM 14153

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/seachartedit/src/scedit/SCeditAction.java

    r34098 r34555  
    1515import java.awt.Dimension;
    1616import java.awt.event.ActionEvent;
    17 import java.util.Collection;
    1817import java.util.Map.Entry;
     18import java.util.Set;
    1919
    2020import javax.swing.JFrame;
     
    2424import org.openstreetmap.josm.actions.JosmAction;
    2525import org.openstreetmap.josm.data.Bounds;
    26 import org.openstreetmap.josm.data.SelectionChangedListener;
    2726import org.openstreetmap.josm.data.coor.LatLon;
     27import org.openstreetmap.josm.data.osm.DataSelectionListener;
    2828import org.openstreetmap.josm.data.osm.DataSet;
    2929import org.openstreetmap.josm.data.osm.Node;
     
    4040import org.openstreetmap.josm.data.osm.event.PrimitivesRemovedEvent;
    4141import org.openstreetmap.josm.data.osm.event.RelationMembersChangedEvent;
     42import org.openstreetmap.josm.data.osm.event.SelectionEventManager;
    4243import org.openstreetmap.josm.data.osm.event.TagsChangedEvent;
    4344import org.openstreetmap.josm.data.osm.event.WayNodesChangedEvent;
     
    5253import s57.S57map.Feature;
    5354
    54 public class SCeditAction extends JosmAction implements ActiveLayerChangeListener, SelectionChangedListener {
     55public class SCeditAction extends JosmAction implements ActiveLayerChangeListener, DataSelectionListener {
    5556    private static String title = tr("SeaChart Editor");
    5657    public static JFrame editFrame = null;
     
    152153
    153154        getLayerManager().addAndFireActiveLayerChangeListener(this);
    154         DataSet.addSelectionListener(this);
     155        SelectionEventManager.getInstance().addSelectionListener(this);
    155156    }
    156157
     
    183184
    184185    @Override
    185     public void selectionChanged(Collection<? extends OsmPrimitive> selection) {
     186    public void selectionChanged(SelectionChangeEvent event) {
    186187        OsmPrimitive nextFeature = null;
    187188        OsmPrimitive feature = null;
     
    190191        panelMain.clearMark();
    191192        if (map != null) {
     193            Set<OsmPrimitive> selection = event.getSelection();
    192194            for (OsmPrimitive osm : selection) {
    193195                nextFeature = osm;
Note: See TracChangeset for help on using the changeset viewer.