mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
bugfix: add behaviour on empty build and shared data
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user