fun:添加Loading窗口。
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user