Changeset 9751 in josm for trunk/src/org/openstreetmap/josm/gui/layer/geoimage
- Timestamp:
- 2016-02-07T17:06:04+01:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java
r9660 r9751 60 60 import org.openstreetmap.josm.gui.layer.JumpToMarkerActions.JumpToNextMarker; 61 61 import org.openstreetmap.josm.gui.layer.JumpToMarkerActions.JumpToPreviousMarker; 62 import org.openstreetmap.josm.gui.layer.AbstractModifiableLayer; 62 63 import org.openstreetmap.josm.gui.layer.Layer; 63 64 import org.openstreetmap.josm.gui.util.GuiHelper; … … 69 70 * Layer displaying geottaged pictures. 70 71 */ 71 public class GeoImageLayer extends Layer implements PropertyChangeListener, JumpToMarkerLayer {72 public class GeoImageLayer extends AbstractModifiableLayer implements PropertyChangeListener, JumpToMarkerLayer { 72 73 73 74 private static List<Action> menuAdditions = new LinkedList<>(); … … 369 370 public String getToolTipText() { 370 371 return infoText(); 372 } 373 374 /** 375 * Determines if data managed by this layer has been modified. That is 376 * the case if one image has modified GPS data. 377 * @return {@code true} if data has been modified; {@code false}, otherwise 378 */ 379 @Override 380 public boolean isModified() { 381 if (data != null) { 382 for (ImageEntry e : data) { 383 if (e.hasNewGpsData()) { 384 return true; 385 } 386 } 387 } 388 return false; 371 389 } 372 390
Note:
See TracChangeset
for help on using the changeset viewer.