Ignore:
Timestamp:
2016-06-19T16:08:56+02:00 (8 years ago)
Author:
donvip
Message:

fix #josm12953 - Replace most uses of MapView.getActiveLayer and similar methods (patch by michael2402, modified) - gsoc-core

Location:
applications/editors/josm/plugins/routing
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/routing/build.xml

    r31926 r32329  
    55    <property name="commit.message" value="added one-way support in roundabouts"/>
    66    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
    7     <property name="plugin.main.version" value="7001"/>
     7    <property name="plugin.main.version" value="10279"/>
    88
    99    <!--
  • applications/editors/josm/plugins/routing/src/com/innovant/josm/jrt/core/RoutingGraph.java

    r30737 r32329  
    350350        Graph<Node,OsmEdge> g;
    351351        double totalWeight = 0;
    352         RoutingLayer layer = (RoutingLayer)Main.map.mapView.getActiveLayer();
     352        RoutingLayer layer = (RoutingLayer)Main.getLayerManager().getActiveLayer();
    353353        RoutingModel routingModel = layer.getRoutingModel();
    354354
  • applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/actions/AddRouteNodeAction.java

    r29586 r32329  
    8383            // Search for nearest highway node
    8484            Node node = null;
    85             if (Main.map.mapView.getActiveLayer() instanceof RoutingLayer) {
    86                 RoutingLayer layer = (RoutingLayer)Main.map.mapView.getActiveLayer();
     85            if (Main.getLayerManager().getActiveLayer() instanceof RoutingLayer) {
     86                RoutingLayer layer = (RoutingLayer)Main.getLayerManager().getActiveLayer();
    8787                node = layer.getNearestHighwayNode(e.getPoint());
    8888                if(node == null) {
  • applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/actions/MoveRouteNodeAction.java

    r29595 r32329  
    9696        // If left button is pressed
    9797        if (e.getButton() == MouseEvent.BUTTON1) {
    98             if (Main.map.mapView.getActiveLayer() instanceof RoutingLayer) {
     98            if (Main.getLayerManager().getActiveLayer() instanceof RoutingLayer) {
    9999                requestFocusInMapView();
    100                 RoutingLayer layer = (RoutingLayer)Main.map.mapView.getActiveLayer();
     100                RoutingLayer layer = (RoutingLayer)Main.getLayerManager().getActiveLayer();
    101101                RoutingModel routingModel = layer.getRoutingModel();
    102102                // Search for the nearest node in the list
     
    129129
    130130    private void searchAndReplaceNode(Point point) {
    131         if (Main.map.mapView.getActiveLayer() instanceof RoutingLayer) {
    132             RoutingLayer layer = (RoutingLayer)Main.map.mapView.getActiveLayer();
     131        if (Main.getLayerManager().getActiveLayer() instanceof RoutingLayer) {
     132            RoutingLayer layer = (RoutingLayer)Main.getLayerManager().getActiveLayer();
    133133            RoutingModel routingModel = layer.getRoutingModel();
    134134            RoutingDialog routingDialog = RoutingPlugin.getInstance().getRoutingDialog();
  • applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/actions/RemoveRouteNodeAction.java

    r29586 r32329  
    8484        // If left button is clicked
    8585        if (e.getButton() == MouseEvent.BUTTON1) {
    86             if (Main.map.mapView.getActiveLayer() instanceof RoutingLayer) {
    87                 RoutingLayer layer = (RoutingLayer)Main.map.mapView.getActiveLayer();
     86            if (Main.getLayerManager().getActiveLayer() instanceof RoutingLayer) {
     87                RoutingLayer layer = (RoutingLayer)Main.getLayerManager().getActiveLayer();
    8888                RoutingModel routingModel = layer.getRoutingModel();
    8989                // Search for the nearest node in the list
  • applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingDialog.java

    r30532 r32329  
    131131    public void refresh() {
    132132        clearNodes();
    133         if (Main.map.mapView.getActiveLayer() instanceof RoutingLayer) {
    134             RoutingLayer routingLayer = (RoutingLayer)Main.map.mapView.getActiveLayer();
     133        if (Main.getLayerManager().getActiveLayer() instanceof RoutingLayer) {
     134            RoutingLayer routingLayer = (RoutingLayer)Main.getLayerManager().getActiveLayer();
    135135            RoutingModel routingModel = routingLayer.getRoutingModel();
    136136            for (Node n : routingModel.getSelectedNodes()) {
  • applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingMenu.java

    r31646 r32329  
    9393        rshorter.addItemListener(new ItemListener() {
    9494            public void itemStateChanged(ItemEvent e) {
    95                 if (Main.map.mapView.getActiveLayer() instanceof RoutingLayer) {
    96                     RoutingLayer layer = (RoutingLayer)Main.map.mapView.getActiveLayer();
     95                if (Main.getLayerManager().getActiveLayer() instanceof RoutingLayer) {
     96                    RoutingLayer layer = (RoutingLayer)Main.getLayerManager().getActiveLayer();
    9797                    RoutingModel routingModel = layer.getRoutingModel();
    9898                    if (e.getStateChange()==ItemEvent.SELECTED) {
     
    122122        cbmi.addItemListener(new ItemListener() {
    123123            public void itemStateChanged(ItemEvent e) {
    124                 if (Main.map.mapView.getActiveLayer() instanceof RoutingLayer) {
    125                     RoutingLayer layer = (RoutingLayer)Main.map.mapView.getActiveLayer();
     124                if (Main.getLayerManager().getActiveLayer() instanceof RoutingLayer) {
     125                    RoutingLayer layer = (RoutingLayer)Main.getLayerManager().getActiveLayer();
    126126                    RoutingModel routingModel = layer.getRoutingModel();
    127127                    if (e.getStateChange()==ItemEvent.SELECTED)
     
    142142        reverseMI.addActionListener(new ActionListener() {
    143143            public void actionPerformed(ActionEvent e) {
    144                 if (Main.map.mapView.getActiveLayer() instanceof RoutingLayer) {
    145                     RoutingLayer layer = (RoutingLayer)Main.map.mapView.getActiveLayer();
     144                if (Main.getLayerManager().getActiveLayer() instanceof RoutingLayer) {
     145                    RoutingLayer layer = (RoutingLayer)Main.getLayerManager().getActiveLayer();
    146146                    RoutingModel routingModel = layer.getRoutingModel();
    147147                    routingModel.reverseNodes();
     
    155155        clearMI.addActionListener(new ActionListener() {
    156156            public void actionPerformed(ActionEvent e) {
    157                 if (Main.map.mapView.getActiveLayer() instanceof RoutingLayer) {
    158                     RoutingLayer layer = (RoutingLayer)Main.map.mapView.getActiveLayer();
     157                if (Main.getLayerManager().getActiveLayer() instanceof RoutingLayer) {
     158                    RoutingLayer layer = (RoutingLayer)Main.getLayerManager().getActiveLayer();
    159159                    RoutingModel routingModel = layer.getRoutingModel();
    160160                    // Reset routing nodes and paths
     
    171171            public void actionPerformed(ActionEvent e) {
    172172
    173                 if (Main.map.mapView.getActiveLayer() instanceof RoutingLayer) {
    174                     RoutingLayer layer = (RoutingLayer)Main.map.mapView.getActiveLayer();
     173                if (Main.getLayerManager().getActiveLayer() instanceof RoutingLayer) {
     174                    RoutingLayer layer = (RoutingLayer)Main.getLayerManager().getActiveLayer();
    175175                    RoutingModel routingModel = layer.getRoutingModel();
    176176                    routingModel.routingGraph.resetGraph();
Note: See TracChangeset for help on using the changeset viewer.