Changeset 35795 in osm


Ignore:
Timestamp:
2021-07-18T22:04:10+02:00 (3 years ago)
Author:
Don-vip
Message:

remove uneeded listener logic that doesn't work

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/indoor_sweepline/src/indoor_sweepline/IndoorSweeplineWizardAction.java

    r34521 r35795  
    1212import org.openstreetmap.josm.gui.MainApplication;
    1313import org.openstreetmap.josm.gui.layer.Layer;
    14 import org.openstreetmap.josm.gui.layer.LayerManager.LayerAddEvent;
    15 import org.openstreetmap.josm.gui.layer.LayerManager.LayerChangeListener;
    16 import org.openstreetmap.josm.gui.layer.LayerManager.LayerOrderChangeEvent;
    17 import org.openstreetmap.josm.gui.layer.LayerManager.LayerRemoveEvent;
    18 import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeEvent;
    19 import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeListener;
    2014import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    2115
    22 public class IndoorSweeplineWizardAction extends JosmAction implements LayerChangeListener, ActiveLayerChangeListener {
     16public class IndoorSweeplineWizardAction extends JosmAction {
    2317
    2418    public IndoorSweeplineWizardAction() {
    2519        super(tr("Concourse wizard ..."), null,
    2620                tr("Opens up a wizard to create a concourse"), null, false);
    27         MainApplication.getLayerManager().addLayerChangeListener(this);
    2821    }
    2922
    3023    @Override
    3124    public void actionPerformed(ActionEvent event) {
     25        Layer layer = MainApplication.getLayerManager().getActiveLayer();
    3226        if (layer == null)
    3327            JOptionPane.showMessageDialog(JOptionPane.getFrameForComponent(MainApplication.getMainFrame()),
     
    4640                    ProjectionRegistry.getProjection().eastNorth2latlon(MainApplication.getMap().mapView.getCenter()));
    4741    }
    48 
    49     @Override
    50     public void activeOrEditLayerChanged(ActiveLayerChangeEvent e) {
    51         layer = MainApplication.getLayerManager().getActiveLayer();
    52     }
    53 
    54     @Override
    55     public void layerOrderChanged(LayerOrderChangeEvent e) {
    56     }
    57 
    58     @Override
    59     public void layerAdded(LayerAddEvent e) {
    60     }
    61 
    62     @Override
    63     public void layerRemoving(LayerRemoveEvent e) {
    64         if (layer == e.getRemovedLayer())
    65             layer = null;
    66     }
    67 
    68     private Layer layer;
    6942}
Note: See TracChangeset for help on using the changeset viewer.