Changeset 9860 in josm for trunk/src/org/openstreetmap/josm/gui/layer/gpx
- Timestamp:
- 2016-02-23T20:39:21+01:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/layer/gpx/DownloadWmsAlongTrackAction.java
r9719 r9860 16 16 import javax.swing.JPanel; 17 17 18 import org.openstreetmap.gui.jmapviewer.tilesources.AbstractTMSTileSource; 18 19 import org.openstreetmap.josm.Main; 19 20 import org.openstreetmap.josm.actions.AbstractMergeAction.LayerListCellRenderer; … … 26 27 import org.openstreetmap.josm.gui.PleaseWaitRunnable; 27 28 import org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer; 28 import org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer.PrecacheTask;29 29 import org.openstreetmap.josm.gui.progress.ProgressTaskId; 30 30 import org.openstreetmap.josm.gui.progress.ProgressTaskIds; … … 53 53 static class PrecacheWmsTask extends PleaseWaitRunnable { 54 54 55 private final AbstractTileSourceLayer layer;55 private final AbstractTileSourceLayer<? extends AbstractTMSTileSource> layer; 56 56 private final List<LatLon> points; 57 private PrecacheTask precacheTask;57 private AbstractTileSourceLayer<? extends AbstractTMSTileSource>.PrecacheTask precacheTask; 58 58 59 protected PrecacheWmsTask(AbstractTileSourceLayer layer, List<LatLon> points) {59 protected PrecacheWmsTask(AbstractTileSourceLayer<? extends AbstractTMSTileSource> layer, List<LatLon> points) { 60 60 super(tr("Precaching WMS")); 61 61 this.layer = layer; … … 65 65 @Override 66 66 protected void realRun() throws SAXException, IOException, OsmTransferException { 67 precacheTask = layer.new PrecacheTask(progressMonitor); 68 layer.downloadAreaToCache(precacheTask, points, 0, 0); 67 precacheTask = layer.downloadAreaToCache(progressMonitor, points, 0, 0); 69 68 while (!precacheTask.isFinished() && !progressMonitor.isCanceled()) { 70 69 synchronized (this) { … … 106 105 points.add(p.getCoor()); 107 106 } 108 AbstractTileSourceLayer layer = askedLayer();107 AbstractTileSourceLayer<? extends AbstractTMSTileSource> layer = askedLayer(); 109 108 return layer != null ? new PrecacheWmsTask(layer, points) : null; 110 109 } … … 118 117 } 119 118 120 protected AbstractTileSourceLayer askedLayer() { 119 @SuppressWarnings({ "rawtypes", "unchecked" }) 120 protected AbstractTileSourceLayer<? extends AbstractTMSTileSource> askedLayer() { 121 121 if (!Main.isDisplayingMapView()) { 122 122 return null;
Note:
See TracChangeset
for help on using the changeset viewer.