mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
Сервер рефакт
This commit is contained in:
@@ -18,11 +18,16 @@ ServerLMSWidget::ServerLMSWidget(QWidget *parent) :
|
||||
server(nullptr),
|
||||
updateThread(nullptr),
|
||||
loggerThread(nullptr),
|
||||
mutex(nullptr),
|
||||
dataParser(nullptr),
|
||||
processingSystem(nullptr),
|
||||
updateController(nullptr),
|
||||
assetsManager(nullptr),
|
||||
commonClientHandler(nullptr),
|
||||
chatSystem(nullptr),
|
||||
providerDBLMS(nullptr),
|
||||
language(languageENG)
|
||||
language(languageENG),
|
||||
errorCode(0)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
mutex = new QMutex;
|
||||
@@ -38,10 +43,6 @@ ServerLMSWidget::ServerLMSWidget(QWidget *parent) :
|
||||
ui->btnStopServer->setEnabled(false);
|
||||
ui->btnStartServer->setEnabled(true);
|
||||
|
||||
// Сделаем первоначальную инициализацию перевода для окна виджета
|
||||
//qtLanguageTranslator.load(QString("translations/ServerLMS_") + QString("en_EN"), ".");
|
||||
//qApp->installTranslator(&qtLanguageTranslator);
|
||||
|
||||
updateThread = new QThread;
|
||||
loggerThread = new QThread;
|
||||
|
||||
@@ -108,6 +109,20 @@ ServerLMSWidget::~ServerLMSWidget()
|
||||
server->stopServer();
|
||||
updateThread->exit();
|
||||
loggerThread->exit();
|
||||
|
||||
|
||||
delete server;
|
||||
delete commonClientHandler;
|
||||
delete dataParser;
|
||||
delete processingSystem;
|
||||
delete updateController;
|
||||
delete assetsManager;
|
||||
delete chatSystem;
|
||||
delete providerDBLMS;
|
||||
delete loggerThread;
|
||||
delete updateThread;
|
||||
delete mutex;
|
||||
|
||||
delete ui;
|
||||
}
|
||||
|
||||
@@ -208,11 +223,6 @@ void ServerLMSWidget::changeEvent(QEvent *event)
|
||||
}
|
||||
}
|
||||
|
||||
void ServerLMSWidget::on_cmbLanguage_currentTextChanged(const QString &arg1)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void ServerLMSWidget::on_btnSettings_clicked()
|
||||
{
|
||||
DialogSettingsTray dlg(this);
|
||||
@@ -251,7 +261,7 @@ void ServerLMSWidget::on_btnSettings_clicked()
|
||||
|
||||
void ServerLMSWidget::setLanguageInterfase()
|
||||
{
|
||||
DBSettings settings;
|
||||
ServerDBSettings settings;
|
||||
DialogSettingsTray::loadSettings(&settings);
|
||||
|
||||
if(settings.Language == "ENG")
|
||||
|
||||
Reference in New Issue
Block a user