!353 update:更新版本号为4.8.1~test2,修复更新器安装软件完成后仍然显示下载完成的问题

Merge pull request !353 from momen/dev
This commit is contained in:
2025-08-28 13:32:11 +00:00
committed by shenmo
parent 37ef14e975
commit 85564bf8ac
32 changed files with 37 additions and 1855 deletions

View File

@@ -1,28 +0,0 @@
#ifndef DOWNLOADMANAGER_H
#define DOWNLOADMANAGER_H
#include <QObject>
#include <QMap>
#include <QProcess>
class DownloadManager : public QObject
{
Q_OBJECT
public:
explicit DownloadManager(QObject *parent = nullptr);
void startDownload(const QString &packageName, const QString &url, const QString &outputPath);
void cancelDownload(const QString &packageName);
bool isDownloading(const QString &packageName) const;
signals:
void downloadProgress(const QString &packageName, int progress);
void downloadFinished(const QString &packageName, bool success);
private:
void cleanupTempFiles();
void removeAria2Files(const QString &filePath);
QMap<QString, QProcess*> m_processes;
};
#endif // DOWNLOADMANAGER_H