bugfix: add behaviour on empty build and shared data

This commit is contained in:
semenov
2025-06-10 11:39:09 +03:00
parent 00d7262251
commit e40a22483a
7 changed files with 72 additions and 6 deletions

View File

@@ -4,6 +4,7 @@
#include <QFile>
#include <QMessageBox>
#include <QThread>
#include <QErrorMessage>
#include "serverlmswidget.h"
#include "ui_serverlmswidget.h"
@@ -26,6 +27,7 @@ ServerLMSWidget::ServerLMSWidget(QWidget *parent) :
ui->setupUi(this);
qRegisterMetaType<PacketType>("PacketType");
errorCode = 0;
ui->btnStopServer->setEnabled(false);
ui->btnStartServer->setEnabled(true);
@@ -68,13 +70,12 @@ ServerLMSWidget::ServerLMSWidget(QWidget *parent) :
processingSystem->initialize(this,dataParser,commonClientHandler,logger,updateController);
logger->setTypeLog("widget");
connect(dataParser,&DataParser::sigLogMessage,logger,&Logger::addTextToLogger);
connect(this,&ServerLMSWidget::sigUpdateController,updateController,&UpdateController::initialize,Qt::DirectConnection);
connect(this,&ServerLMSWidget::sigLog,logger,&Logger::addTextToLogger,Qt::AutoConnection);
connect(this,&ServerLMSWidget::sigCalculateFullHash,updateController,&UpdateController::calculateFullHash,Qt::AutoConnection);
connect(updateController,&UpdateController::sigErrorRequired,this,&ServerLMSWidget::setError);
emit sigUpdateController(commonClientHandler,dataParser,assetsManager,logger);
on_btnStartServer_clicked();
@@ -97,6 +98,11 @@ void ServerLMSWidget::autorizationHandler(QString login)
}
}
void ServerLMSWidget::setError(int code)
{
errorCode = code;
}
ServerLMSWidget::~ServerLMSWidget()
{
stopServer();