Changeset 34555 in osm for applications/editors/josm/plugins/seachartedit/src/scedit/SCeditAction.java
- Timestamp:
- 2018-08-18T20:15:48+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/seachartedit/src/scedit/SCeditAction.java
r34098 r34555 15 15 import java.awt.Dimension; 16 16 import java.awt.event.ActionEvent; 17 import java.util.Collection;18 17 import java.util.Map.Entry; 18 import java.util.Set; 19 19 20 20 import javax.swing.JFrame; … … 24 24 import org.openstreetmap.josm.actions.JosmAction; 25 25 import org.openstreetmap.josm.data.Bounds; 26 import org.openstreetmap.josm.data.SelectionChangedListener;27 26 import org.openstreetmap.josm.data.coor.LatLon; 27 import org.openstreetmap.josm.data.osm.DataSelectionListener; 28 28 import org.openstreetmap.josm.data.osm.DataSet; 29 29 import org.openstreetmap.josm.data.osm.Node; … … 40 40 import org.openstreetmap.josm.data.osm.event.PrimitivesRemovedEvent; 41 41 import org.openstreetmap.josm.data.osm.event.RelationMembersChangedEvent; 42 import org.openstreetmap.josm.data.osm.event.SelectionEventManager; 42 43 import org.openstreetmap.josm.data.osm.event.TagsChangedEvent; 43 44 import org.openstreetmap.josm.data.osm.event.WayNodesChangedEvent; … … 52 53 import s57.S57map.Feature; 53 54 54 public class SCeditAction extends JosmAction implements ActiveLayerChangeListener, Selection ChangedListener {55 public class SCeditAction extends JosmAction implements ActiveLayerChangeListener, DataSelectionListener { 55 56 private static String title = tr("SeaChart Editor"); 56 57 public static JFrame editFrame = null; … … 152 153 153 154 getLayerManager().addAndFireActiveLayerChangeListener(this); 154 DataSet.addSelectionListener(this);155 SelectionEventManager.getInstance().addSelectionListener(this); 155 156 } 156 157 … … 183 184 184 185 @Override 185 public void selectionChanged( Collection<? extends OsmPrimitive> selection) {186 public void selectionChanged(SelectionChangeEvent event) { 186 187 OsmPrimitive nextFeature = null; 187 188 OsmPrimitive feature = null; … … 190 191 panelMain.clearMark(); 191 192 if (map != null) { 193 Set<OsmPrimitive> selection = event.getSelection(); 192 194 for (OsmPrimitive osm : selection) { 193 195 nextFeature = osm;
Note:
See TracChangeset
for help on using the changeset viewer.
