This commit is contained in:
semenov
2024-08-29 10:03:59 +03:00
parent 3e43e897e7
commit c0ab6b1649
24 changed files with 353 additions and 156 deletions

View File

@@ -76,6 +76,23 @@ void ScreenChecker::UpdateDisplayData()
dataParser->AddRunData(*displays);
}
void ScreenChecker::hide()
{
for (int i = 0; i <buttons.count();i++)
{
buttons[i]->hide();
}
}
void ScreenChecker::show()
{
for (int i = 0; i <buttons.count();i++)
{
buttons[i]->show();
}
}
QString ScreenChecker::getScreenCount() const
{
return QString::number(screenCount);

View File

@@ -19,6 +19,8 @@ public:
~ScreenChecker();
void Check();
void UpdateDisplayData();
void hide();
void show();
QString getScreenCount() const;

View File

@@ -7,7 +7,7 @@
TCPClient::TCPClient(QObject *parent) :
QObject(parent)
{
socket = NULL;
}
void TCPClient::Initialize(RecognizeSystem *recognize,ExternalExecuter *externalExecuter)
@@ -20,6 +20,12 @@ void TCPClient::Initialize(RecognizeSystem *recognize,ExternalExecuter *external
void TCPClient::SetConnect(ServerSettings *serverSettings)
{
if (socket != NULL && socket->state() == QTcpSocket::ConnectedState)
{
emit onSendDebugLog("already connected");
return;
}
socket = new QTcpSocket(this);
connect(socket,&QTcpSocket::readyRead,this,&TCPClient::onReadyRead,Qt::DirectConnection);
@@ -91,6 +97,14 @@ void TCPClient::SendFile()
countSend = 0;
}
void TCPClient::SendUnityConnect()
{
QDataStream stream(socket);
stream.setVersion(QDataStream::Qt_DefaultCompiledVersion);
stream << PacketType::TYPE_CHANGEPACKAGERESPONSE;
socket->waitForBytesWritten();
}
void TCPClient::SetDisconnect()
{
socket->disconnect();

View File

@@ -27,6 +27,7 @@ public:
void SetConnect(ServerSettings *serverSettings);
void SendClientAutorization();
void SendFile();
void SendUnityConnect();
void SetDisconnect();
void WaitWrites();
void WaitRead(int time);

View File

@@ -22,7 +22,8 @@ enum PacketType{
TYPE_DELETE = 5,
TYPE_FINISH = 6,
TYPE_NEEDUPDATE = 7,
TYPE_XMLANSWER = 8
TYPE_XMLANSWER = 8,
TYPE_CHANGEPACKAGERESPONSE = 9,
};
class Tools {