Added failed and aborted handlers

Signed-off-by: timoreo <contact@timoreo.fr>
This commit is contained in:
timoreo
2022-09-12 14:17:41 +02:00
parent a902f29ccf
commit dc84a61999
2 changed files with 54 additions and 10 deletions

View File

@@ -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);
};