feat: before threading

This commit is contained in:
semenov
2024-08-19 11:57:33 +03:00
parent 883ac44e6b
commit c79faae730
48 changed files with 722 additions and 562 deletions

View File

@@ -19,19 +19,24 @@ class RecognizeSystem;
class TCPClient : public QObject
{
Q_OBJECT
public:
explicit TCPClient(QObject *parent = 0);
void Initialize(UpdateController *updateController,RecognizeSystem *recognize,ExternalExecuter *externalExecuter);
void Initialize(RecognizeSystem *recognize,ExternalExecuter *externalExecuter);
void SetConnect(ServerSettings *serverSettings);
void SendClientAutorization();
void SendFile();
void SetDisconnect();
void WaitWrites();
void WaitRead(int time);
QTcpSocket* GetSocket();
~TCPClient();
signals:
void onSendDebugLog(QString message);
void Recognize(QTcpSocket *socket);
public slots:
void MessageEntered(QString message);
@@ -40,7 +45,6 @@ private slots:
private:
QTcpSocket *socket;
UpdateController *updateController;
RecognizeSystem *recognizeSystem;
ExternalExecuter * externalExecuter;
};