Changeset 32416 in osm


Ignore:
Timestamp:
2016-06-27T09:06:28+02:00 (9 years ago)
Author:
donvip
Message:

remove calls to deprecated methods

Location:
applications/editors/josm/plugins/CommandLine/src/CommandLine
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/CommandLine/src/CommandLine/AnyAction.java

    r30669 r32416  
    1919import org.openstreetmap.josm.Main;
    2020import org.openstreetmap.josm.actions.mapmode.MapMode;
     21import org.openstreetmap.josm.data.osm.DataSet;
    2122import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2223import org.openstreetmap.josm.gui.MapFrame;
     
    7778        processMouseEvent(e);
    7879        if (nearestPrimitive != null) {
     80            DataSet ds = Main.getLayerManager().getEditDataSet();
    7981            if (isCtrlDown) {
    80                 Main.main.getCurrentDataSet().clearSelection(nearestPrimitive);
     82                ds.clearSelection(nearestPrimitive);
    8183                Main.map.mapView.repaint();
    82             }
    83             else {
     84            } else {
    8485                int maxInstances = parentPlugin.currentCommand.parameters.get(parentPlugin.currentCommand.currentParameterNum).maxInstances;
    8586                switch (maxInstances) {
    8687                case 0:
    87                     Main.main.getCurrentDataSet().addSelected(nearestPrimitive);
     88                    ds.addSelected(nearestPrimitive);
    8889                    Main.map.mapView.repaint();
    8990                    break;
    9091                case 1:
    91                     Main.main.getCurrentDataSet().addSelected(nearestPrimitive);
     92                    ds.addSelected(nearestPrimitive);
    9293                    Main.map.mapView.repaint();
    9394                    parentPlugin.loadParameter(nearestPrimitive, true);
     
    9596                    break;
    9697                default:
    97                     if (Main.main.getCurrentDataSet().getSelected().size() < maxInstances) {
    98                         Main.main.getCurrentDataSet().addSelected(nearestPrimitive);
     98                    if (ds.getSelected().size() < maxInstances) {
     99                        ds.addSelected(nearestPrimitive);
    99100                        Main.map.mapView.repaint();
    100101                    }
  • applications/editors/josm/plugins/CommandLine/src/CommandLine/CommandLine.java

    r32329 r32416  
    121121                        case SELECTION:
    122122                            if (currentMapFrame.mapMode instanceof WayAction || currentMapFrame.mapMode instanceof NodeAction || currentMapFrame.mapMode instanceof RelationAction || currentMapFrame.mapMode instanceof AnyAction) {
    123                                 Collection<OsmPrimitive> selected = Main.main.getCurrentDataSet().getSelected();
     123                                Collection<OsmPrimitive> selected = Main.getLayerManager().getEditDataSet().getSelected();
    124124                                if (selected.size() > 0)
    125125                                    loadParameter(selected, true);
     
    214214        if (Main.map == null)
    215215            return;
    216         DataSet ds = Main.main.getCurrentDataSet();
     216        DataSet ds = Main.getLayerManager().getEditDataSet();
    217217        if (ds == null)
    218218            return;
     
    323323
    324324    protected void setMode(Mode targetMode) {
    325         DataSet currentDataSet = Main.main.getCurrentDataSet();
     325        DataSet currentDataSet = Main.getLayerManager().getEditDataSet();
    326326        if (currentDataSet != null) {
    327327            currentDataSet.clearSelection();
     
    617617
    618618        // Read stdout stream
    619         final DataSet currentDataSet = Main.main.getCurrentDataSet();
     619        final DataSet currentDataSet = Main.getLayerManager().getEditDataSet();
    620620        final CommandLine that = this;
    621621        Thread osmParseThread = new Thread(new Runnable() {
  • applications/editors/josm/plugins/CommandLine/src/CommandLine/NodeAction.java

    r29769 r32416  
    11/*
    22 *      NodeAction.java
    3  *     
     3 *
    44 *      Copyright 2011 Hind <foxhind@gmail.com>
    5  *     
     5 *
    66 */
    77
     
    1919import org.openstreetmap.josm.Main;
    2020import org.openstreetmap.josm.actions.mapmode.MapMode;
     21import org.openstreetmap.josm.data.osm.DataSet;
    2122import org.openstreetmap.josm.data.osm.Node;
    2223import org.openstreetmap.josm.data.osm.OsmPrimitive;
     
    2526
    2627public class NodeAction extends MapMode implements AWTEventListener {
    27         private CommandLine parentPlugin;
     28    private final CommandLine parentPlugin;
    2829    final private Cursor cursorNormal, cursorActive;
    2930    private Cursor currentCursor;
     
    3334    // private Type type;
    3435
    35         public NodeAction(MapFrame mapFrame, CommandLine parentPlugin) {
    36                 super(null, "addsegment.png", null, mapFrame, ImageProvider.getCursor("normal", "selection"));
    37                 this.parentPlugin = parentPlugin;
    38                 cursorNormal = ImageProvider.getCursor("normal", "selection");
    39                 cursorActive = ImageProvider.getCursor("normal", "joinnode");
     36    public NodeAction(MapFrame mapFrame, CommandLine parentPlugin) {
     37        super(null, "addsegment.png", null, mapFrame, ImageProvider.getCursor("normal", "selection"));
     38        this.parentPlugin = parentPlugin;
     39        cursorNormal = ImageProvider.getCursor("normal", "selection");
     40        cursorActive = ImageProvider.getCursor("normal", "joinnode");
    4041        currentCursor = cursorNormal;
    4142        nearestNode = null;
    42         }
     43    }
    4344
    44         @Override public void enterMode() {
    45                 super.enterMode();
     45    @Override public void enterMode() {
     46        super.enterMode();
    4647        currentCursor = cursorNormal;
    4748        Main.map.mapView.addMouseListener(this);
     
    5152        } catch (SecurityException ex) {
    5253        }
    53         }
     54    }
    5455
    55         @Override public void exitMode() {
    56                 super.exitMode();
    57                 Main.map.mapView.removeMouseListener(this);
     56    @Override public void exitMode() {
     57        super.exitMode();
     58        Main.map.mapView.removeMouseListener(this);
    5859        Main.map.mapView.removeMouseMotionListener(this);
    5960        try {
     
    6162        } catch (SecurityException ex) {
    6263        }
    63         }
     64    }
    6465
    6566    @Override
     
    7980        processMouseEvent(e);
    8081        if (nearestNode != null) {
    81                         if (isCtrlDown) {
    82                                 Main.main.getCurrentDataSet().clearSelection(nearestNode);
    83                                 Main.map.mapView.repaint();
    84                         }
    85                         else {
    86                                 int maxInstances = parentPlugin.currentCommand.parameters.get(parentPlugin.currentCommand.currentParameterNum).maxInstances;
    87                                 switch (maxInstances) {
    88                                 case 0:
    89                                         Main.main.getCurrentDataSet().addSelected(nearestNode);
    90                                         Main.map.mapView.repaint();
    91                                         break;
    92                                 case 1:
    93                                         Main.main.getCurrentDataSet().addSelected(nearestNode);
    94                                         Main.map.mapView.repaint();
    95                                         parentPlugin.loadParameter(nearestNode, true);
    96                                         exitMode();
    97                                         break;
    98                                 default:
    99                                         if (Main.main.getCurrentDataSet().getSelected().size() < maxInstances) {
    100                                                 Main.main.getCurrentDataSet().addSelected(nearestNode);
    101                                                 Main.map.mapView.repaint();
    102                                         }
    103                                         else
    104                                                 parentPlugin.printHistory("Maximum instances is " + String.valueOf(maxInstances));
    105                                 }
    106                         }
    107                 }
     82            DataSet ds = Main.getLayerManager().getEditDataSet();
     83            if (isCtrlDown) {
     84                ds.clearSelection(nearestNode);
     85                Main.map.mapView.repaint();
     86            }
     87            else {
     88                int maxInstances = parentPlugin.currentCommand.parameters.get(parentPlugin.currentCommand.currentParameterNum).maxInstances;
     89                switch (maxInstances) {
     90                case 0:
     91                    ds.addSelected(nearestNode);
     92                    Main.map.mapView.repaint();
     93                    break;
     94                case 1:
     95                    ds.addSelected(nearestNode);
     96                    Main.map.mapView.repaint();
     97                    parentPlugin.loadParameter(nearestNode, true);
     98                    exitMode();
     99                    break;
     100                default:
     101                    if (ds.getSelected().size() < maxInstances) {
     102                        ds.addSelected(nearestNode);
     103                        Main.map.mapView.repaint();
     104                    }
     105                    else
     106                        parentPlugin.printHistory("Maximum instances is " + String.valueOf(maxInstances));
     107                }
     108            }
     109        }
    108110        super.mousePressed(e);
    109111    }
    110112
    111         @Override
    112         public void eventDispatched(AWTEvent arg0) {
     113    @Override
     114    public void eventDispatched(AWTEvent arg0) {
    113115        if (!(arg0 instanceof KeyEvent))
    114                 return;
     116            return;
    115117        KeyEvent ev = (KeyEvent) arg0;
    116118        isCtrlDown = (ev.getModifiersEx() & KeyEvent.CTRL_DOWN_MASK) != 0;
     
    123125    private void updCursor() {
    124126        if (mousePos != null) {
    125                         if (!Main.isDisplayingMapView())
    126                                 return;
    127                         nearestNode = Main.map.mapView.getNearestNode(mousePos, OsmPrimitive.isUsablePredicate);
    128                         if (nearestNode != null) {
    129                                 setCursor(cursorActive);
    130                         }
    131                         else {
    132                                 setCursor(cursorNormal);
    133                         }
    134                 }
     127            if (!Main.isDisplayingMapView())
     128                return;
     129            nearestNode = Main.map.mapView.getNearestNode(mousePos, OsmPrimitive.isUsablePredicate);
     130            if (nearestNode != null) {
     131                setCursor(cursorActive);
     132            }
     133            else {
     134                setCursor(cursorNormal);
     135            }
     136        }
    135137    }
    136138
    137         private void processMouseEvent(MouseEvent e) {
    138                 if (e != null) { mousePos = e.getPoint(); }
    139         }
     139    private void processMouseEvent(MouseEvent e) {
     140        if (e != null) { mousePos = e.getPoint(); }
     141    }
    140142
    141143    private void setCursor(final Cursor c) {
  • applications/editors/josm/plugins/CommandLine/src/CommandLine/OsmToCmd.java

    r30671 r32416  
    247247                }
    248248                else if (currentPrimitive.isModified()) {
    249                     cmds.add(new ChangeCommand(Main.main.getEditLayer(), targetDataSet.getPrimitiveById(currentPrimitive.getPrimitiveId()), currentPrimitive));
     249                    cmds.add(new ChangeCommand(Main.getLayerManager().getEditLayer(), targetDataSet.getPrimitiveById(currentPrimitive.getPrimitiveId()), currentPrimitive));
    250250                }
    251251                else if (currentPrimitive.isNew()) {
     
    259259                }
    260260                else if (currentPrimitive.isModified()) {
    261                     cmds.add(new ChangeCommand(Main.main.getEditLayer(), targetDataSet.getPrimitiveById(currentPrimitive.getPrimitiveId()), currentPrimitive));
     261                    cmds.add(new ChangeCommand(Main.getLayerManager().getEditLayer(), targetDataSet.getPrimitiveById(currentPrimitive.getPrimitiveId()), currentPrimitive));
    262262                }
    263263                else if (currentPrimitive.isNew()) {
     
    271271                }
    272272                else if (currentPrimitive.isModified()) {
    273                     cmds.add(new ChangeCommand(Main.main.getEditLayer(), targetDataSet.getPrimitiveById(currentPrimitive.getPrimitiveId()), currentPrimitive));
     273                    cmds.add(new ChangeCommand(Main.getLayerManager().getEditLayer(), targetDataSet.getPrimitiveById(currentPrimitive.getPrimitiveId()), currentPrimitive));
    274274                }
    275275                else if (currentPrimitive.isNew()) {
  • applications/editors/josm/plugins/CommandLine/src/CommandLine/PointAction.java

    r30671 r32416  
    5252    @Override public void enterMode() {
    5353        super.enterMode();
    54         if (getCurrentDataSet() == null) {
     54        if (getLayerManager().getEditDataSet() == null) {
    5555            Main.map.selectSelectTool(false);
    5656            return;
  • applications/editors/josm/plugins/CommandLine/src/CommandLine/WayAction.java

    r30669 r32416  
    1919import org.openstreetmap.josm.Main;
    2020import org.openstreetmap.josm.actions.mapmode.MapMode;
     21import org.openstreetmap.josm.data.osm.DataSet;
    2122import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2223import org.openstreetmap.josm.data.osm.Way;
     
    100101        processMouseEvent(e);
    101102        if (nearestWay != null) {
     103            DataSet ds = Main.getLayerManager().getEditDataSet();
    102104            if (isCtrlDown) {
    103                 Main.main.getCurrentDataSet().clearSelection(nearestWay);
     105                ds.clearSelection(nearestWay);
    104106                Main.map.mapView.repaint();
    105             }
    106             else {
     107            } else {
    107108                int maxInstances = parentPlugin.currentCommand.parameters.get(parentPlugin.currentCommand.currentParameterNum).maxInstances;
    108109                switch (maxInstances) {
    109110                case 0:
    110                     Main.main.getCurrentDataSet().addSelected(nearestWay);
     111                    ds.addSelected(nearestWay);
    111112                    Main.map.mapView.repaint();
    112113                    break;
    113114                case 1:
    114                     Main.main.getCurrentDataSet().addSelected(nearestWay);
     115                    ds.addSelected(nearestWay);
    115116                    Main.map.mapView.repaint();
    116117                    parentPlugin.loadParameter(nearestWay, true);
     
    118119                    break;
    119120                default:
    120                     if (Main.main.getCurrentDataSet().getSelected().size() < maxInstances) {
    121                         Main.main.getCurrentDataSet().addSelected(nearestWay);
     121                    if (ds.getSelected().size() < maxInstances) {
     122                        ds.addSelected(nearestWay);
    122123                        Main.map.mapView.repaint();
    123124                    }
Note: See TracChangeset for help on using the changeset viewer.