Changeset 1872 in josm for trunk/src/org/openstreetmap/josm/actions
- Timestamp:
- 2009-07-30T08:40:34+02:00 (15 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/actions
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/UpdateDataAction.java
r1865 r1872 16 16 import org.openstreetmap.josm.data.osm.DataSource; 17 17 import org.openstreetmap.josm.gui.OptionPaneUtil; 18 import org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor; 18 19 import org.openstreetmap.josm.tools.Shortcut; 19 20 … … 32 33 /** 33 34 * Refreshes the enabled state 34 * 35 * 35 36 */ 36 37 @Override … … 81 82 } 82 83 83 new DownloadOsmTaskList().download(false, areas );84 new DownloadOsmTaskList().download(false, areas, new PleaseWaitProgressMonitor()); 84 85 } 85 86 } -
trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java
r1847 r1872 24 24 import org.openstreetmap.josm.gui.layer.Layer; 25 25 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 26 import org.openstreetmap.josm.gui.progress.NullProgressMonitor;27 26 import org.openstreetmap.josm.gui.progress.ProgressMonitor; 28 27 … … 76 75 * @param The Collection of Areas to download 77 76 */ 78 public void download(boolean newLayer, Collection<Area> areas) { 79 List<Rectangle2D> rects = new LinkedList<Rectangle2D>(); 80 for(Area a : areas) { 81 rects.add(a.getBounds2D()); 82 } 83 84 download(newLayer, rects, NullProgressMonitor.INSTANCE); 77 public void download(boolean newLayer, Collection<Area> areas, ProgressMonitor progressMonitor) { 78 progressMonitor.beginTask(tr("Updating data")); 79 try { 80 List<Rectangle2D> rects = new LinkedList<Rectangle2D>(); 81 for(Area a : areas) { 82 rects.add(a.getBounds2D()); 83 } 84 85 download(newLayer, rects, progressMonitor.createSubTaskMonitor(ProgressMonitor.ALL_TICKS, false)); 86 } finally { 87 progressMonitor.finishTask(); 88 } 85 89 } 86 90
Note:
See TracChangeset
for help on using the changeset viewer.