some change.

This commit is contained in:
2025-06-19 16:20:01 +08:00
parent 5f5569495e
commit dfc2639746
8 changed files with 20 additions and 11 deletions

View File

@@ -4,6 +4,10 @@
ClientCore::ClientCore(QObject* parent) : QObject(parent)
{
qRegisterMetaType<QSharedPointer<FrameBuffer>>("QSharedPointer<FrameBuffer>");
qRegisterMetaType<InfoClientVec>("InfoClientVec");
qRegisterMetaType<DirFileInfoVec>("DirFileInfoVec");
socket_ = new QTcpSocket(this);
connect(socket_, &QTcpSocket::readyRead, this, &ClientCore::onReadyRead);
connect(socket_, &QTcpSocket::disconnected, this, &ClientCore::onDisconnected);
@@ -113,7 +117,6 @@ void ClientCore::UseFrame(QSharedPointer<FrameBuffer> frame)
case FrameBufferType::FBT_CLI_TRANS_DONE: {
sigTransDone(frame);
break;
break;
}
case FrameBufferType::FBT_CLI_CAN_SEND: {
sigCanSend(frame);

View File

@@ -102,7 +102,6 @@ public:
QByteArray recvBuffer_;
LocalFile localFile_;
std::array<std::function<void(QSharedPointer<FrameBuffer>)>, 256> frameCall_;
};
class SocketWorker : public QThread

View File

@@ -290,7 +290,7 @@ void SendThread::run()
// shoule add abort action mark.
}
QMetaObject::invokeMethod(this, [this, frame] {
QMetaObject::invokeMethod(cliCore_, [this, frame] {
frame->sendRet = cliCore_->Send(frame);
if (frame->call) {
frame->call(frame);