apo:等待处理的操作抽象出基类。

This commit is contained in:
2025-11-16 10:48:09 +08:00
parent d0a0d06c1b
commit 08609905c5
6 changed files with 93 additions and 73 deletions

View File

@@ -146,15 +146,15 @@ void frelayGUI::HandleTask(const QVector<TransTask>& tasks)
}
// 检查文件
CheckCondition cond(this);
WaitCheck cond(this);
cond.SetTasks(tasks);
cond.SetClientCore(clientCore_);
cond.SetClient(clientCore_);
LoadingDialog checking(this);
checking.setTipsText("正在检查文件...");
connect(&cond, &CheckCondition::sigCheckOver, &checking, &LoadingDialog::cancelBtnClicked);
connect(clientCore_, &ClientCore::sigMsgAnswer, &cond, &CheckCondition::recvFrame);
connect(&cond, &WaitCheck::sigCheckOver, &checking, &LoadingDialog::cancelBtnClicked);
connect(clientCore_, &ClientCore::sigMsgAnswer, &cond, &WaitCheck::recvFrame);
cond.start();
checking.exec();