Changeset 1799 in josm
- Timestamp:
- 2009-07-16T19:23:24+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java
r1750 r1799 17 17 import org.openstreetmap.josm.gui.PleaseWaitRunnable; 18 18 import org.openstreetmap.josm.gui.download.DownloadDialog.DownloadTask; 19 import org.openstreetmap.josm.gui.layer.Layer;20 19 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 21 20 import org.openstreetmap.josm.io.BoundingBoxDownloader; … … 41 40 private String msg = ""; 42 41 43 public Task(boolean newLayer, OsmServerReader reader, boolean silent, 44 int numLayers, String msg) { 42 public Task(boolean newLayer, OsmServerReader reader, boolean silent, String msg) { 45 43 super(tr("Downloading data")); 46 44 this.msg = msg; … … 113 111 new BoundingBoxDownloader(minlat, minlon, maxlat, maxlon), 114 112 silent, 115 getDataLayersCount(),116 113 message); 117 114 currentBounds = new Bounds(new LatLon(minlat, minlon), new LatLon(maxlat, maxlon)); … … 135 132 new OsmServerLocationReader(url), 136 133 false, 137 getDataLayersCount(),138 134 ""); 139 135 task = Main.worker.submit(t, t); … … 146 142 public String getPreferencesSuffix() { 147 143 return "osm"; 148 }149 150 /**151 * Finds the number of data layers currently opened152 * @return Number of data layers153 */154 private int getDataLayersCount() {155 if(Main.map == null || Main.map.mapView == null)156 return 0;157 int num = 0;158 for(Layer l : Main.map.mapView.getAllLayers())159 if(l instanceof OsmDataLayer) {160 num++;161 }162 return num;163 144 } 164 145
Note:
See TracChangeset
for help on using the changeset viewer.