mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
report what file is being downloaded
This commit is contained in:
@@ -225,7 +225,7 @@ public abstract class GuiDownloader extends DefaultBoundedRangeModel implements
|
|||||||
return tTime / Math.max(1, numNonzero);
|
return tTime / Math.max(1, numNonzero);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void update(final int card) {
|
private void update(final int card, final File dest) {
|
||||||
|
|
||||||
final class Worker implements Runnable {
|
final class Worker implements Runnable {
|
||||||
private final int card;
|
private final int card;
|
||||||
@@ -270,7 +270,7 @@ public abstract class GuiDownloader extends DefaultBoundedRangeModel implements
|
|||||||
}
|
}
|
||||||
|
|
||||||
GuiDownloader.this.barProgress.setString(sb.toString());
|
GuiDownloader.this.barProgress.setString(sb.toString());
|
||||||
System.out.println(this.card + "/" + GuiDownloader.this.cards.size() + " - " + a);
|
System.out.println(this.card + "/" + GuiDownloader.this.cards.size() + " - " + dest);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
EventQueue.invokeLater(new Worker(card));
|
EventQueue.invokeLater(new Worker(card));
|
||||||
@@ -298,12 +298,13 @@ public abstract class GuiDownloader extends DefaultBoundedRangeModel implements
|
|||||||
for(Entry<String, String> kv : cards.entrySet()) {
|
for(Entry<String, String> kv : cards.entrySet()) {
|
||||||
if( cancel )
|
if( cancel )
|
||||||
break;
|
break;
|
||||||
update(iCard++);
|
|
||||||
|
|
||||||
String url = kv.getValue();
|
String url = kv.getValue();
|
||||||
final File fileDest = new File(kv.getKey());
|
final File fileDest = new File(kv.getKey());
|
||||||
final File base = fileDest.getParentFile();
|
final File base = fileDest.getParentFile();
|
||||||
|
|
||||||
|
update(iCard++, fileDest);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// test for folder existence
|
// test for folder existence
|
||||||
if (!base.exists() && !base.mkdir()) { // create folder if not found
|
if (!base.exists() && !base.mkdir()) { // create folder if not found
|
||||||
@@ -347,9 +348,6 @@ public abstract class GuiDownloader extends DefaultBoundedRangeModel implements
|
|||||||
Log.error("GuiDownloader", "Sleep Error", e);
|
Log.error("GuiDownloader", "Sleep Error", e);
|
||||||
}
|
}
|
||||||
} // for
|
} // for
|
||||||
if ( !cancel )
|
|
||||||
update(cards.size());
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected abstract Map<String, String> getNeededImages();
|
protected abstract Map<String, String> getNeededImages();
|
||||||
|
|||||||
Reference in New Issue
Block a user