diff --git a/pom.xml b/pom.xml index fc2e9eb..04ea80a 100755 --- a/pom.xml +++ b/pom.xml @@ -73,7 +73,7 @@ org.parabot internal-api - 1.51.1 + 1.52.1 diff --git a/src/main/java/org/parabot/core/io/NoProgressListener.java b/src/main/java/org/parabot/core/io/NoProgressListener.java index 247bf39..2669b9b 100644 --- a/src/main/java/org/parabot/core/io/NoProgressListener.java +++ b/src/main/java/org/parabot/core/io/NoProgressListener.java @@ -13,4 +13,19 @@ public class NoProgressListener implements ProgressListener { public void updateDownloadSpeed(double mbPerSecond) { } + + @Override + public void updateMessage(String message) { + + } + + @Override + public void updateMessageAndProgress(String message, double progress) { + + } + + @Override + public double getCurrentProgress() { + return 0; + } } diff --git a/src/main/java/org/parabot/core/ui/components/VerboseLoader.java b/src/main/java/org/parabot/core/ui/components/VerboseLoader.java index 929bdb8..9039f5f 100755 --- a/src/main/java/org/parabot/core/ui/components/VerboseLoader.java +++ b/src/main/java/org/parabot/core/ui/components/VerboseLoader.java @@ -275,4 +275,20 @@ public class VerboseLoader extends JPanel implements ProgressListener { public void updateDownloadSpeed(double mbPerSecond) { progressBar.setText(String.format("(%.2fMB/s)", mbPerSecond)); } + + @Override + public void updateMessage(String message) { + VerboseLoader.setState(message); + } + + @Override + public void updateMessageAndProgress(String message, double progress) { + VerboseLoader.setState(message); + onProgressUpdate(progress); + } + + @Override + public double getCurrentProgress() { + return progressBar.getValue(); + } } \ No newline at end of file