fun:添加Loading窗口。

This commit is contained in:
2025-11-05 10:57:40 +08:00
parent 28206e8586
commit 9bed3ed536
13 changed files with 236 additions and 11 deletions

View File

@@ -181,6 +181,14 @@ void ClientCore::UseFrame(QSharedPointer<FrameBuffer> frame)
emit sigOffline(frame);
break;
}
case FBT_MSGINFO_ASK: {
emit sigMsgAsk(frame);
break;
}
case FBT_MSGINFO_ANSWER: {
emit sigMsgAnswer(frame);
break;
}
default:
qCritical() << QString("未知的帧类型: %1").arg(frame->type);
break;

View File

@@ -78,6 +78,8 @@ signals:
void sigFileInfo(QSharedPointer<FrameBuffer> frame);
void sigOffline(QSharedPointer<FrameBuffer> frame);
void sigYourId(QSharedPointer<FrameBuffer> frame);
void sigMsgAsk(QSharedPointer<FrameBuffer> frame);
void sigMsgAnswer(QSharedPointer<FrameBuffer> frame);
signals:
void conSuccess();

View File

@@ -333,7 +333,6 @@ void FileTrans::SendFile(const QSharedPointer<DoTransTask>& task)
auto* sendThread = new SendThread(clientCore_);
sendThread->setTask(task);
QMutexLocker locker(&sthMut_);
// TODO: check if already exist
upTasks_[task->task.localId] = sendThread;
sendThread->run();
}