Changeset 10345 in josm for trunk/src/org/openstreetmap/josm/io
- Timestamp:
- 2016-06-08T23:17:19+02:00 (10 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/io
- Files:
-
- 2 edited
-
FileExporter.java (modified) (2 diffs)
-
WMSLayerExporter.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/FileExporter.java
r6830 r10345 8 8 9 9 import org.openstreetmap.josm.actions.ExtensionFileFilter; 10 import org.openstreetmap.josm.gui.MapView.LayerChangeListener;11 10 import org.openstreetmap.josm.gui.layer.Layer; 11 import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeEvent; 12 import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeListener; 12 13 13 public abstract class FileExporter implements LayerChangeListener { 14 public abstract class FileExporter implements ActiveLayerChangeListener { 14 15 15 16 public final ExtensionFileFilter filter; … … 54 55 55 56 @Override 56 public void activeLayerChange (Layer oldLayer, Layer newLayer) {57 public void activeOrEditLayerChanged(ActiveLayerChangeEvent e) { 57 58 // To be overriden by subclasses if their enabled state depends of the active layer nature 58 }59 60 @Override61 public void layerAdded(Layer newLayer) {62 // To be overriden by subclasses if needed63 }64 65 @Override66 public void layerRemoved(Layer oldLayer) {67 // To be overriden by subclasses if needed68 59 } 69 60 -
trunk/src/org/openstreetmap/josm/io/WMSLayerExporter.java
r8526 r10345 12 12 import org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer; 13 13 import org.openstreetmap.josm.gui.layer.Layer; 14 import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeEvent; 14 15 import org.openstreetmap.josm.tools.CheckParameterUtil; 15 16 … … 44 45 } 45 46 } 46 47 47 } 48 48 49 49 @Override 50 public void activeLayerChange (Layer oldLayer, Layer newLayer) {51 setEnabled( newLayerinstanceof AbstractTileSourceLayer);50 public void activeOrEditLayerChanged(ActiveLayerChangeEvent e) { 51 setEnabled(e.getSource().getActiveLayer() instanceof AbstractTileSourceLayer); 52 52 } 53 53 }
Note:
See TracChangeset
for help on using the changeset viewer.
