Ignore:
Timestamp:
2016-07-01T20:10:34+02:00 (8 years ago)
Author:
donvip
Message:

remove calls to deprecated methods

Location:
applications/editors/josm/plugins/splinex
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/splinex/build.xml

    r32013 r32500  
    55    <property name="commit.message" value="Commit message"/>
    66    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
    7     <property name="plugin.main.version" value="9572"/>
     7    <property name="plugin.main.version" value="10353"/>
    88
    99    <!-- Configure these properties (replace "..." accordingly).
  • applications/editors/josm/plugins/splinex/src/org/openstreetmap/josm/plugins/Splinex/DrawSplineAction.java

    r32013 r32500  
    3030import org.openstreetmap.josm.gui.MapFrame;
    3131import org.openstreetmap.josm.gui.MapView;
    32 import org.openstreetmap.josm.gui.MapView.LayerChangeListener;
    3332import org.openstreetmap.josm.gui.layer.Layer;
     33import org.openstreetmap.josm.gui.layer.LayerManager.LayerAddEvent;
     34import org.openstreetmap.josm.gui.layer.LayerManager.LayerChangeListener;
     35import org.openstreetmap.josm.gui.layer.LayerManager.LayerOrderChangeEvent;
     36import org.openstreetmap.josm.gui.layer.LayerManager.LayerRemoveEvent;
     37import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeEvent;
     38import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeListener;
    3439import org.openstreetmap.josm.gui.layer.MapViewPaintable;
    3540import org.openstreetmap.josm.gui.layer.OsmDataLayer;
     
    4348@SuppressWarnings("serial")
    4449public class DrawSplineAction extends MapMode implements MapViewPaintable, KeyPressReleaseListener, ModifierListener,
    45         LayerChangeListener {
     50        LayerChangeListener, ActiveLayerChangeListener {
    4651    private final Cursor cursorJoinNode;
    4752    private final Cursor cursorJoinWay;
     
    6570        cursorJoinNode = ImageProvider.getCursor("crosshair", "joinnode");
    6671        cursorJoinWay = ImageProvider.getCursor("crosshair", "joinway");
    67         MapView.addLayerChangeListener(this);
     72        Main.getLayerManager().addLayerChangeListener(this);
     73        Main.getLayerManager().addActiveLayerChangeListener(this);
    6874        readPreferences();
    6975    }
     
    387393    @Override
    388394    protected void updateEnabledState() {
    389         setEnabled(getEditLayer() != null);
     395        setEnabled(getLayerManager().getEditLayer() != null);
    390396    }
    391397
     
    402408        if (splCached != null)
    403409            return splCached;
    404         Layer l = Main.main.getEditLayer();
     410        Layer l = getLayerManager().getEditLayer();
    405411        if (!(l instanceof OsmDataLayer))
    406412            return null;
     
    413419
    414420    @Override
    415     public void activeLayerChange(Layer oldLayer, Layer newLayer) {
    416         splCached = layerSplines.get(newLayer);
     421    public void activeOrEditLayerChanged(ActiveLayerChangeEvent e) {
     422        splCached = layerSplines.get(Main.getLayerManager().getActiveLayer());
    417423    }
    418424
     
    420426
    421427    @Override
    422     public void layerAdded(Layer newLayer) {
    423     }
    424 
    425     @Override
    426     public void layerRemoved(Layer oldLayer) {
    427         layerSplines.remove(oldLayer);
     428    public void layerOrderChanged(LayerOrderChangeEvent e) {
     429        // Do nothing
     430    }
     431
     432    @Override
     433    public void layerAdded(LayerAddEvent e) {
     434        // Do nothing
     435    }
     436
     437    @Override
     438    public void layerRemoving(LayerRemoveEvent e) {
     439        layerSplines.remove(e.getRemovedLayer());
    428440        splCached = null;
    429441    }
     
    434446            Spline spl = ph.getSpline();
    435447            if (spl.nodeCount() == 3 && spl.isClosed() && ph.idx == 1)
    436                 return; // Don't allow to delete node when it results with
    437                         // two-node closed spline
     448                return; // Don't allow to delete node when it results with two-node closed spline
    438449            Main.main.undoRedo.add(spl.new DeleteSplineNodeCommand(ph.idx));
    439450            e.consume();
     
    448459    @Override
    449460    public void doKeyReleased(KeyEvent e) {
    450         // TODO Auto-generated method stub
    451 
     461        // Do nothing
    452462    }
    453463}
Note: See TracChangeset for help on using the changeset viewer.