refactoring

This commit is contained in:
semenov
2024-08-30 14:51:01 +03:00
parent 6a71f421fd
commit f333afe2b4
45 changed files with 592 additions and 410 deletions

View File

@@ -23,34 +23,35 @@ class TCPClient : public QObject
public:
explicit TCPClient(QObject *parent = 0);
void Initialize(RecognizeSystem *recognize,ExternalExecuter *externalExecuter);
void SetConnect(ServerSettings *serverSettings);
void SendClientAutorization();
void SendFile();
void SendUnityConnect();
void SetDisconnect();
void initialize(RecognizeSystem *recognize,ExternalExecuter *externalExecuter);
void setConnect(ServerSettings *serverSettings);
void sendClientAutorization();
void sendUnityConnect();
void sendDisable();
void waitWrites();
void WaitRead(int time);
QTcpSocket* GetSocket();
void waitRead(int time);
QTcpSocket* getSocket();
~TCPClient();
signals:
void onSendDebugLog(QString message);
void Recognize(QTcpSocket *socket);
void ConnectionState(bool flag);
QByteArray signalGetXmlAnswer(QString);
void sigSendDebugLog(QString message);
void sigRecognize(QTcpSocket *socket);
void sigConnectionState(bool flag);
QByteArray sigGetXmlAnswer(QString);
public slots:
void MessageEntered(QString message);
void slotMessageEntered(QString message);
private slots:
void onReadyRead();
void slotReadyRead();
private:
QTcpSocket *socket;
RecognizeSystem *recognizeSystem;
ExternalExecuter * externalExecuter;
void sendFile();
void setDisconnect();
};
#endif // TCPCLIENT_H