From 0fb6e01723da98bac7a4edc7279ab6d810cf5d47 Mon Sep 17 00:00:00 2001 From: taynpg Date: Sat, 21 Jun 2025 12:15:38 +0800 Subject: [PATCH] fix: console not trans file bug. --- .vscode/settings.json | 2 +- Console/Console.cpp | 3 ++- Console/Console.h | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 2add684..4c394e3 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -18,7 +18,7 @@ } ], "visualizerFile": "${workspaceRoot}/.vscode/qt6.natvis", - "args": [] + "args": ["127.0.0.1", "9009"] }, "cmake.configureArgs": [ "-Wno-dev" diff --git a/Console/Console.cpp b/Console/Console.cpp index 89f0861..d4261e2 100644 --- a/Console/Console.cpp +++ b/Console/Console.cpp @@ -14,7 +14,8 @@ void ConsoleHelper::RunWorker(ClientCore* clientCore) sockWorker_ = new SocketWorker(clientCore_, nullptr); clientCore_->moveToThread(sockWorker_); - + fileTrans_ = new FileTrans(clientCore_); + connect(clientCore_, &ClientCore::conSuccess, this, [this]() { qInfo() << QString(tr("Connected.")); }); connect(clientCore_, &ClientCore::conFailed, this, [this]() { qInfo() << QString(tr("Connect failed.")); }); connect(clientCore_, &ClientCore::connecting, this, [this]() { qInfo() << QString(tr("Connecting...")); }); diff --git a/Console/Console.h b/Console/Console.h index ade6451..16d2284 100644 --- a/Console/Console.h +++ b/Console/Console.h @@ -2,6 +2,7 @@ #define CONSOLE_H #include +#include class ConsoleHelper : public QObject { @@ -22,6 +23,7 @@ signals: private: QString ip_; quint16 port_{}; + FileTrans* fileTrans_{}; SocketWorker* sockWorker_{}; ClientCore* clientCore_; };