Ignore:
Timestamp:
2016-06-15T17:25:04+02:00 (8 years ago)
Author:
Don-vip
Message:

gsoc-core - remove more deprecation warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java

    r10364 r10386  
    5151import org.openstreetmap.josm.gui.MapFrame.MapModeChangeListener;
    5252import org.openstreetmap.josm.gui.MapView;
    53 import org.openstreetmap.josm.gui.MapView.LayerChangeListener;
    5453import org.openstreetmap.josm.gui.NavigatableComponent;
    5554import org.openstreetmap.josm.gui.PleaseWaitRunnable;
     
    6261import org.openstreetmap.josm.gui.layer.JumpToMarkerActions.JumpToPreviousMarker;
    6362import org.openstreetmap.josm.gui.layer.Layer;
     63import org.openstreetmap.josm.gui.layer.LayerManager.LayerAddEvent;
     64import org.openstreetmap.josm.gui.layer.LayerManager.LayerChangeListener;
     65import org.openstreetmap.josm.gui.layer.LayerManager.LayerOrderChangeEvent;
     66import org.openstreetmap.josm.gui.layer.LayerManager.LayerRemoveEvent;
     67import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeEvent;
     68import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeListener;
    6469import org.openstreetmap.josm.gui.util.GuiHelper;
    6570import org.openstreetmap.josm.io.JpgImporter;
     
    889894        mapModeListener.mapModeChange(null, Main.map.mapMode);
    890895
    891         MapView.addLayerChangeListener(new LayerChangeListener() {
     896        Main.getLayerManager().addActiveLayerChangeListener(new ActiveLayerChangeListener() {
    892897            @Override
    893             public void activeLayerChange(Layer oldLayer, Layer newLayer) {
    894                 if (newLayer == GeoImageLayer.this) {
     898            public void activeOrEditLayerChanged(ActiveLayerChangeEvent e) {
     899                if (Main.getLayerManager().getActiveLayer() == GeoImageLayer.this) {
    895900                    // only in select mode it is possible to click the images
    896901                    Main.map.selectSelectTool(false);
    897902                }
    898903            }
    899 
     904        });
     905
     906        Main.getLayerManager().addLayerChangeListener(new LayerChangeListener() {
    900907            @Override
    901             public void layerAdded(Layer newLayer) {
     908            public void layerAdded(LayerAddEvent e) {
    902909                // Do nothing
    903910            }
    904911
    905912            @Override
    906             public void layerRemoved(Layer oldLayer) {
    907                 if (oldLayer == GeoImageLayer.this) {
     913            public void layerRemoving(LayerRemoveEvent e) {
     914                if (e.getRemovedLayer() == GeoImageLayer.this) {
    908915                    stopLoadThumbs();
    909916                    Main.map.mapView.removeMouseListener(mouseAdapter);
     
    915922                    data = null;
    916923                    // stop listening to layer change events
    917                     MapView.removeLayerChangeListener(this);
    918                 }
     924                    Main.getLayerManager().removeLayerChangeListener(this);
     925                }
     926            }
     927
     928            @Override
     929            public void layerOrderChanged(LayerOrderChangeEvent e) {
     930                // Do nothing
    919931            }
    920932        });
Note: See TracChangeset for help on using the changeset viewer.