Changeset 5707 in josm for trunk/src/org


Ignore:
Timestamp:
2013-02-12T16:59:01+01:00 (12 years ago)
Author:
akks
Message:

RemoteControl API version 1.5: addtags supported by add_node, add_way commands

Location:
trunk/src/org/openstreetmap/josm/io/remotecontrol
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/remotecontrol/AddTagsDialog.java

    r5706 r5707  
    130130        // set the default Dimensions and show the dialog
    131131        setPreferredSize(new Dimension(400,tablePanel.getPreferredSize().height+100));
    132         showDialog();
    133132    }
    134133
  • trunk/src/org/openstreetmap/josm/io/remotecontrol/RemoteControl.java

    r5445 r5707  
    2525     */
    2626    static final int protocolMajorVersion = 1;
    27     static final int protocolMinorVersion = 4;
     27    static final int protocolMinorVersion = 5;
    2828
    2929    /**
  • trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/AddNodeHandler.java

    r5680 r5707  
    6969            Main.map.mapView.repaint();
    7070        }
     71        // parse parameter addtags=tag1=value1|tag2=vlaue2
     72        LoadAndZoomHandler.addTags(args);
    7173    }
    7274
     
    7981            throw new RequestHandlerBadRequestException("NumberFormatException ("+e.getMessage()+")");
    8082        }
     83        if (!Main.main.hasEditLayer()) {
     84             throw new RequestHandlerBadRequestException(tr("There is no layer opened to add node"));
     85        }
    8186    }
    8287}
  • trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/AddWayHandler.java

    r5680 r5707  
    5454            Main.map.mapView.repaint();
    5555        }
     56        // parse parameter addtags=tag1=value1|tag2=vlaue2
     57        LoadAndZoomHandler.addTags(args);       
    5658    }
    5759
     
    8890            throw new RequestHandlerBadRequestException(tr("One node ways"));
    8991        }
     92        if (!Main.main.hasEditLayer()) {
     93             throw new RequestHandlerBadRequestException(tr("There is no layer opened to add way"));
     94        }
    9095    }
    9196}
  • trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/LoadAndZoomHandler.java

    r5706 r5707  
    225225                        }
    226226   
    227                         new AddTagsDialog(keyValue);
     227                        new AddTagsDialog(keyValue).showDialog();
    228228                    }
    229229                }
Note: See TracChangeset for help on using the changeset viewer.