MCPcopy Create free account
hub / github.com/FreesmTeam/FreesmLauncher / ArchiveDownloadTask

Class ArchiveDownloadTask

launcher/java/download/ArchiveDownloadTask.h:25–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23
24namespace Java {
25class ArchiveDownloadTask : public Task {
26 Q_OBJECT
27 public:
28 ArchiveDownloadTask(QUrl url, QString final_path, QString checksumType = "", QString checksumHash = "");
29 virtual ~ArchiveDownloadTask() = default;
30
31 [[nodiscard]] bool canAbort() const override { return true; }
32 void executeTask() override;
33 virtual bool abort() override;
34
35 private slots:
36 void extractJava(QString input);
37
38 protected:
39 QUrl m_url;
40 QString m_final_path;
41 QString m_checksum_type;
42 QString m_checksum_hash;
43 Task::Ptr m_task;
44};
45} // namespace Java

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected