Added failed and aborted handlers
Signed-off-by: timoreo <contact@timoreo.fr>
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#pragma once
|
||||
|
||||
#include <QString>
|
||||
#include "net/NetJob.h"
|
||||
#include "tasks/Task.h"
|
||||
|
||||
class JavaDownloader : public Task {
|
||||
@@ -10,9 +11,11 @@ class JavaDownloader : public Task {
|
||||
explicit JavaDownloader(bool isLegacy, const QString& OS) : m_isLegacy(isLegacy), m_OS(OS) {}
|
||||
|
||||
void executeTask() override;
|
||||
[[nodiscard]] bool canAbort() const override { return true; }
|
||||
static void showPrompts(QWidget* parent = nullptr);
|
||||
|
||||
private:
|
||||
bool m_isLegacy;
|
||||
const QString& m_OS;
|
||||
static void abortNetJob(NetJob* elementDownload);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user