Ignore:
Timestamp:
2008-12-19T14:43:36+01:00 (15 years ago)
Author:
framm
Message:
  • Added new "open location" option in the file menu which can be used to download OSM data from a given URL. Experimental feature, use with care.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java

    r1082 r1146  
    1616import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    1717import org.openstreetmap.josm.io.BoundingBoxDownloader;
     18import org.openstreetmap.josm.io.OsmServerLocationReader;
     19import org.openstreetmap.josm.io.OsmServerReader;
    1820import org.openstreetmap.josm.data.Bounds;
    1921import org.openstreetmap.josm.data.coor.LatLon;
     
    3032
    3133        private static class Task extends PleaseWaitRunnable {
    32                 private BoundingBoxDownloader reader;
     34                private OsmServerReader reader;
    3335                private DataSet dataSet;
    3436                private boolean newLayer;
    3537
    36                 public Task(boolean newLayer, BoundingBoxDownloader reader) {
     38                public Task(boolean newLayer, OsmServerReader reader) {
    3739                        super(tr("Downloading data"));
    3840                        this.reader = reader;
     
    8385                Main.worker.execute(task);
    8486    }
     87   
     88    public void loadUrl(boolean new_layer, String url) {
     89        Task task = new Task(new_layer, new OsmServerLocationReader(url));
     90        Main.worker.execute(task);
     91    }
     92   
     93   
     94   
    8595
    8696        public JCheckBox getCheckBox() {
Note: See TracChangeset for help on using the changeset viewer.