Добавил ~ConnectorToServer()

This commit is contained in:
2025-07-03 10:22:47 +03:00
parent a36dfe35fb
commit 6e8968ee1f
3 changed files with 19 additions and 1 deletions

View File

@@ -60,7 +60,6 @@ void TCPClient::setDisconnect()
stream.setVersion(QDataStream::Qt_DefaultCompiledVersion);
stream << PacketType::TYPE_DISABLE;
socket->disconnect();
isConnected = false;

View File

@@ -17,6 +17,24 @@ ConnectorToServer::ConnectorToServer(QWidget* parentWidget, QObject *parent) :
initialize();
}
ConnectorToServer::~ConnectorToServer()
{
waitAnimationWidget->hideWithStop();
delete waitAnimationWidget;
delete client;
delete versionSelectWidget;
delete notifyController;
delete versionContainer;
delete recognizeSystem;
delete sendSystem;
delete dataParser;
connectionThread->quit();
connectionThread->wait();
delete connectionThread;
}
bool ConnectorToServer::authorizationInstructorLocal(QString login, QString password)
{
if (!client->getIsConnected())

View File

@@ -22,6 +22,7 @@ class ConnectorToServer : public QObject
Q_OBJECT
public:
explicit ConnectorToServer(QWidget* parentWidget, QObject *parent = nullptr);
~ConnectorToServer();
bool authorizationInstructorLocal(QString login, QString password);
bool deAuthorizationInstructorLocal(QString login);