Changeset 10386 in josm for trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java
- Timestamp:
- 2016-06-15T17:25:04+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java
r10364 r10386 51 51 import org.openstreetmap.josm.gui.MapFrame.MapModeChangeListener; 52 52 import org.openstreetmap.josm.gui.MapView; 53 import org.openstreetmap.josm.gui.MapView.LayerChangeListener;54 53 import org.openstreetmap.josm.gui.NavigatableComponent; 55 54 import org.openstreetmap.josm.gui.PleaseWaitRunnable; … … 62 61 import org.openstreetmap.josm.gui.layer.JumpToMarkerActions.JumpToPreviousMarker; 63 62 import org.openstreetmap.josm.gui.layer.Layer; 63 import org.openstreetmap.josm.gui.layer.LayerManager.LayerAddEvent; 64 import org.openstreetmap.josm.gui.layer.LayerManager.LayerChangeListener; 65 import org.openstreetmap.josm.gui.layer.LayerManager.LayerOrderChangeEvent; 66 import org.openstreetmap.josm.gui.layer.LayerManager.LayerRemoveEvent; 67 import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeEvent; 68 import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeListener; 64 69 import org.openstreetmap.josm.gui.util.GuiHelper; 65 70 import org.openstreetmap.josm.io.JpgImporter; … … 889 894 mapModeListener.mapModeChange(null, Main.map.mapMode); 890 895 891 Ma pView.addLayerChangeListener(newLayerChangeListener() {896 Main.getLayerManager().addActiveLayerChangeListener(new ActiveLayerChangeListener() { 892 897 @Override 893 public void active LayerChange(Layer oldLayer, Layer newLayer) {894 if ( newLayer== GeoImageLayer.this) {898 public void activeOrEditLayerChanged(ActiveLayerChangeEvent e) { 899 if (Main.getLayerManager().getActiveLayer() == GeoImageLayer.this) { 895 900 // only in select mode it is possible to click the images 896 901 Main.map.selectSelectTool(false); 897 902 } 898 903 } 899 904 }); 905 906 Main.getLayerManager().addLayerChangeListener(new LayerChangeListener() { 900 907 @Override 901 public void layerAdded(Layer newLayer) {908 public void layerAdded(LayerAddEvent e) { 902 909 // Do nothing 903 910 } 904 911 905 912 @Override 906 public void layerRemov ed(Layer oldLayer) {907 if ( oldLayer== GeoImageLayer.this) {913 public void layerRemoving(LayerRemoveEvent e) { 914 if (e.getRemovedLayer() == GeoImageLayer.this) { 908 915 stopLoadThumbs(); 909 916 Main.map.mapView.removeMouseListener(mouseAdapter); … … 915 922 data = null; 916 923 // 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 919 931 } 920 932 });
Note:
See TracChangeset
for help on using the changeset viewer.