Сделал коннект и логин

This commit is contained in:
krivoshein
2024-12-03 17:38:06 +03:00
parent 27eda63932
commit c2ada0a8a5
219 changed files with 162385 additions and 1419 deletions

Binary file not shown.

View File

@@ -1,103 +1,63 @@
# ninja log v5
506 3416 7548525061364859 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/mocs_compilation.cpp.obj 40e4c8c7d98890e8
516 3417 7548525061374834 CMakeFiles/ServerLMS.dir/Systems/recognizesystem.cpp.obj f698d155fbad3bd2
5226 5711 7548373232621394 libServerLMS.dll 56e687d431f44a37
9 31 0 CMakeFiles/clean.additional 7155004b3956b606
519 3381 7548525061015779 CMakeFiles/ServerLMS.dir/Systems/updatecontroller.cpp.obj c4c12bda48d8fa92
522 3439 7548525061604224 CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj b273ef6b79a34bf
1293 2461 7548518025584843 CMakeFiles/ServerLMS.dir/Systems/tools.cpp.obj 81bfa701d65b5429
18 58 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
515 3467 7548523882337375 CMakeFiles/ServerLMS.dir/multithreadserver.cpp.obj 8ac2c4a8e2ef203c
1280 2365 7548518024635088 CMakeFiles/ServerLMS.dir/Systems/logger.cpp.obj 68e3223fc0caab27
528 3457 7548525061793717 CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj d73c57350f364b58
1224 1265 7548518013624460 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp 9bce64f5ef0262e2
1297 2658 7548518027564261 CMakeFiles/ServerLMS.dir/providerdblms.cpp.obj f56962914220ed2d
31 40 0 clean 9c4b4372737ab8da
5226 5711 7548373232621394 libServerLMS.dll.a 56e687d431f44a37
18 58 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738
18 58 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738
3 3270 7548517499588918 build.ninja 80e6aedf30bdcc22
1166 4808 7548373223583692 CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj 2287ac8da01827f3
1300 1378 7548518014765149 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp.obj f93621c79a78fad0
371 3222 7548534884959572 CMakeFiles/ServerLMS.dir/Systems/processingsystem.cpp.obj 64946e3309bfc754
1226 1269 7548532014896390 ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp 9bce64f5ef0262e2
19 352 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
19 352 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
358 3519 7548534887968577 CMakeFiles/ServerLMS.dir/clienthandler.cpp.obj 6c16bf194fe85608
19 352 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
1168 3150 7548373207023899 CMakeFiles/ServerLMS.dir/messangerwidget.cpp.obj 8dd57f666ed5ecf4
18 58 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
512 3659 7548525063808313 CMakeFiles/ServerLMS.dir/clienthandler.cpp.obj 6c16bf194fe85608
18 58 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
18 58 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
1224 1265 7548518013624460 ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp 9bce64f5ef0262e2
63 2230 7548525172868930 CMakeFiles/ServerLMS.dir/Systems/processingsystem.cpp.obj 64946e3309bfc754
19 505 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738
19 505 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
19 505 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
19 505 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738
19 505 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
19 505 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
512 3604 7548525438934296 CMakeFiles/ServerLMS.dir/multithreadserver.cpp.obj 8ac2c4a8e2ef203c
520 3645 7548525439334462 CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj b273ef6b79a34bf
523 3693 7548525439834849 CMakeFiles/ServerLMS.dir/Systems/processingsystem.cpp.obj 64946e3309bfc754
505 3706 7548525439956174 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/mocs_compilation.cpp.obj 40e4c8c7d98890e8
526 3740 7548525440313576 CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj d73c57350f364b58
515 3761 7548525440525082 CMakeFiles/ServerLMS.dir/Systems/recognizesystem.cpp.obj f698d155fbad3bd2
510 3804 7548525440874147 CMakeFiles/ServerLMS.dir/clienthandler.cpp.obj 6c16bf194fe85608
518 3836 7548525441233205 CMakeFiles/ServerLMS.dir/Systems/updatecontroller.cpp.obj c4c12bda48d8fa92
19 59 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738
19 59 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
19 59 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
19 59 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738
19 59 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
19 59 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
59 2314 7548525690154442 CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj 12010b53b3caa3fc
2315 2768 7548525694671664 libServerLMS.dll fec6fbb0697e8d71
2315 2768 7548525694671664 libServerLMS.dll.a fec6fbb0697e8d71
1305 1392 7548532016129887 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp.obj f93621c79a78fad0
355 3783 7548534890615610 CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj 12010b53b3caa3fc
3 3270 7548517499588918 build.ninja 80e6aedf30bdcc22
19 352 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738
19 352 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738
3783 4236 7548534895121344 libServerLMS.dll.a fec6fbb0697e8d71
37 46 0 clean 9c4b4372737ab8da
353 3361 7548534886376046 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/mocs_compilation.cpp.obj 40e4c8c7d98890e8
379 1683 7548534869626978 CMakeFiles/ServerLMS.dir/providerdblms.cpp.obj f56962914220ed2d
363 3677 7548534889556140 CMakeFiles/ServerLMS.dir/Systems/recognizesystem.cpp.obj f698d155fbad3bd2
3783 4236 7548534895121344 libServerLMS.dll fec6fbb0697e8d71
1297 2648 7548532028690448 CMakeFiles/ServerLMS.dir/Systems/tools.cpp.obj 81bfa701d65b5429
15 37 0 CMakeFiles/clean.additional 7155004b3956b606
366 3197 7548534884740160 CMakeFiles/ServerLMS.dir/Systems/updatecontroller.cpp.obj c4c12bda48d8fa92
368 3473 7548534887479621 CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj b273ef6b79a34bf
19 352 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
360 3624 7548534889027551 CMakeFiles/ServerLMS.dir/multithreadserver.cpp.obj 8ac2c4a8e2ef203c
1284 2596 7548532028126673 CMakeFiles/ServerLMS.dir/Systems/logger.cpp.obj 68e3223fc0caab27
1226 1269 7548532014896390 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp 9bce64f5ef0262e2
375 3227 7548534885039369 CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj d73c57350f364b58
32 721 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738
32 721 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
32 721 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
32 721 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738
32 721 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
32 721 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
741 3823 7549118088405427 CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj d73c57350f364b58
727 3828 7549118088456708 CMakeFiles/ServerLMS.dir/clienthandler.cpp.obj 6c16bf194fe85608
722 3831 7549118088486627 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/mocs_compilation.cpp.obj 40e4c8c7d98890e8
729 3840 7549118088596323 CMakeFiles/ServerLMS.dir/multithreadserver.cpp.obj 8ac2c4a8e2ef203c
724 3861 7549118088786991 CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj 12010b53b3caa3fc
736 3869 7549118088877775 CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj b273ef6b79a34bf
731 3964 7549118089787989 CMakeFiles/ServerLMS.dir/Systems/recognizesystem.cpp.obj f698d155fbad3bd2
738 3970 7549118089860951 CMakeFiles/ServerLMS.dir/Systems/processingsystem.cpp.obj 64946e3309bfc754
734 4008 7549118090233865 CMakeFiles/ServerLMS.dir/Systems/updatecontroller.cpp.obj c4c12bda48d8fa92
4008 4590 7549118096069594 libServerLMS.dll fec6fbb0697e8d71
4008 4590 7549118096069594 libServerLMS.dll.a fec6fbb0697e8d71
19 58 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738
19 58 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
19 58 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
19 58 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738
19 58 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
19 58 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
59 2315 7548529742543175 CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj 12010b53b3caa3fc
2315 2771 7548529747095219 libServerLMS.dll fec6fbb0697e8d71
2315 2771 7548529747095219 libServerLMS.dll.a fec6fbb0697e8d71
15 37 0 CMakeFiles/clean.additional 7155004b3956b606
37 46 0 clean 9c4b4372737ab8da
14 1226 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738
14 1226 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
14 1226 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
14 1226 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738
14 1226 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
14 1226 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
1226 1269 7548532014896390 ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp 9bce64f5ef0262e2
1226 1269 7548532014896390 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp 9bce64f5ef0262e2
1305 1392 7548532016129887 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp.obj f93621c79a78fad0
1284 2596 7548532028126673 CMakeFiles/ServerLMS.dir/Systems/logger.cpp.obj 68e3223fc0caab27
1297 2648 7548532028690448 CMakeFiles/ServerLMS.dir/Systems/tools.cpp.obj 81bfa701d65b5429
1301 2764 7548532029847352 CMakeFiles/ServerLMS.dir/providerdblms.cpp.obj f56962914220ed2d
1279 4777 7548532049957529 CMakeFiles/ServerLMS.dir/Systems/recognizesystem.cpp.obj f698d155fbad3bd2
1290 4796 7548532050147023 CMakeFiles/ServerLMS.dir/Systems/processingsystem.cpp.obj 64946e3309bfc754
1269 4835 7548532050555928 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/mocs_compilation.cpp.obj 40e4c8c7d98890e8
1294 4847 7548532050665633 CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj d73c57350f364b58
1287 4865 7548532050845162 CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj b273ef6b79a34bf
1276 4933 7548532051533325 CMakeFiles/ServerLMS.dir/multithreadserver.cpp.obj 8ac2c4a8e2ef203c
1274 4957 7548532051722822 CMakeFiles/ServerLMS.dir/clienthandler.cpp.obj 6c16bf194fe85608
1281 5088 7548532053081152 CMakeFiles/ServerLMS.dir/Systems/updatecontroller.cpp.obj c4c12bda48d8fa92
1271 5144 7548532053644164 CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj 12010b53b3caa3fc
5144 5607 7548532058257646 libServerLMS.dll fec6fbb0697e8d71
5144 5607 7548532058257646 libServerLMS.dll.a fec6fbb0697e8d71
19 352 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738
19 352 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
19 352 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
19 352 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738
19 352 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
19 352 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
379 1683 7548534869626978 CMakeFiles/ServerLMS.dir/providerdblms.cpp.obj f56962914220ed2d
366 3197 7548534884740160 CMakeFiles/ServerLMS.dir/Systems/updatecontroller.cpp.obj c4c12bda48d8fa92
371 3222 7548534884959572 CMakeFiles/ServerLMS.dir/Systems/processingsystem.cpp.obj 64946e3309bfc754
375 3227 7548534885039369 CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj d73c57350f364b58
353 3361 7548534886376046 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/mocs_compilation.cpp.obj 40e4c8c7d98890e8
368 3473 7548534887479621 CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj b273ef6b79a34bf
358 3519 7548534887968577 CMakeFiles/ServerLMS.dir/clienthandler.cpp.obj 6c16bf194fe85608
360 3624 7548534889027551 CMakeFiles/ServerLMS.dir/multithreadserver.cpp.obj 8ac2c4a8e2ef203c
363 3677 7548534889556140 CMakeFiles/ServerLMS.dir/Systems/recognizesystem.cpp.obj f698d155fbad3bd2
355 3783 7548534890615610 CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj 12010b53b3caa3fc
3783 4236 7548534895121344 libServerLMS.dll fec6fbb0697e8d71
3783 4236 7548534895121344 libServerLMS.dll.a fec6fbb0697e8d71
58 2296 7549118356826442 CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj 12010b53b3caa3fc
2296 2746 7549118361311409 libServerLMS.dll fec6fbb0697e8d71
2296 2746 7549118361311409 libServerLMS.dll.a fec6fbb0697e8d71
19 59 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738
19 59 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
19 59 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
19 59 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738
19 59 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
19 59 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
59 2292 7549125556226714 CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj 12010b53b3caa3fc
2292 2745 7549125560741473 libServerLMS.dll fec6fbb0697e8d71
2292 2745 7549125560741473 libServerLMS.dll.a fec6fbb0697e8d71

View File

@@ -2,36 +2,36 @@
D:/LMS/ServerLMS/ServerLMS/serverlmswidget.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/Systems/dataparser.cpp
D:/LMS/ServerLMS/ServerLMS/clienthandler.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/Systems/tools.h
D:/LMS/ServerLMS/ServerLMS/Systems/updatecontroller.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/Systems/recognizesystem.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/Systems/processingsystem.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/Systems/logger.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/Systems/tools.cpp
D:/LMS/ServerLMS/ServerLMS/Systems/dataparser.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/ServerLMS_global.h
D:/LMS/ServerLMS/ServerLMS/Systems/sendsystem.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/serverlmswidget.cpp
uic:ui_serverlmswidget.h
D:/LMS/ServerLMS/ServerLMS/Systems/updatecontroller.cpp
D:/LMS/ServerLMS/ServerLMS/multithreadserver.cpp
D:/LMS/ServerLMS/ServerLMS/Systems/sendsystem.cpp
D:/LMS/ServerLMS/ServerLMS/Systems/logger.cpp
D:/LMS/ServerLMS/ServerLMS/Systems/updatecontroller.cpp
D:/LMS/ServerLMS/ServerLMS/Systems/recognizesystem.cpp
D:/LMS/ServerLMS/ServerLMS/providerdblms.cpp
D:/LMS/ServerLMS/ServerLMS/Systems/processingsystem.cpp
D:/LMS/ServerLMS/ServerLMS/typesDataServerClient.h
D:/LMS/ServerLMS/ServerLMS/Client.h
D:/LMS/ServerLMS/ServerLMS/multithreadserver.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/Systems/processingsystem.cpp
D:/LMS/ServerLMS/ServerLMS/typesDataServerClient.h
D:/LMS/ServerLMS/ServerLMS/Systems/sendsystem.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/ServerLMS_global.h
D:/LMS/ServerLMS/ServerLMS/Systems/dataparser.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/serverlmswidget.cpp
uic:ui_serverlmswidget.h
D:/LMS/ServerLMS/ServerLMS/Systems/logger.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/Systems/tools.cpp
D:/LMS/ServerLMS/ServerLMS/Systems/processingsystem.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/Systems/recognizesystem.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/Systems/updatecontroller.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/Systems/tools.h
D:/LMS/ServerLMS/ServerLMS/clienthandler.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/providerdblms.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/clienthandler.cpp

Binary file not shown.

Binary file not shown.

View File

@@ -4,27 +4,33 @@
#include <QFile>
#include <QMessageBox>
#include <QThread>
#include "serverlmswidget.h"
#include "ui_serverlmswidget.h"
//#include "instructorsAndTrainees.h"
//#include "instructorsandtraineeswidget.h"
ServerLMSWidget::ServerLMSWidget(/*MessangerWidget* messangerWidget, */QWidget *parent) :
ServerLMSWidget::ServerLMSWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::ServerLMSWidget),
tcpServer(nullptr),
hostPort(6000),
stateServer(stoped),
stateBlockAutorization(/*unblocked*/blocked),
//pInstructorsAndTrainees(instructorsAndTrainees),
//pMessangerWidget(messangerWidget),
ui(new Ui::ServerLMSWidget)
stateBlockAutorization(blocked),
updateThread(nullptr),
loggerThread(nullptr),
dataParser(nullptr),
processingSystem(nullptr),
updateController(nullptr),
logger(nullptr),
providerDBLMS(nullptr)
{
ui->setupUi(this);
ui->comboTasks->addItem("Задача 1");
ui->comboTasks->addItem("Задача 2");
ui->comboTasks->addItem("Задача 3");
ui->comboTasks->addItem("Задача 4");
ui->comboTasks->addItem("Задача 5");
ui->btnStopServer->setEnabled(false);
ui->btnStartServer->setEnabled(true);
@@ -35,19 +41,14 @@ ServerLMSWidget::ServerLMSWidget(/*MessangerWidget* messangerWidget, */QWidget *
updateThread = new QThread;
loggerThread = new QThread;
ui->comboTasks->addItem("Задача 1");
ui->comboTasks->addItem("Задача 2");
ui->comboTasks->addItem("Задача 3");
ui->comboTasks->addItem("Задача 4");
ui->comboTasks->addItem("Задача 5");
providerDBLMS = new ProviderDBLMS(this);
connect(providerDBLMS, &ProviderDBLMS::signal_BlockAutorization, this, &ServerLMSWidget::slot_BlockAutorization);
providerDBLMS->ConnectionToDB();
logger = new Logger(ui->listWidgetLogger);
connect(logger,&Logger::sigSendTextToLogger,this,&ServerLMSWidget::slotAddToLog,Qt::QueuedConnection);
logger->moveToThread(loggerThread);
processingSystem = new ProcessingSystem(providerDBLMS);
dataParser = new DataParser(processingSystem);
@@ -62,20 +63,12 @@ ServerLMSWidget::ServerLMSWidget(/*MessangerWidget* messangerWidget, */QWidget *
logger->setTypeLog("widget");
connect(providerDBLMS, &ProviderDBLMS::signal_BlockAutorization, this, &ServerLMSWidget::slot_BlockAutorization);
//connect(processingSystem,&ProcessingSystem::sigAuthChanged,this,&ServerLMSWidget::signal_authorizationChanged); //Уже не требуется!
connect(processingSystem,&ProcessingSystem::sigUpdateListClients,this, &ServerLMSWidget::slotUpdateListClients);
//connect(pMessangerWidget, &MessangerWidget::signal_msgToClientReady, this, &ServerLMSWidget::slot_msgToClientReady);
connect(updateController,&UpdateController::sigLogMessage,logger,&Logger::addTextToLogger);
connect(dataParser,&DataParser::sigLogMessage,logger,&Logger::addTextToLogger);
connect(processingSystem,&ProcessingSystem::sigLogMessage,logger,&Logger::addTextToLogger);
//connect(processingSystem,&ProcessingSystem::sigAddToMessanger,this,&ServerLMSWidget::slotAddToMessanger,Qt::QueuedConnection);
connect(this,&ServerLMSWidget::sigLog,logger,&Logger::addTextToLogger);
providerDBLMS->ConnectionToDB();
on_btnStartServer_clicked();
first = true;
@@ -94,9 +87,6 @@ void ServerLMSWidget::autorizationHandler(QString login)
{//Деавторизовался инструктор
}
//Извещаем об изменениях в авторизации ??? не нашел, где он вызывает изменения
//emit signal_authorizationChanged(); //Уже не требуется!
}
ServerLMSWidget::~ServerLMSWidget()
@@ -198,12 +188,6 @@ void ServerLMSWidget::slot_BlockAutorization(bool block)
else
unBlockAutorization();
}
/*
void ServerLMSWidget::slotAddToMessanger(QString login, QString text)
{
QString name = pInstructorsAndTrainees->getNameTraineeByLogin(login);
pMessangerWidget->addMsg(login, name, text, MessangerWidget::ETypeMsg::fromClient);
}*/
void ServerLMSWidget::removeClient(int idSocket)
{
@@ -313,4 +297,3 @@ void ServerLMSWidget::changeEvent(QEvent *event)
ui->retranslateUi(this); // переведём окно заново
}
}

View File

@@ -18,9 +18,6 @@
#include "ServerLMS_global.h"
#include "typesDataServerClient.h"
#include "Client.h"
//#include "instructorsAndTrainees.h"
//#include "instructorsandtraineeswidget.h"
//#include "messangerwidget.h"
#include "multithreadserver.h"
#include "providerdblms.h"
@@ -42,22 +39,21 @@ class SERVERLMS_EXPORT ServerLMSWidget : public QWidget
Q_OBJECT
public:
explicit ServerLMSWidget(/*MessangerWidget* messangerWidget, */QWidget *parent = nullptr);
void autorizationHandler(QString login);
explicit ServerLMSWidget(QWidget *parent = nullptr);
~ServerLMSWidget();
void autorizationHandler(QString login);
protected:
// Метод получения событий
// В нём будет производиться проверка события смены перевода приложения
void changeEvent(QEvent * event) override;
signals:
//void signal_authorizationChanged();
void sigRecognize();
QTcpSocket* sigGetSocket();
void sigLog(QString log);
public slots:
void slot_LanguageChanged(QString language);
void addClient(qintptr descriptor, ClientHandler *client);
@@ -68,11 +64,10 @@ private slots:
//слот обработки сигнала о готовности нового сообщения на отправку клиенту от мессенджера
void slot_msgToClientReady(QString login, QString text);
void slotAddToLog(QString msg);
//void slotAddToMessanger(QString login, QString text);
public:
void removeClient(int socketId);
void blockAutorization()
{
stateBlockAutorization = blocked;
@@ -81,7 +76,6 @@ public:
{
stateBlockAutorization = unblocked;
}
EStateBlockAutorization getStateBlockAutorization() const
{
return stateBlockAutorization;
@@ -94,11 +88,13 @@ private slots:
void on_btnStopServer_clicked();
void on_btnTaskSet_clicked();
private:
bool startServer();
bool stopServer();
private:
Ui::ServerLMSWidget *ui;
private:
MultiThreadServer * tcpServer;
qint16 hostPort;
@@ -106,9 +102,6 @@ private:
EStateServer stateServer;
EStateBlockAutorization stateBlockAutorization;
//InstructorsAndTraineesWidget* pInstructorsAndTrainees;
//MessangerWidget* pMessangerWidget;
QThread *updateThread;
QThread *loggerThread;
@@ -121,8 +114,6 @@ private:
bool first = true; // для тестов Unity
private:
Ui::ServerLMSWidget *ui;
QTranslator qtLanguageTranslator;
};