Commit Graph

6 Commits

Author SHA1 Message Date
RigoLigoRLC
d33e28b024 完善下载页面按钮的功能 2022-02-19 19:30:10 +08:00
RigoLigoRLC
8f32141726 修复SpkDownloadMgr重大bug
1. 原有依靠Qt Network的连接超时不可靠,改为自己使用Watchdog值跟踪。
2. 原有代码在请求时大量未对Reply设置正确的workerId,已修正
3. 原有代码不能自动在出错worker出错但其他worker已经全部完成时进行得分配,已修正
4. 原有代码ActiveWorkerCount计算方法不准确,每次link都会增加,但是由于重试重分配都会Link而且Worker不会从
List中删除,所以已改为任务开始时一次加满
5. 原有代码忘记在WorkerFinish时检查有否未写入的cache以及未关闭下载文件
6. 原有代码未将Reply的errorOccurred信号与WorkerError槽连接,导致这个槽并没有发挥什么卵用

测试文件改为有道词典,小一点
增加了等待HEAD请求时光标变成忙的特性
2022-02-19 02:38:03 +08:00
RigoLigoRLC
aa22cd7ff2 添加设置UI 2022-01-27 21:41:33 +08:00
RigoLigoRLC
02530de7da Temporary commit 2022-01-26 16:50:55 +08:00
RigoLigoRLC
179e57b9b5 下载页面雏形,修复SpkPopup(改用弹出),添加应用列表固定图标缓存 2021-12-12 00:25:19 +08:00
RigoLigoRLC
6491b19f6e 支持图标跟随主题,改进详情页,加入更好的多线程下载
新的下载会重试一个线程上的错误,一个线程崩溃次数过多会转移到队列里等待重新安排,其他的暂时没写
2021-11-28 02:11:54 +08:00