feat: loading base version

This commit is contained in:
semenov
2024-12-16 16:36:43 +03:00
parent 31e42a97e4
commit 448dbdbd6d
68 changed files with 1895 additions and 373 deletions

View File

@@ -12,19 +12,24 @@ SendSystem::SendSystem(QObject *)
}
void SendSystem::initialize(MainWindow *mainWindow,DataParser *dataParser)
{
connect(this,&SendSystem::sigSend,mainWindow,&MainWindow::updateProgress);
connect(this,&SendSystem::sigGetXmlAnswer,dataParser,&DataParser::xmlAnswer_notify,Qt::DirectConnection); //МОЖЕТ ДАТУ ПАРСЕР В ВТОРОСТЕПЕННЫЙ ПОТОК?
}
void SendSystem::setSocket(QTcpSocket *socket)
{
this->socket = socket;
}
void SendSystem:: sendDisable()
void SendSystem::xmlAnswer(QString message)
{
QDataStream stream(socket);
stream.setVersion(QDataStream::Qt_DefaultCompiledVersion);
QByteArray data;
data = emit sigGetXmlAnswer("DISABLE");
data = emit sigGetXmlAnswer(message);
stream << PacketType::TYPE_XMLANSWER;
stream << data;
@@ -52,7 +57,7 @@ void SendSystem::sendFileBlock(QString path)
{
QDataStream stream(socket);
stream.setVersion(QDataStream::Qt_DefaultCompiledVersion);
QString fullPath = Tools::createFullPath(path);
QString fullPath = Tools::createSendFullPath(path);
quint64 fileSize = 0;
int countSend = 0;