fix: exit error bug.

This commit is contained in:
2025-06-19 17:01:25 +08:00
parent dfc2639746
commit 5890b66309
7 changed files with 24 additions and 13 deletions

View File

@@ -95,6 +95,12 @@ void Connecter::setState(ConnectState cs)
}
}
void Connecter::Disconnect()
{
sockWorker_->quit();
qWarning() << QString(tr("Disconnected..."));
}
void Connecter::RefreshClient()
{
InfoMsg info;
@@ -138,6 +144,7 @@ void Connecter::InitControl()
ui->listView->setContextMenuPolicy(Qt::CustomContextMenu);
connect(ui->listView, &QListView::customContextMenuRequested, this, &Connecter::ShowContextMenu);
connect(ui->btnDisconnect, &QPushButton::clicked, this, &Connecter::Disconnect);
menu_ = new QMenu(this);
QAction* acUseThis = menu_->addAction(tr("UseThis"));

View File

@@ -1,4 +1,4 @@
#ifndef CONNECTCONTROL_H
#ifndef CONNECTCONTROL_H
#define CONNECTCONTROL_H
#include <ClientCore.h>
@@ -38,6 +38,7 @@ private:
void Connect();
void setState(ConnectState cs);
void RefreshClient();
void Disconnect();
void ShowContextMenu(const QPoint& pos);
std::string getCurClient();