Changeset 10345 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java
- Timestamp:
- 2016-06-08T23:17:19+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java
r10162 r10345 39 39 import org.openstreetmap.josm.data.notes.NoteComment; 40 40 import org.openstreetmap.josm.data.osm.NoteData; 41 import org.openstreetmap.josm.gui.MapView;42 import org.openstreetmap.josm.gui.MapView.LayerChangeListener;43 41 import org.openstreetmap.josm.gui.NoteInputDialog; 44 42 import org.openstreetmap.josm.gui.NoteSortDialog; 45 43 import org.openstreetmap.josm.gui.SideButton; 46 import org.openstreetmap.josm.gui.layer.Layer; 44 import org.openstreetmap.josm.gui.layer.LayerManager.LayerAddEvent; 45 import org.openstreetmap.josm.gui.layer.LayerManager.LayerChangeListener; 46 import org.openstreetmap.josm.gui.layer.LayerManager.LayerOrderChangeEvent; 47 import org.openstreetmap.josm.gui.layer.LayerManager.LayerRemoveEvent; 47 48 import org.openstreetmap.josm.gui.layer.NoteLayer; 48 49 import org.openstreetmap.josm.tools.ImageProvider; … … 99 100 uploadAction = new UploadNotesAction(); 100 101 buildDialog(); 101 Ma pView.addLayerChangeListener(this);102 Main.getLayerManager().addLayerChangeListener(this); 102 103 } 103 104 … … 170 171 171 172 @Override 172 public void activeLayerChange(Layer oldLayer, Layer newLayer) { 173 // Do nothing 174 } 175 176 @Override 177 public void layerAdded(Layer newLayer) { 178 if (newLayer instanceof NoteLayer) { 179 noteData = ((NoteLayer) newLayer).getNoteData(); 173 public void layerAdded(LayerAddEvent e) { 174 if (e.getAddedLayer() instanceof NoteLayer) { 175 noteData = ((NoteLayer) e.getAddedLayer()).getNoteData(); 180 176 model.setData(noteData.getNotes()); 181 177 setNotes(noteData.getSortedNotes()); … … 184 180 185 181 @Override 186 public void layerRemov ed(Layer oldLayer) {187 if ( oldLayerinstanceof NoteLayer) {182 public void layerRemoving(LayerRemoveEvent e) { 183 if (e.getRemovedLayer() instanceof NoteLayer) { 188 184 noteData = null; 189 185 model.clearData(); … … 192 188 } 193 189 } 190 } 191 192 @Override 193 public void layerOrderChanged(LayerOrderChangeEvent e) { 194 // ignored 194 195 } 195 196
Note:
See TracChangeset
for help on using the changeset viewer.