Сделал залогинивание, разлогинивание полностью рабочее

This commit is contained in:
krivoshein
2024-12-04 15:29:01 +03:00
parent 56eff211ce
commit 53b37240eb
56 changed files with 1140 additions and 826 deletions

Binary file not shown.

View File

@@ -1,180 +1,211 @@
# ninja log v5
1468 3862 7549998918470107 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/connectortoserver.cpp.obj 8fc854e83acd17de
1440 4459 7549998924626672 CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj d4fbe9d883edc93b
1363 1411 7549998894256994 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp f2ed85aad0f78c7c
1437 4633 7549998926461478 CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj 7ddeadbf3b0dea24
16 1362 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
2058 2633 7549992121844993 libInstructorsAndTrainees.dll.a 7574a27538bbb995
1443 4591 7549998926025930 CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogeditinstructor.cpp.obj 8b56e47f4dc12dfc
46 55 0 clean 9c4b4372737ab8da
16 1362 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
16 1362 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
3998 4465 7549998924676538 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp.obj 305a6e3310d2037b
16 1362 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
16 1362 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
435 2012 7549992115661603 CMakeFiles/InstructorsAndTrainees.dir/messanger/messangerwidget.cpp.obj 7d3fb97695993c04
16 1362 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
16 1362 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
1363 1411 7549998894256994 InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp f2ed85aad0f78c7c
16 1362 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
16 1362 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
1419 4416 7549998924075439 CMakeFiles/InstructorsAndTrainees.dir/trainees/editortrainees.cpp.obj 2eb29bce9ccb4f74
2703 5176 7549998931903936 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/sendsystem.cpp.obj 9ad1bf13dc80c680
16 1362 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
16 1362 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
16 1362 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
16 1362 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
1457 4644 7549998926562609 CMakeFiles/InstructorsAndTrainees.dir/docTasks/doctaskswidget.cpp.obj eaab4dd1a4821d3d
1416 4027 7549998920057171 CMakeFiles/InstructorsAndTrainees.dir/commonview.cpp.obj fed61e18b9b49808
1421 3868 7549998918670824 CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogeditgroup.cpp.obj fb0943d52b183a47
16 1362 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
1447 3833 7549998918168115 CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogauthorizationinstructor.cpp.obj f93eecf151ea8490
16 46 0 CMakeFiles/clean.additional 7155004b3956b606
1430 3998 7549998919976815 CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj fdca52f2b0e8f989
2058 2633 7549992121844993 libInstructorsAndTrainees.dll 7574a27538bbb995
16 1362 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
16 1362 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
1454 4568 7549998925777801 CMakeFiles/InstructorsAndTrainees.dir/tasks/taskswidget.cpp.obj c57be72ccb40ac81
16 1362 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
16 1362 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
16 1362 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
16 1362 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
16 1362 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
2742 5251 7549998932661906 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/dataparser.cpp.obj ddd815f2ca650c79
3 1095 7550000015122535 build.ninja 76aa11f472515be0
1433 4248 7549998922387432 CMakeFiles/InstructorsAndTrainees.dir/trainees/traineesview.cpp.obj a3eaea1c64402a5b
16 1362 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
1427 2702 7549998906818556 CMakeFiles/InstructorsAndTrainees.dir/trainees/computersLocations.cpp.obj d6745e62ffbfb46
1425 3906 7549998918771289 CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogedittrainee.cpp.obj 580c1c7cd7084a9f
1414 4825 7549998928382285 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941
16 1362 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
16 1362 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
3868 5432 7549998934474512 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tools.cpp.obj bec4c837d4b193f1
1411 4725 7549998927371798 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj fe245428360a3de
16 1362 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
3863 5565 7549998935793013 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tcpclient.cpp.obj 8ca63217f4ebd7bf
16 1362 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
1450 4642 7549998926552637 CMakeFiles/InstructorsAndTrainees.dir/instructors/instructorsview.cpp.obj 129517285e22bd60
16 1362 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
1461 2742 7549998907019254 CMakeFiles/InstructorsAndTrainees.dir/docTasks/module.cpp.obj 7e450168ba24c81a
3833 5688 7549998937021680 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/recognizesystem.cpp.obj fdf4a5794596b63d
16 1362 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
20 65 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
20 65 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
20 65 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
20 65 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
20 65 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
20 65 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
20 65 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
20 65 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
20 65 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
20 65 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
20 65 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
20 65 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
20 65 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
20 65 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
20 65 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
20 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
20 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
20 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
20 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
20 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
20 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
20 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
20 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
20 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
20 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
20 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
20 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
20 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
14 376 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
14 376 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
14 376 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
14 376 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
14 376 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
14 376 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
14 376 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
14 376 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
14 376 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
14 376 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
14 376 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
14 376 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
14 376 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
14 376 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
14 376 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
14 376 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
14 376 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
14 376 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
14 376 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
14 376 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
14 376 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
14 376 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
14 376 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
14 376 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
14 376 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
14 376 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
14 376 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
14 376 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
377 1916 7550000719321536 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj fe245428360a3de
379 2016 7550000720323567 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941
20 390 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
20 390 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
20 390 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
20 390 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
20 390 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
20 390 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
20 390 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
20 390 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
20 390 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
20 390 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
20 390 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
20 390 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
20 390 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
20 390 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
20 390 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
20 390 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
20 390 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
20 390 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
20 390 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
20 390 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
20 390 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
20 390 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
20 390 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
20 390 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
20 390 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
20 390 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
20 390 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
20 390 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
396 1734 7550001218582771 CMakeFiles/InstructorsAndTrainees.dir/messanger/messangerwidget.cpp.obj 481eedcb91b88485
391 1942 7550001220663141 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj fe245428360a3de
393 2028 7550001221533172 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941
2029 2575 7550001226974280 libInstructorsAndTrainees.dll 7574a27538bbb995
2029 2575 7550001226974280 libInstructorsAndTrainees.dll.a 7574a27538bbb995
20 58 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
20 58 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
20 58 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
20 58 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
20 58 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
20 58 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
20 58 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
20 58 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
20 58 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
20 58 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
20 58 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
20 58 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
20 58 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
20 58 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
20 58 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
20 58 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
20 58 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
20 58 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
20 58 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
20 58 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
20 58 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
20 58 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
20 58 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
20 58 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
20 58 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
20 58 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
20 58 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
20 58 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
15 446 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
15 446 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
45 55 0 clean 9c4b4372737ab8da
1442 3952 7550021431885627 CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogeditinstructor.cpp.obj 8b56e47f4dc12dfc
15 446 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
15 446 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
2155 2712 7550115885439045 libInstructorsAndTrainees.dll.a 7574a27538bbb995
15 446 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
1435 3946 7550021431716082 CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj 7ddeadbf3b0dea24
3961 4312 7550021435890691 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp.obj 305a6e3310d2037b
451 1604 7550115874384577 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/connectortoserver.cpp.obj 8fc854e83acd17de
1439 4613 7550021438899575 CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj d4fbe9d883edc93b
1359 1409 7550021406882738 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp f2ed85aad0f78c7c
3953 5972 7550021452463313 CMakeFiles/InstructorsAndTrainees.dir/messanger/messangerwidget.cpp.obj 481eedcb91b88485
1415 3961 7550021432035228 CMakeFiles/InstructorsAndTrainees.dir/commonview.cpp.obj fed61e18b9b49808
1459 4747 7550021440156205 CMakeFiles/InstructorsAndTrainees.dir/docTasks/doctaskswidget.cpp.obj eaab4dd1a4821d3d
15 446 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
15 446 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
15 446 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
1417 4531 7550021438061803 CMakeFiles/InstructorsAndTrainees.dir/trainees/editortrainees.cpp.obj 2eb29bce9ccb4f74
15 446 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
2701 5187 7550021444644223 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/sendsystem.cpp.obj 9ad1bf13dc80c680
15 446 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
15 446 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
1359 1409 7550021406882738 InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp f2ed85aad0f78c7c
15 446 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
15 446 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
1420 3835 7550021430642049 CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogeditgroup.cpp.obj fb0943d52b183a47
15 446 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
1446 3820 7550021430562266 CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogauthorizationinstructor.cpp.obj f93eecf151ea8490
15 45 0 CMakeFiles/clean.additional 7155004b3956b606
1429 4014 7550021432584320 CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj fdca52f2b0e8f989
2155 2712 7550115885439045 libInstructorsAndTrainees.dll 7574a27538bbb995
15 446 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
15 446 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
1453 4558 7550021438351035 CMakeFiles/InstructorsAndTrainees.dir/tasks/taskswidget.cpp.obj c57be72ccb40ac81
15 446 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
15 446 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
15 446 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
15 446 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
15 446 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
421 1556 7550071350182341 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/dataparser.cpp.obj ddd815f2ca650c79
15 276 7550020661648095 build.ninja 76aa11f472515be0
1432 4145 7550021433971140 CMakeFiles/InstructorsAndTrainees.dir/trainees/traineesview.cpp.obj a3eaea1c64402a5b
15 446 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
1425 2713 7550021419524135 CMakeFiles/InstructorsAndTrainees.dir/trainees/computersLocations.cpp.obj d6745e62ffbfb46
1422 4075 7550021432986564 CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogedittrainee.cpp.obj 580c1c7cd7084a9f
449 2155 7550115879893149 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941
15 446 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
15 446 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
3947 5458 7550021447366937 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tools.cpp.obj bec4c837d4b193f1
446 2029 7550115878633441 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj fe245428360a3de
15 446 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
457 1458 7550115872932604 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tcpclient.cpp.obj 8ca63217f4ebd7bf
15 446 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
1449 4185 7550021434573712 CMakeFiles/InstructorsAndTrainees.dir/instructors/instructorsview.cpp.obj 129517285e22bd60
15 446 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
1463 2701 7550021419544278 CMakeFiles/InstructorsAndTrainees.dir/docTasks/module.cpp.obj 7e450168ba24c81a
454 1611 7550115874464364 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/recognizesystem.cpp.obj fdf4a5794596b63d
15 446 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
21 62 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
21 62 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
21 62 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
21 62 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
21 62 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
21 62 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
21 62 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
21 62 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
21 62 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
21 62 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
21 62 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
21 62 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
21 62 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
21 62 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
21 62 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
21 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
21 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
21 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
21 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
21 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
21 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
21 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
21 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
21 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
21 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
21 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
21 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
21 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
62 1628 7550117894521608 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941
1628 2177 7550117899991571 libInstructorsAndTrainees.dll 7574a27538bbb995
1628 2177 7550117899991571 libInstructorsAndTrainees.dll.a 7574a27538bbb995
21 66 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
21 66 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
21 66 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
21 66 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
21 66 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
21 66 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
21 66 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
21 66 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
21 66 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
21 66 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
21 66 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
21 66 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
21 66 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
21 66 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
21 66 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
21 66 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
21 66 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
21 66 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
21 66 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
21 66 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
21 66 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
21 66 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
21 66 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
21 66 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
21 66 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
21 66 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
21 66 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
21 66 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
15 50 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
15 50 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
15 50 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
15 50 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
15 50 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
15 50 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
15 50 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
15 50 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
15 50 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
15 50 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
15 50 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
15 50 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
15 50 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
15 50 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
15 50 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
15 50 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
15 50 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
15 50 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
15 50 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
15 50 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
15 50 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
15 50 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
15 50 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
15 50 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
15 50 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
15 50 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
15 50 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
15 50 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
50 1625 7550159487792041 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941
1625 2183 7550159493349553 libInstructorsAndTrainees.dll 7574a27538bbb995
1625 2183 7550159493349553 libInstructorsAndTrainees.dll.a 7574a27538bbb995
20 421 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
20 421 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
20 421 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
20 421 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
20 421 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
20 421 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
20 421 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
20 421 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
20 421 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
20 421 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
20 421 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
20 421 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
20 421 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
20 421 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
20 421 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
20 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
20 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
20 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
20 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
20 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
20 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
20 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
20 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
20 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
20 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
20 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
20 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
20 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
422 1959 7550175577947889 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj fe245428360a3de
20 60 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
20 60 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
20 60 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
20 60 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
20 60 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
20 60 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
20 60 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
20 60 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
20 60 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
20 60 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
20 60 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
20 60 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
20 60 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
20 60 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
20 60 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
20 60 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
20 60 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
20 60 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
20 60 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
20 60 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
20 60 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
20 60 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
20 60 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
20 60 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
20 60 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
20 60 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
20 60 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
20 60 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
61 1632 7550175952832467 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941
1633 2186 7550175958336397 libInstructorsAndTrainees.dll 7574a27538bbb995
1633 2186 7550175958336397 libInstructorsAndTrainees.dll.a 7574a27538bbb995

View File

@@ -9,6 +9,7 @@
"INPUTS" :
[
"D:/LMS/DB_IaT/InstructorsAndTrainees/icons/instructorArchive.png",
"D:/LMS/DB_IaT/InstructorsAndTrainees/icons/sendMsg.png",
"D:/LMS/DB_IaT/InstructorsAndTrainees/icons/login-user.png",
"D:/LMS/DB_IaT/InstructorsAndTrainees/icons/newGroup.png",
"D:/LMS/DB_IaT/InstructorsAndTrainees/icons/traineeFromArchive.png",

View File

@@ -1 +1 @@
rcc:d9d4815e3a35ac51589c70aea581f423fb64527eb8874ec5da2a0037ea0d25a1
rcc:58e215eecbd48330c7aae2113024e78118e5186c05e004ca628b2c1946ccf9c3

View File

@@ -1,31 +1,43 @@
# Generated by CMake. Changes will be overwritten.
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Datas.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/tcpclient.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/dialogeditinstructor.cpp
uic:ui_dialogeditinstructor.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/dialogauthorizationinstructor.h
mmc:Q_OBJECT
uic:ui_dialogauthorizationinstructor.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/tools.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/dialogeditinstructor.h
mmc:Q_OBJECT
uic:ui_dialogeditinstructor.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/tcpclient.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/viewerinstructors.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/module.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/commonview.h
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/computersLocations.h
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/editortrainees.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/instructorsview.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/tools.h
D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/doctaskswidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/traineesview.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/dialogauthorizationinstructor.cpp
uic:ui_dialogauthorizationinstructor.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructorsandtraineeswidget.cpp
uic:ui_instructorsandtraineeswidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/recognizesystem.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/tasks/taskswidget.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/dataparser.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/instructorsandtraineeswidget.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/viewertrainees.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/module.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/connectortoserver.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/instructorsAndTrainees_global.h
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/dialogeditgroup.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/dialogedittrainee.cpp
uic:ui_dialogedittrainee.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/sendsystem.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/dialogeditgroup.h
mmc:Q_OBJECT
uic:ui_dialogeditgroup.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/dialogeditinstructor.h
mmc:Q_OBJECT
uic:ui_dialogeditinstructor.h
D:/LMS/DB_IaT/InstructorsAndTrainees/commonview.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Datas.h
D:/LMS/DB_IaT/InstructorsAndTrainees/messanger/messangerwidget.cpp
uic:ui_messangerwidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/sendsystem.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/viewertrainees.cpp
uic:ui_viewertrainees.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/connectortoserver.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/computersLocations.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/tasks/taskswidget.cpp
uic:ui_taskswidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/editorinstructors.cpp
@@ -33,52 +45,40 @@ D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/editorinstructors.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/traineesview.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/editortrainees.cpp
uic:ui_editortrainees.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/viewerinstructors.cpp
uic:ui_viewerinstructors.h
D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/doctaskswidget.cpp
uic:ui_doctaskswidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/FileData.h
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/dialogedittrainee.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/recognizesystem.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/instructorsAndTrainees_global.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/dialogeditinstructor.cpp
uic:ui_dialogeditinstructor.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/tcpclient.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/editorinstructors.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/doctaskswidget.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/dialogauthorizationinstructor.h
mmc:Q_OBJECT
uic:ui_dialogauthorizationinstructor.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/tools.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/instructorsandtraineeswidget.cpp
uic:ui_instructorsandtraineeswidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/dialogauthorizationinstructor.cpp
uic:ui_dialogauthorizationinstructor.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/recognizesystem.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/dataparser.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/messanger/messangerwidget.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/instructorsview.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/dataparser.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/tools.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/instructorsview.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/commonview.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/instructorsandtraineeswidget.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/viewertrainees.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/editorinstructors.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/computersLocations.h
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/editortrainees.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/tasks/taskswidget.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/traineesview.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/dataparser.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/dialogeditgroup.h
mmc:Q_OBJECT
uic:ui_dialogeditgroup.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/sendsystem.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/commonview.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/doctaskswidget.cpp
uic:ui_doctaskswidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/FileData.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/viewerinstructors.cpp
uic:ui_viewerinstructors.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/sendsystem.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/connectortoserver.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/viewertrainees.cpp
uic:ui_viewertrainees.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/connectortoserver.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/module.h
D:/LMS/DB_IaT/InstructorsAndTrainees/messanger/messangerwidget.cpp
uic:ui_messangerwidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/computersLocations.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/dialogeditgroup.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/dialogedittrainee.cpp
uic:ui_dialogedittrainee.h
D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/module.cpp

View File

@@ -22,8 +22,8 @@ QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_RecognizeSystem_t {
QByteArrayData data[18];
char stringdata0[250];
QByteArrayData data[21];
char stringdata0[296];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
@@ -47,9 +47,12 @@ QT_MOC_LITERAL(11, 133, 16), // "sigServerBlocked"
QT_MOC_LITERAL(12, 150, 16), // "sigSaveLoginData"
QT_MOC_LITERAL(13, 167, 20), // "ServerAuthorization*"
QT_MOC_LITERAL(14, 188, 10), // "serverAuth"
QT_MOC_LITERAL(15, 199, 25), // "sigSocketWaitForReadyRead"
QT_MOC_LITERAL(16, 225, 8), // "waitTime"
QT_MOC_LITERAL(17, 234, 15) // "sigStartCompare"
QT_MOC_LITERAL(15, 199, 9), // "sigDeAuth"
QT_MOC_LITERAL(16, 209, 22), // "ServerDeAuthorization*"
QT_MOC_LITERAL(17, 232, 12), // "serverDeAuth"
QT_MOC_LITERAL(18, 245, 25), // "sigSocketWaitForReadyRead"
QT_MOC_LITERAL(19, 271, 8), // "waitTime"
QT_MOC_LITERAL(20, 280, 15) // "sigStartCompare"
},
"RecognizeSystem\0sigUpdateBytesAvailable\0"
@@ -57,7 +60,8 @@ QT_MOC_LITERAL(17, 234, 15) // "sigStartCompare"
"size\0fileCount\0sigSendDebugLog\0message\0"
"sigSocketDisabled\0sigServerBlocked\0"
"sigSaveLoginData\0ServerAuthorization*\0"
"serverAuth\0sigSocketWaitForReadyRead\0"
"serverAuth\0sigDeAuth\0ServerDeAuthorization*\0"
"serverDeAuth\0sigSocketWaitForReadyRead\0"
"waitTime\0sigStartCompare"
};
#undef QT_MOC_LITERAL
@@ -68,23 +72,24 @@ static const uint qt_meta_data_RecognizeSystem[] = {
8, // revision
0, // classname
0, 0, // classinfo
9, 14, // methods
10, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
9, // signalCount
10, // signalCount
// signals: name, argc, parameters, tag, flags
1, 0, 59, 2, 0x06 /* Public */,
3, 0, 60, 2, 0x06 /* Public */,
4, 3, 61, 2, 0x06 /* Public */,
8, 1, 68, 2, 0x06 /* Public */,
10, 0, 71, 2, 0x06 /* Public */,
11, 0, 72, 2, 0x06 /* Public */,
12, 1, 73, 2, 0x06 /* Public */,
15, 1, 76, 2, 0x06 /* Public */,
17, 0, 79, 2, 0x06 /* Public */,
1, 0, 64, 2, 0x06 /* Public */,
3, 0, 65, 2, 0x06 /* Public */,
4, 3, 66, 2, 0x06 /* Public */,
8, 1, 73, 2, 0x06 /* Public */,
10, 0, 76, 2, 0x06 /* Public */,
11, 0, 77, 2, 0x06 /* Public */,
12, 1, 78, 2, 0x06 /* Public */,
15, 1, 81, 2, 0x06 /* Public */,
18, 1, 84, 2, 0x06 /* Public */,
20, 0, 87, 2, 0x06 /* Public */,
// signals: parameters
QMetaType::Void,
@@ -94,7 +99,8 @@ static const uint qt_meta_data_RecognizeSystem[] = {
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 13, 14,
QMetaType::Void, QMetaType::Int, 16,
QMetaType::Void, 0x80000000 | 16, 17,
QMetaType::Void, QMetaType::Int, 19,
QMetaType::Void,
0 // eod
@@ -113,8 +119,9 @@ void RecognizeSystem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int
case 4: _t->sigSocketDisabled(); break;
case 5: _t->sigServerBlocked(); break;
case 6: _t->sigSaveLoginData((*reinterpret_cast< ServerAuthorization*(*)>(_a[1]))); break;
case 7: _t->sigSocketWaitForReadyRead((*reinterpret_cast< int(*)>(_a[1]))); break;
case 8: _t->sigStartCompare(); break;
case 7: _t->sigDeAuth((*reinterpret_cast< ServerDeAuthorization*(*)>(_a[1]))); break;
case 8: _t->sigSocketWaitForReadyRead((*reinterpret_cast< int(*)>(_a[1]))); break;
case 9: _t->sigStartCompare(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
@@ -168,17 +175,24 @@ void RecognizeSystem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int
return;
}
}
{
using _t = void (RecognizeSystem::*)(ServerDeAuthorization * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&RecognizeSystem::sigDeAuth)) {
*result = 7;
return;
}
}
{
using _t = void (RecognizeSystem::*)(int );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&RecognizeSystem::sigSocketWaitForReadyRead)) {
*result = 7;
*result = 8;
return;
}
}
{
using _t = void (RecognizeSystem::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&RecognizeSystem::sigStartCompare)) {
*result = 8;
*result = 9;
return;
}
}
@@ -214,13 +228,13 @@ int RecognizeSystem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 9)
if (_id < 10)
qt_static_metacall(this, _c, _id, _a);
_id -= 9;
_id -= 10;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 9)
if (_id < 10)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 9;
_id -= 10;
}
return _id;
}
@@ -271,16 +285,23 @@ void RecognizeSystem::sigSaveLoginData(ServerAuthorization * _t1)
}
// SIGNAL 7
void RecognizeSystem::sigSocketWaitForReadyRead(int _t1)
void RecognizeSystem::sigDeAuth(ServerDeAuthorization * _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 7, _a);
}
// SIGNAL 8
void RecognizeSystem::sigSocketWaitForReadyRead(int _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 8, _a);
}
// SIGNAL 9
void RecognizeSystem::sigStartCompare()
{
QMetaObject::activate(this, &staticMetaObject, 8, nullptr);
QMetaObject::activate(this, &staticMetaObject, 9, nullptr);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -23,8 +23,8 @@ QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_InstructorsAndTraineesWidget_t {
QByteArrayData data[23];
char stringdata0[427];
QByteArrayData data[25];
char stringdata0[468];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
@@ -52,10 +52,12 @@ QT_MOC_LITERAL(15, 245, 20), // "slot_LanguageChanged"
QT_MOC_LITERAL(16, 266, 16), // "checkLoginResult"
QT_MOC_LITERAL(17, 283, 20), // "ServerAuthorization*"
QT_MOC_LITERAL(18, 304, 10), // "serverAuth"
QT_MOC_LITERAL(19, 315, 28), // "on_btnConnectionToDB_clicked"
QT_MOC_LITERAL(20, 344, 37), // "on_btnAuthorizationInstructor..."
QT_MOC_LITERAL(21, 382, 22), // "on_btnDocTasks_clicked"
QT_MOC_LITERAL(22, 405, 21) // "on_toolButton_clicked"
QT_MOC_LITERAL(19, 315, 18), // "checkDeLoginResult"
QT_MOC_LITERAL(20, 334, 22), // "ServerDeAuthorization*"
QT_MOC_LITERAL(21, 357, 12), // "serverDeAuth"
QT_MOC_LITERAL(22, 370, 28), // "on_btnConnectionToDB_clicked"
QT_MOC_LITERAL(23, 399, 37), // "on_btnAuthorizationInstructor..."
QT_MOC_LITERAL(24, 437, 30) // "on_btnUpdateStyleSheet_clicked"
},
"InstructorsAndTraineesWidget\0"
@@ -67,9 +69,11 @@ QT_MOC_LITERAL(22, 405, 21) // "on_toolButton_clicked"
"signal_InitMessanger\0QList<Trainee>\0"
"listTrainees\0slot_LanguageChanged\0"
"checkLoginResult\0ServerAuthorization*\0"
"serverAuth\0on_btnConnectionToDB_clicked\0"
"serverAuth\0checkDeLoginResult\0"
"ServerDeAuthorization*\0serverDeAuth\0"
"on_btnConnectionToDB_clicked\0"
"on_btnAuthorizationInstructor_clicked\0"
"on_btnDocTasks_clicked\0on_toolButton_clicked"
"on_btnUpdateStyleSheet_clicked"
};
#undef QT_MOC_LITERAL
@@ -97,10 +101,10 @@ static const uint qt_meta_data_InstructorsAndTraineesWidget[] = {
// slots: name, argc, parameters, tag, flags
15, 1, 94, 2, 0x0a /* Public */,
16, 1, 97, 2, 0x0a /* Public */,
19, 0, 100, 2, 0x08 /* Private */,
20, 0, 101, 2, 0x08 /* Private */,
21, 0, 102, 2, 0x08 /* Private */,
19, 1, 100, 2, 0x0a /* Public */,
22, 0, 103, 2, 0x08 /* Private */,
23, 0, 104, 2, 0x08 /* Private */,
24, 0, 105, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void, QMetaType::QString, 3,
@@ -113,7 +117,7 @@ static const uint qt_meta_data_InstructorsAndTraineesWidget[] = {
// slots: parameters
QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void, 0x80000000 | 17, 18,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 20, 21,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
@@ -135,10 +139,10 @@ void InstructorsAndTraineesWidget::qt_static_metacall(QObject *_o, QMetaObject::
case 5: _t->signal_InitMessanger((*reinterpret_cast< QList<Trainee>(*)>(_a[1]))); break;
case 6: _t->slot_LanguageChanged((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 7: _t->checkLoginResult((*reinterpret_cast< ServerAuthorization*(*)>(_a[1]))); break;
case 8: _t->on_btnConnectionToDB_clicked(); break;
case 9: _t->on_btnAuthorizationInstructor_clicked(); break;
case 10: _t->on_btnDocTasks_clicked(); break;
case 11: _t->on_toolButton_clicked(); break;
case 8: _t->checkDeLoginResult((*reinterpret_cast< ServerDeAuthorization*(*)>(_a[1]))); break;
case 9: _t->on_btnConnectionToDB_clicked(); break;
case 10: _t->on_btnAuthorizationInstructor_clicked(); break;
case 11: _t->on_btnUpdateStyleSheet_clicked(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {

View File

@@ -210,6 +210,110 @@ static const unsigned char qt_resource_data[] = {
0x56,0x8d,0x4d,0x39,0x39,0x2f,0x65,0x56,0xf0,0x73,0x2c,0x0,0xf0,0x3f,0x16,0x77,
0x75,0x59,0x4d,0x63,0xa1,0x7d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,
0x60,0x82,
// D:/LMS/DB_IaT/InstructorsAndTrainees/icons/sendMsg.png
0x0,0x0,0x6,0x42,
0x89,
0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,
0x0,0x0,0x40,0x0,0x0,0x0,0x40,0x8,0x6,0x0,0x0,0x0,0xaa,0x69,0x71,0xde,
0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88,
0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x1,0xd8,0x0,0x0,0x1,0xd8,
0x1,0xfa,0x5c,0xa6,0x72,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x53,0x6f,0x66,
0x74,0x77,0x61,0x72,0x65,0x0,0x77,0x77,0x77,0x2e,0x69,0x6e,0x6b,0x73,0x63,0x61,
0x70,0x65,0x2e,0x6f,0x72,0x67,0x9b,0xee,0x3c,0x1a,0x0,0x0,0x5,0xbf,0x49,0x44,
0x41,0x54,0x78,0x9c,0xed,0x9a,0x7b,0x4c,0x53,0x57,0x1c,0xc7,0x3f,0xf4,0x29,0xa8,
0x33,0xe,0xcc,0x14,0x46,0x32,0x45,0x34,0x4a,0xa4,0x68,0x6,0xcb,0xd0,0x64,0x28,
0x5d,0xea,0xfb,0x5,0x38,0x94,0xb1,0xf9,0x2,0xf6,0xc7,0x92,0x2d,0xc2,0x7c,0x9b,
0x2d,0x51,0x94,0x30,0xc,0xd9,0xcc,0x36,0x15,0x50,0x37,0x75,0x5b,0x4,0xe6,0x74,
0x48,0x60,0x14,0x4d,0x36,0xa2,0xcb,0x30,0xd9,0x70,0xd1,0x2d,0x91,0x6c,0x26,0x9b,
0x71,0x6a,0x7d,0x44,0xfe,0x28,0xa5,0xa5,0x77,0x7f,0x74,0x6d,0xca,0xf3,0xde,0x5b,
0x5a,0x5a,0xb6,0xfb,0x49,0x48,0xa0,0xf7,0xfc,0xce,0x3d,0xdf,0xef,0x3d,0xf7,0xfc,
0xce,0xaf,0x1c,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0xf8,0x7f,0x12,0x26,
0xb1,0x5d,0x4,0x90,0x9,0xcc,0x90,0x11,0x13,0xaa,0x74,0x0,0x75,0x40,0x9b,0xd4,
0x80,0x4,0xe0,0x16,0x20,0xfc,0x87,0x7e,0x9c,0xc0,0xfb,0x20,0xfe,0x34,0xf5,0xc0,
0xd,0x60,0x8a,0x5a,0xad,0xa6,0xac,0xac,0x8c,0x98,0x98,0x18,0xa9,0xc6,0x85,0x14,
0xf7,0xec,0xf0,0xa8,0x1b,0x6a,0xe,0x1f,0xa2,0xed,0xf2,0xf7,0xee,0x8f,0x37,0x89,
0xc5,0x65,0x0,0x82,0x56,0xa7,0x13,0x0,0xc1,0x60,0x30,0x8,0x16,0x8b,0x45,0x18,
0x89,0x74,0xb,0x82,0xb0,0xe3,0xd0,0x51,0x21,0x2c,0x2c,0x4c,0x50,0x6b,0x75,0xee,
0x99,0x20,0xfa,0x1a,0xec,0x2,0x84,0x37,0xf7,0x1f,0x14,0x92,0x17,0xbc,0x3c,0xa2,
0x4d,0x38,0x7a,0xd4,0x25,0x5e,0xa3,0xd3,0xb,0x1b,0x4e,0xd6,0x9,0x63,0x26,0x3c,
0x23,0x0,0x5d,0x62,0x6,0xbc,0x7,0x8,0x3b,0xf,0x1f,0x17,0x2e,0x59,0x3a,0x85,
0x54,0xd3,0x12,0x8f,0x9,0xf7,0xef,0xdf,0xf,0xb6,0x26,0xc9,0x54,0x56,0x56,0xa,
0x2a,0x95,0x4a,0xd0,0xe8,0x74,0xc2,0xfa,0x13,0xe7,0x84,0xd2,0x3b,0x82,0x30,0x3e,
0xf6,0x39,0x1,0x10,0x54,0x62,0xe,0xb8,0xd1,0xea,0xf5,0x14,0x9f,0xae,0x25,0xd5,
0xb4,0x84,0xb6,0xb6,0x36,0x8c,0x46,0x23,0x16,0x8b,0x45,0x6a,0x78,0xd0,0xa8,0xaa,
0xaa,0x22,0x3f,0x3f,0x1f,0xb5,0x46,0xc3,0x1b,0x55,0xd5,0xcc,0x34,0x2d,0xef,0x71,
0x5d,0xb2,0x1,0x30,0xf2,0x4c,0xf0,0x16,0xbf,0xf7,0x64,0x35,0x49,0xb,0x97,0xf7,
0x69,0x23,0xcb,0x0,0x18,0x39,0x26,0xf4,0x16,0x3f,0x6f,0x71,0x5f,0xf1,0xe0,0x83,
0x1,0x10,0xfa,0x26,0x48,0x15,0xf,0x3e,0x1a,0x0,0xa1,0x6b,0x82,0x1c,0xf1,0x30,
0x4,0x3,0x20,0xf4,0x4c,0x90,0x2b,0x1e,0x86,0x68,0x0,0x84,0x8e,0x9,0xbe,0x88,
0x7,0xd0,0x0,0xf3,0x80,0xb9,0x3,0x5c,0x9f,0xb,0x70,0xa5,0xb1,0x9e,0x47,0xf7,
0xee,0x2,0x30,0x79,0x46,0x2,0xa9,0xb,0x97,0xf6,0x68,0xa4,0xd5,0xeb,0xd9,0x7b,
0xb2,0x9a,0xed,0xd9,0x2b,0x68,0xbd,0xd8,0x84,0xd1,0x68,0xa4,0xb9,0xb9,0x99,0xc8,
0xc8,0x48,0x5f,0xf5,0xc8,0xa2,0xa2,0xa2,0x82,0x82,0x82,0x2,0xb4,0x3a,0x1d,0xc5,
0xa7,0xbf,0xe2,0x45,0xd3,0x62,0xc9,0xb1,0x61,0xc0,0x6d,0x20,0x5a,0x6a,0x80,0x4a,
0xa5,0xa2,0xe1,0xf6,0x63,0x22,0xc6,0x8c,0xed,0x73,0xcd,0x66,0xb5,0x7a,0x4c,0x30,
0x18,0xc,0xc3,0x62,0x82,0x1c,0xf1,0xbf,0x75,0xc2,0x43,0x87,0xeb,0xf7,0x3,0x29,
0x93,0x79,0xf4,0xe7,0x2d,0x34,0x40,0x2e,0x90,0x3c,0x50,0xd0,0xb2,0xd7,0x37,0x2d,
0x7d,0x36,0x2e,0x7e,0x9e,0xfb,0xef,0x29,0x33,0x67,0xf5,0x2b,0x1e,0x40,0x1f,0x1e,
0x4e,0xc9,0x97,0xe7,0x3c,0x26,0xa4,0xa7,0xa7,0x7,0xd4,0x84,0xa1,0x3c,0x79,0x37,
0xa2,0xb5,0x7d,0x4b,0x87,0x50,0xe,0xbc,0x2d,0xa7,0x53,0xbb,0xcd,0xc6,0xae,0x9c,
0xc,0x2e,0x37,0x5e,0xc0,0x60,0x30,0x60,0x36,0x9b,0x89,0x8a,0x8a,0x92,0x3d,0xb8,
0xc1,0xf0,0x7e,0xe7,0xf7,0x9d,0xaa,0x61,0xee,0xa2,0x65,0xa2,0x31,0xfd,0xcd,0x0,
0xb1,0x45,0x70,0x6a,0x51,0xc6,0xa2,0xf9,0xf,0xfe,0xbe,0x23,0x6b,0x70,0x81,0x5e,
0x18,0x7d,0x11,0x3f,0x10,0x62,0x6,0x64,0xff,0xf0,0x6d,0x83,0xa1,0xf5,0x62,0x93,
0xec,0x8e,0x3,0x65,0x82,0x3f,0xc5,0x83,0xb8,0x1,0x1a,0x0,0xa7,0xe0,0xf4,0xa9,
0x73,0x7f,0x9b,0xe0,0x6f,0xf1,0xe0,0x87,0x7d,0x80,0x18,0xfe,0x32,0x21,0x10,0xe2,
0xc1,0xb5,0x8,0x9e,0x5,0x5e,0x1a,0xe0,0x7a,0x38,0x30,0x6a,0x54,0xc4,0x68,0xb4,
0x3a,0x5d,0xbf,0xd,0x8c,0x99,0xd9,0x14,0x96,0x7f,0x2c,0x7a,0xa3,0xa1,0x2c,0x8c,
0xfe,0x12,0x3f,0xd0,0x22,0xa8,0x1d,0x24,0xc6,0xaa,0xf,0x8f,0xb0,0xd,0x24,0x1e,
0x5c,0x4f,0x58,0x2e,0x72,0x66,0x82,0x5b,0xbc,0xd3,0xe9,0x74,0x7d,0xa3,0x29,0x8,
0xb2,0xef,0x37,0x18,0x1,0x49,0x83,0xbd,0xf1,0xde,0x20,0x45,0x27,0x24,0x31,0x3a,
0x32,0x8a,0x9b,0xdf,0x99,0x49,0x4c,0x4c,0xa4,0xae,0xae,0x8e,0xd8,0xd8,0xd8,0x7e,
0xe3,0xca,0xcb,0xcb,0x29,0x2c,0x2c,0x44,0xad,0xd5,0x91,0xf2,0x6a,0x1e,0x57,0x4e,
0x7c,0x8c,0x46,0xab,0x65,0xbf,0x8f,0x39,0xdf,0x97,0x34,0xc8,0x5f,0xed,0x37,0x23,
0x64,0xdf,0xc9,0x8b,0xde,0xe2,0xf3,0xab,0xcd,0xac,0xff,0xf4,0x3c,0xd3,0xd2,0x4c,
0x5c,0xbb,0x76,0x8d,0xd9,0xb3,0x67,0x53,0x52,0x52,0x42,0x7b,0x7b,0x3b,0x4e,0xa7,
0x93,0x8e,0x8e,0xe,0x1a,0x1a,0x1a,0x30,0x99,0x4c,0x6c,0xd9,0xb2,0x5,0x8d,0x7e,
0x14,0xb9,0x55,0xb5,0xac,0x2c,0x3e,0x44,0x46,0xe9,0x11,0x1c,0x76,0x3b,0x3b,0x73,
0x56,0x73,0xa5,0xb1,0x7e,0x28,0xc3,0xf2,0x20,0x36,0x3,0x36,0x0,0xc7,0xe,0x9e,
0x6d,0xe0,0x5,0xa3,0x49,0x76,0xe7,0xfd,0x89,0x8f,0x18,0xef,0xda,0x15,0x3a,0x1d,
0xe,0xea,0xf7,0x6d,0xa3,0xa5,0xea,0x43,0x9c,0xe,0x47,0xbf,0xf1,0x13,0xe2,0xa6,
0xb3,0xee,0x93,0xcf,0x89,0x99,0x35,0xc7,0xf3,0xd9,0x8f,0xa7,0x2b,0xa9,0xdd,0x5a,
0xe0,0xd3,0x4c,0xe8,0x6f,0x6,0xa8,0x45,0x62,0x56,0x2,0x69,0xcf,0xcf,0x4f,0x27,
0x3e,0x31,0x49,0xf2,0x8d,0x60,0x70,0xf1,0x0,0x61,0x2a,0x15,0xd3,0xd2,0x4c,0x24,
0xad,0x5c,0x8b,0x7e,0xec,0x58,0x4,0xa7,0x13,0x95,0x56,0xcb,0x53,0x13,0xa3,0x89,
0x4b,0x4d,0x63,0xc1,0x5b,0xbb,0x58,0x75,0xe0,0x23,0xc6,0x4d,0xea,0xf9,0x7f,0x88,
0x98,0xc4,0x39,0x8c,0x9b,0x18,0xc3,0xf5,0xc6,0x73,0x5c,0xfa,0xba,0x86,0xe9,0x86,
0x39,0xc4,0x4e,0x8d,0x97,0x34,0x26,0x8b,0x3,0xac,0xff,0x66,0xf4,0x96,0x8a,0xf,
0xe8,0x7c,0xf2,0xd8,0x95,0xe7,0xfd,0x8d,0xdd,0x66,0x63,0x4f,0x6e,0x16,0xad,0x17,
0x9b,0x98,0x94,0x60,0x20,0xef,0x4c,0x53,0xf,0xf1,0xde,0x44,0x4d,0x89,0x67,0xe1,
0xf6,0x62,0x59,0xfd,0xa7,0xe4,0x6c,0x26,0x4c,0xa5,0xa2,0xa6,0x28,0x8f,0x1d,0xeb,
0x56,0xb1,0x4f,0x46,0xf9,0xdb,0x1b,0xbf,0x94,0xc3,0xde,0x78,0xa7,0xbb,0x49,0x9,
0x6,0xf2,0xcf,0x98,0x19,0xfd,0xb4,0x7f,0xeb,0x0,0x80,0xe4,0xb5,0x1b,0x1,0xa8,
0x29,0xca,0x63,0x77,0x6e,0x96,0xcf,0x26,0xf8,0xb5,0x1c,0x1e,0x2e,0xf1,0xde,0xb4,
0x7e,0x71,0x8c,0x9a,0xa2,0x3c,0xd7,0x1e,0x41,0xc4,0x84,0x80,0x96,0xc3,0xc1,0x10,
0xf,0x43,0x9f,0x9,0x7e,0xd9,0x7,0x4,0x4b,0xbc,0x37,0x52,0x66,0x42,0x40,0xca,
0x61,0x9b,0xd5,0xca,0xd6,0x35,0xcb,0xb8,0xdc,0x78,0x81,0xe8,0x84,0x24,0xa,0xaa,
0x9b,0x87,0x5d,0x3c,0xb8,0x66,0x42,0x46,0xe9,0x11,0xba,0x1d,0xe,0xf6,0xbc,0xb6,
0x46,0xf2,0x3e,0x61,0x48,0xe5,0xb0,0x58,0xaa,0x1b,0x6e,0x52,0x72,0x36,0xcb,0xde,
0x2c,0xf9,0x5c,0xe,0xcb,0x49,0x75,0xc3,0x49,0x4a,0xce,0x66,0x32,0xcb,0x2a,0x70,
0xd8,0xed,0xec,0x58,0xb7,0x8a,0x96,0xfa,0xf3,0x83,0xb6,0xf7,0xa9,0x1c,0xe,0x85,
0x77,0x7e,0x30,0x92,0xd7,0x6e,0x24,0xb3,0xac,0x82,0x6e,0x87,0x83,0xdd,0xb9,0x59,
0x83,0x9a,0x20,0xdb,0x0,0x9b,0xd5,0xca,0x3b,0x59,0x4b,0x43,0x56,0xbc,0x1b,0xa9,
0x26,0xc8,0x32,0xc0,0x66,0xb5,0xb2,0xed,0x95,0xe5,0x5c,0xbd,0x64,0xe,0x69,0xf1,
0x6e,0x7a,0x9b,0xf0,0x73,0x43,0x5f,0x13,0x24,0x1b,0x30,0xd2,0xc4,0xbb,0xf1,0x36,
0xe1,0xf0,0xa6,0x2c,0x6e,0x34,0xf6,0x34,0x41,0xcc,0x0,0x3b,0xc0,0x93,0x87,0xf,
0xd9,0x9e,0xbd,0xc2,0x23,0x3e,0x58,0xa9,0xce,0x57,0xbc,0x53,0xe4,0xa9,0xfc,0x35,
0xfc,0x6a,0xbe,0x80,0xbd,0xd3,0xa,0x60,0x17,0xdb,0x8,0xad,0x6,0x6a,0xb5,0x3a,
0x1d,0xf6,0xae,0x2e,0x8f,0xf8,0x50,0x58,0xed,0xe5,0xe2,0x4,0xce,0x1c,0xaf,0xe4,
0xa7,0xdd,0x5,0xa8,0xd4,0x1a,0xba,0xed,0x5d,0x0,0x6d,0x52,0x8e,0xc9,0x5d,0x7,
0xe2,0x54,0x6a,0x35,0x4b,0xde,0x2d,0x63,0xdc,0xc4,0x91,0x79,0x4c,0xee,0xae,0x1d,
0x1e,0x77,0xc3,0xef,0x9f,0x1d,0xe2,0xc1,0x55,0xcf,0x31,0xb9,0x8d,0x52,0x62,0x13,
0x80,0x3f,0x8,0xfe,0xe1,0x46,0x7f,0x1f,0x94,0x2c,0x5,0xe9,0xc7,0x5e,0xc3,0x71,
0x9d,0x19,0x9c,0xc9,0x30,0x7c,0x95,0x1e,0x60,0x9e,0x0,0xdf,0x0,0xbf,0x4,0x7b,
0x20,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xc1,0xe4,0x1f,0xb,0x7b,0xb4,
0xc,0x3d,0x43,0x17,0x5c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,
0x82,
// D:/LMS/DB_IaT/InstructorsAndTrainees/icons/login-user.png
0x0,0x0,0xa,0xc3,
0x89,
@@ -4314,6 +4418,11 @@ static const unsigned char qt_resource_name[] = {
0x0,0x69,
0x0,0x6e,0x0,0x73,0x0,0x74,0x0,0x72,0x0,0x75,0x0,0x63,0x0,0x74,0x0,0x6f,0x0,0x72,0x0,0x41,0x0,0x72,0x0,0x63,0x0,0x68,0x0,0x69,0x0,0x76,0x0,0x65,
0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67,
// sendMsg.png
0x0,0xb,
0x4,0x6d,0xde,0x67,
0x0,0x73,
0x0,0x65,0x0,0x6e,0x0,0x64,0x0,0x4d,0x0,0x73,0x0,0x67,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67,
// login-user.png
0x0,0xe,
0x2,0x5,0x62,0x7,
@@ -4445,79 +4554,82 @@ static const unsigned char qt_resource_struct[] = {
0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
// :/icons
0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x2,
0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x19,0x0,0x0,0x0,0x2,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
// :/icons/archive.png
0x0,0x0,0x1,0x9e,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x6c,0x5b,
0x0,0x0,0x1,0xba,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x72,0xa1,
0x0,0x0,0x1,0x8e,0xe5,0x61,0xed,0x40,
// :/icons/instructor.png
0x0,0x0,0x2,0xe2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xd1,0xc3,
0x0,0x0,0x2,0xfe,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xd8,0x9,
0x0,0x0,0x1,0x8f,0x37,0xdf,0xf0,0x30,
// :/icons/deleteTrainee.png
0x0,0x0,0x2,0x52,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x9f,0x7a,
0x0,0x0,0x2,0x6e,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xa5,0xc0,
0x0,0x0,0x1,0x8e,0xa2,0x7c,0xe5,0x70,
// :/icons/deleteInstructor.png
0x0,0x0,0x3,0x24,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xe9,0x64,
0x0,0x0,0x3,0x40,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xef,0xaa,
0x0,0x0,0x1,0x8f,0x4c,0x25,0x16,0x10,
// :/icons/addTrainee.png
0x0,0x0,0x1,0x7c,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x62,0x65,
0x0,0x0,0x1,0x98,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x68,0xab,
0x0,0x0,0x1,0x8e,0xa2,0x7c,0x31,0xc0,
// :/icons/addInstructor.png
0x0,0x0,0x2,0x7a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xa9,0xae,
0x0,0x0,0x2,0x96,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xaf,0xf4,
0x0,0x0,0x1,0x8f,0x4c,0x22,0x5e,0xc0,
// :/icons/DB-instructors.png
0x0,0x0,0x2,0xa2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xb5,0xaf,
0x0,0x0,0x2,0xbe,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xbb,0xf5,
0x0,0x0,0x1,0x8f,0x71,0x7a,0x10,0x0,
// :/icons/login-user.png
0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xc,0x77,
0x0,0x0,0x0,0x5c,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x12,0xbd,
0x0,0x0,0x1,0x91,0x92,0xb9,0xf4,0x90,
// :/icons/DB-trainees.png
0x0,0x0,0x3,0x52,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xf5,0xab,
0x0,0x0,0x3,0x6e,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xfb,0xf1,
0x0,0x0,0x1,0x8f,0x71,0x78,0xa0,0xd0,
// :/icons/deleteGroup.png
0x0,0x0,0x0,0xb2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x2e,0x7d,
0x0,0x0,0x0,0xce,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x34,0xc3,
0x0,0x0,0x1,0x8e,0xa2,0x78,0x3a,0x20,
// :/icons/admin.png
0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x44,0xde,
0x0,0x0,0x1,0x1c,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x4b,0x24,
0x0,0x0,0x1,0x93,0x86,0xa5,0x5b,0xc2,
// :/icons/trainee.png
0x0,0x0,0x2,0xa,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x89,0xcf,
0x0,0x0,0x2,0x26,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x90,0x15,
0x0,0x0,0x1,0x8e,0x8a,0x13,0x52,0xd0,
// :/icons/sendMsg.png
0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xc,0x77,
0x0,0x0,0x1,0x93,0x90,0xa7,0xa0,0x72,
// :/icons/instructorFromArchive.png
0x0,0x0,0x1,0xd2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x7d,0x69,
0x0,0x0,0x1,0xee,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x83,0xaf,
0x0,0x0,0x1,0x8f,0x7b,0x72,0x10,0x80,
// :/icons/group.png
0x0,0x0,0x1,0xba,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x72,0x37,
0x0,0x0,0x1,0xd6,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x78,0x7d,
0x0,0x0,0x1,0x8e,0x8a,0x11,0x5e,0xd0,
// :/icons/instructorArchive.png
0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,
0x0,0x0,0x1,0x8f,0x70,0x2c,0x14,0x0,
// :/icons/docTasks.png
0x0,0x0,0x1,0x5e,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x5c,0x91,
0x0,0x0,0x1,0x7a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x62,0xd7,
0x0,0x0,0x1,0x93,0x63,0x8b,0x33,0x1e,
// :/icons/instructorAdmin.png
0x0,0x0,0x2,0x26,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x92,0xaf,
0x0,0x0,0x2,0x42,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x98,0xf5,
0x0,0x0,0x1,0x8f,0x57,0x71,0xc1,0x80,
// :/icons/newGroup.png
0x0,0x0,0x0,0x62,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x17,0x3e,
0x0,0x0,0x0,0x7e,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1d,0x84,
0x0,0x0,0x1,0x8e,0xa2,0x7a,0x9b,0x80,
// :/icons/traineeArchive.png
0x0,0x0,0x0,0xd6,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x3a,0x96,
0x0,0x0,0x0,0xf2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x40,0xdc,
0x0,0x0,0x1,0x8e,0xe6,0x68,0x78,0x30,
// :/icons/circleGray.png
0x0,0x0,0x1,0x18,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x4f,0x47,
0x0,0x0,0x1,0x34,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x55,0x8d,
0x0,0x0,0x1,0x93,0x86,0xa5,0x5b,0xc6,
// :/icons/circleGreen.png
0x0,0x0,0x1,0x3a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x54,0xd8,
0x0,0x0,0x1,0x56,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x5b,0x1e,
0x0,0x0,0x1,0x93,0x86,0xa5,0x5b,0xcc,
// :/icons/edit.png
0x0,0x0,0x2,0xcc,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xc6,0xde,
0x0,0x0,0x2,0xe8,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xcd,0x24,
0x0,0x0,0x1,0x8e,0x99,0xb2,0x8f,0x80,
// :/icons/connectDB.png
0x0,0x0,0x3,0x4,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xdc,0xb7,
0x0,0x0,0x3,0x20,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xe2,0xfd,
0x0,0x0,0x1,0x93,0x3f,0x60,0x70,0xee,
// :/icons/traineeFromArchive.png
0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x24,0x27,
0x0,0x0,0x0,0x9c,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x2a,0x6d,
0x0,0x0,0x1,0x8f,0x7b,0x8d,0xdd,0xb0,
};

View File

@@ -22,8 +22,8 @@ QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_ConnectorToServer_t {
QByteArrayData data[16];
char stringdata0[223];
QByteArrayData data[20];
char stringdata0[298];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
@@ -45,17 +45,23 @@ QT_MOC_LITERAL(9, 117, 15), // "recognizeSystem"
QT_MOC_LITERAL(10, 133, 11), // "SendSystem*"
QT_MOC_LITERAL(11, 145, 10), // "sendSystem"
QT_MOC_LITERAL(12, 156, 19), // "sigSendAutorization"
QT_MOC_LITERAL(13, 176, 14), // "sigLoginResult"
QT_MOC_LITERAL(14, 191, 20), // "ServerAuthorization*"
QT_MOC_LITERAL(15, 212, 10) // "serverAuth"
QT_MOC_LITERAL(13, 176, 21), // "sigSendDeAutorization"
QT_MOC_LITERAL(14, 198, 14), // "sigLoginResult"
QT_MOC_LITERAL(15, 213, 20), // "ServerAuthorization*"
QT_MOC_LITERAL(16, 234, 10), // "serverAuth"
QT_MOC_LITERAL(17, 245, 16), // "sigDeLoginResult"
QT_MOC_LITERAL(18, 262, 22), // "ServerDeAuthorization*"
QT_MOC_LITERAL(19, 285, 12) // "serverDeAuth"
},
"ConnectorToServer\0sigSetConnect\0\0"
"ServerSettings*\0serverSettings\0QThread*\0"
"thread\0sigInitializeClient\0RecognizeSystem*\0"
"recognizeSystem\0SendSystem*\0sendSystem\0"
"sigSendAutorization\0sigLoginResult\0"
"ServerAuthorization*\0serverAuth"
"sigSendAutorization\0sigSendDeAutorization\0"
"sigLoginResult\0ServerAuthorization*\0"
"serverAuth\0sigDeLoginResult\0"
"ServerDeAuthorization*\0serverDeAuth"
};
#undef QT_MOC_LITERAL
@@ -65,24 +71,28 @@ static const uint qt_meta_data_ConnectorToServer[] = {
8, // revision
0, // classname
0, 0, // classinfo
4, 14, // methods
6, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
4, // signalCount
6, // signalCount
// signals: name, argc, parameters, tag, flags
1, 2, 34, 2, 0x06 /* Public */,
7, 3, 39, 2, 0x06 /* Public */,
12, 0, 46, 2, 0x06 /* Public */,
13, 1, 47, 2, 0x06 /* Public */,
1, 2, 44, 2, 0x06 /* Public */,
7, 3, 49, 2, 0x06 /* Public */,
12, 0, 56, 2, 0x06 /* Public */,
13, 0, 57, 2, 0x06 /* Public */,
14, 1, 58, 2, 0x06 /* Public */,
17, 1, 61, 2, 0x06 /* Public */,
// signals: parameters
QMetaType::Void, 0x80000000 | 3, 0x80000000 | 5, 4, 6,
QMetaType::Void, 0x80000000 | 8, 0x80000000 | 10, 0x80000000 | 5, 9, 11, 6,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 14, 15,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 15, 16,
QMetaType::Void, 0x80000000 | 18, 19,
0 // eod
};
@@ -96,7 +106,9 @@ void ConnectorToServer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, in
case 0: _t->sigSetConnect((*reinterpret_cast< ServerSettings*(*)>(_a[1])),(*reinterpret_cast< QThread*(*)>(_a[2]))); break;
case 1: _t->sigInitializeClient((*reinterpret_cast< RecognizeSystem*(*)>(_a[1])),(*reinterpret_cast< SendSystem*(*)>(_a[2])),(*reinterpret_cast< QThread*(*)>(_a[3]))); break;
case 2: _t->sigSendAutorization(); break;
case 3: _t->sigLoginResult((*reinterpret_cast< ServerAuthorization*(*)>(_a[1]))); break;
case 3: _t->sigSendDeAutorization(); break;
case 4: _t->sigLoginResult((*reinterpret_cast< ServerAuthorization*(*)>(_a[1]))); break;
case 5: _t->sigDeLoginResult((*reinterpret_cast< ServerDeAuthorization*(*)>(_a[1]))); break;
default: ;
}
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
@@ -135,10 +147,24 @@ void ConnectorToServer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, in
return;
}
}
{
using _t = void (ConnectorToServer::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ConnectorToServer::sigSendDeAutorization)) {
*result = 3;
return;
}
}
{
using _t = void (ConnectorToServer::*)(ServerAuthorization * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ConnectorToServer::sigLoginResult)) {
*result = 3;
*result = 4;
return;
}
}
{
using _t = void (ConnectorToServer::*)(ServerDeAuthorization * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ConnectorToServer::sigDeLoginResult)) {
*result = 5;
return;
}
}
@@ -174,13 +200,13 @@ int ConnectorToServer::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 4)
if (_id < 6)
qt_static_metacall(this, _c, _id, _a);
_id -= 4;
_id -= 6;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 4)
if (_id < 6)
qt_static_metacall(this, _c, _id, _a);
_id -= 4;
_id -= 6;
}
return _id;
}
@@ -206,10 +232,23 @@ void ConnectorToServer::sigSendAutorization()
}
// SIGNAL 3
void ConnectorToServer::sigSendDeAutorization()
{
QMetaObject::activate(this, &staticMetaObject, 3, nullptr);
}
// SIGNAL 4
void ConnectorToServer::sigLoginResult(ServerAuthorization * _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 3, _a);
QMetaObject::activate(this, &staticMetaObject, 4, _a);
}
// SIGNAL 5
void ConnectorToServer::sigDeLoginResult(ServerDeAuthorization * _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 5, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -27,12 +27,13 @@ class Ui_InstructorsAndTraineesWidget
{
public:
QGridLayout *gridLayout;
QHBoxLayout *horizontalLayout;
QHBoxLayout *horizontalLayout_0;
QGroupBox *groupBox;
QGridLayout *gridLayout_2;
QVBoxLayout *verticalLayout;
QVBoxLayout *verticalLayout_2;
QHBoxLayout *horizontalLayout_2;
QVBoxLayout *verticalLayout_1;
QVBoxLayout *verticalLayout_2;
QHBoxLayout *horizontalLayout_1;
QToolButton *btnConnectionToDB;
QLabel *lblDBisConnected;
QToolButton *btnAuthorizationInstructor;
@@ -40,8 +41,7 @@ public:
QLabel *lblLoggedInPrefix;
QLabel *lblLoggedInInstructor;
QSpacerItem *horizontalSpacer;
QToolButton *btnDocTasks;
QToolButton *toolButton;
QToolButton *btnUpdateStyleSheet;
void setupUi(QWidget *InstructorsAndTraineesWidget)
{
@@ -54,22 +54,30 @@ public:
InstructorsAndTraineesWidget->setFont(font);
gridLayout = new QGridLayout(InstructorsAndTraineesWidget);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
horizontalLayout = new QHBoxLayout();
horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
horizontalLayout_0 = new QHBoxLayout();
horizontalLayout_0->setObjectName(QString::fromUtf8("horizontalLayout_0"));
groupBox = new QGroupBox(InstructorsAndTraineesWidget);
groupBox->setObjectName(QString::fromUtf8("groupBox"));
groupBox->setFont(font);
gridLayout_2 = new QGridLayout(groupBox);
gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
verticalLayout = new QVBoxLayout();
verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
horizontalLayout_2 = new QHBoxLayout();
horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
verticalLayout_1 = new QVBoxLayout();
verticalLayout_1->setObjectName(QString::fromUtf8("verticalLayout_1"));
gridLayout_2->addLayout(verticalLayout, 1, 0, 1, 1);
horizontalLayout_2->addLayout(verticalLayout_1);
verticalLayout_2 = new QVBoxLayout();
verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
horizontalLayout_2 = new QHBoxLayout();
horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
horizontalLayout_2->addLayout(verticalLayout_2);
gridLayout_2->addLayout(horizontalLayout_2, 1, 0, 1, 1);
horizontalLayout_1 = new QHBoxLayout();
horizontalLayout_1->setObjectName(QString::fromUtf8("horizontalLayout_1"));
btnConnectionToDB = new QToolButton(groupBox);
btnConnectionToDB->setObjectName(QString::fromUtf8("btnConnectionToDB"));
btnConnectionToDB->setMinimumSize(QSize(130, 58));
@@ -80,7 +88,7 @@ public:
btnConnectionToDB->setCheckable(true);
btnConnectionToDB->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
horizontalLayout_2->addWidget(btnConnectionToDB);
horizontalLayout_1->addWidget(btnConnectionToDB);
lblDBisConnected = new QLabel(groupBox);
lblDBisConnected->setObjectName(QString::fromUtf8("lblDBisConnected"));
@@ -89,7 +97,7 @@ public:
lblDBisConnected->setPixmap(QPixmap(QString::fromUtf8(":/icons/circleGray.png")));
lblDBisConnected->setScaledContents(true);
horizontalLayout_2->addWidget(lblDBisConnected);
horizontalLayout_1->addWidget(lblDBisConnected);
btnAuthorizationInstructor = new QToolButton(groupBox);
btnAuthorizationInstructor->setObjectName(QString::fromUtf8("btnAuthorizationInstructor"));
@@ -101,7 +109,7 @@ public:
btnAuthorizationInstructor->setCheckable(true);
btnAuthorizationInstructor->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
horizontalLayout_2->addWidget(btnAuthorizationInstructor);
horizontalLayout_1->addWidget(btnAuthorizationInstructor);
lblLoggedIn = new QLabel(groupBox);
lblLoggedIn->setObjectName(QString::fromUtf8("lblLoggedIn"));
@@ -110,7 +118,7 @@ public:
lblLoggedIn->setPixmap(QPixmap(QString::fromUtf8(":/icons/circleGray.png")));
lblLoggedIn->setScaledContents(true);
horizontalLayout_2->addWidget(lblLoggedIn);
horizontalLayout_1->addWidget(lblLoggedIn);
lblLoggedInPrefix = new QLabel(groupBox);
lblLoggedInPrefix->setObjectName(QString::fromUtf8("lblLoggedInPrefix"));
@@ -118,46 +126,32 @@ public:
lblLoggedInPrefix->setTextFormat(Qt::AutoText);
lblLoggedInPrefix->setScaledContents(false);
horizontalLayout_2->addWidget(lblLoggedInPrefix);
horizontalLayout_1->addWidget(lblLoggedInPrefix);
lblLoggedInInstructor = new QLabel(groupBox);
lblLoggedInInstructor->setObjectName(QString::fromUtf8("lblLoggedInInstructor"));
lblLoggedInInstructor->setMaximumSize(QSize(16777215, 40));
horizontalLayout_2->addWidget(lblLoggedInInstructor);
horizontalLayout_1->addWidget(lblLoggedInInstructor);
horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
horizontalLayout_2->addItem(horizontalSpacer);
horizontalLayout_1->addItem(horizontalSpacer);
btnDocTasks = new QToolButton(groupBox);
btnDocTasks->setObjectName(QString::fromUtf8("btnDocTasks"));
btnDocTasks->setMinimumSize(QSize(140, 58));
QIcon icon2;
icon2.addFile(QString::fromUtf8(":/icons/docTasks.png"), QSize(), QIcon::Normal, QIcon::Off);
btnDocTasks->setIcon(icon2);
btnDocTasks->setIconSize(QSize(32, 32));
btnDocTasks->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
btnUpdateStyleSheet = new QToolButton(groupBox);
btnUpdateStyleSheet->setObjectName(QString::fromUtf8("btnUpdateStyleSheet"));
btnUpdateStyleSheet->setMinimumSize(QSize(58, 58));
horizontalLayout_2->addWidget(btnDocTasks);
toolButton = new QToolButton(groupBox);
toolButton->setObjectName(QString::fromUtf8("toolButton"));
toolButton->setMinimumSize(QSize(58, 58));
horizontalLayout_2->addWidget(toolButton);
horizontalLayout_1->addWidget(btnUpdateStyleSheet);
verticalLayout_2->addLayout(horizontalLayout_2);
gridLayout_2->addLayout(horizontalLayout_1, 0, 0, 1, 1);
gridLayout_2->addLayout(verticalLayout_2, 0, 0, 1, 1);
horizontalLayout_0->addWidget(groupBox);
horizontalLayout->addWidget(groupBox);
gridLayout->addLayout(horizontalLayout, 0, 0, 1, 1);
gridLayout->addLayout(horizontalLayout_0, 0, 0, 1, 1);
retranslateUi(InstructorsAndTraineesWidget);
@@ -175,11 +169,7 @@ public:
lblLoggedIn->setText(QString());
lblLoggedInPrefix->setText(QCoreApplication::translate("InstructorsAndTraineesWidget", "Logged in Instructor: ", nullptr));
lblLoggedInInstructor->setText(QCoreApplication::translate("InstructorsAndTraineesWidget", "none", nullptr));
btnDocTasks->setText(QCoreApplication::translate("InstructorsAndTraineesWidget", "Doc tasks", nullptr));
#if QT_CONFIG(shortcut)
btnDocTasks->setShortcut(QCoreApplication::translate("InstructorsAndTraineesWidget", "Ctrl+Shift+S", nullptr));
#endif // QT_CONFIG(shortcut)
toolButton->setText(QCoreApplication::translate("InstructorsAndTraineesWidget", "Update StyleSheet", nullptr));
btnUpdateStyleSheet->setText(QCoreApplication::translate("InstructorsAndTraineesWidget", "Update StyleSheet", nullptr));
} // retranslateUi
};

View File

@@ -10,6 +10,7 @@
#define UI_MESSANGERWIDGET_H
#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
@@ -84,6 +85,11 @@ public:
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(btnSend->sizePolicy().hasHeightForWidth());
btnSend->setSizePolicy(sizePolicy);
QIcon icon;
icon.addFile(QString::fromUtf8(":/icons/sendMsg.png"), QSize(), QIcon::Normal, QIcon::Off);
btnSend->setIcon(icon);
btnSend->setIconSize(QSize(32, 32));
btnSend->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
horizontalLayout->addWidget(btnSend);

View File

@@ -302,7 +302,7 @@ build InstructorsAndTrainees_autogen: phony CMakeFiles/InstructorsAndTrainees_au
#############################################
# Custom command for InstructorsAndTrainees_autogen\EWIEGA46WW\qrc_resources.cpp
build InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp | ${cmake_ninja_workdir}InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp: CUSTOM_COMMAND D$:/LMS/DB_IaT/InstructorsAndTrainees/resources.qrc CMakeFiles/InstructorsAndTrainees_autogen.dir/AutoRcc_resources_EWIEGA46WW_Info.json D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/instructorArchive.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/login-user.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/newGroup.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/traineeFromArchive.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/deleteGroup.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/traineeArchive.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/admin.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/circleGray.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/circleGreen.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/docTasks.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/addTrainee.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/archive.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/group.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/instructorFromArchive.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/trainee.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/instructorAdmin.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/deleteTrainee.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/addInstructor.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/DB-instructors.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/edit.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/instructor.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/connectDB.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/deleteInstructor.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/DB-trainees.png C$:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/rcc.exe || InstructorsAndTrainees_autogen
build InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp | ${cmake_ninja_workdir}InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp: CUSTOM_COMMAND D$:/LMS/DB_IaT/InstructorsAndTrainees/resources.qrc CMakeFiles/InstructorsAndTrainees_autogen.dir/AutoRcc_resources_EWIEGA46WW_Info.json D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/instructorArchive.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/sendMsg.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/login-user.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/newGroup.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/traineeFromArchive.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/deleteGroup.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/traineeArchive.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/admin.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/circleGray.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/circleGreen.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/docTasks.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/addTrainee.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/archive.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/group.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/instructorFromArchive.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/trainee.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/instructorAdmin.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/deleteTrainee.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/addInstructor.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/DB-instructors.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/edit.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/instructor.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/connectDB.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/deleteInstructor.png D$:/LMS/DB_IaT/InstructorsAndTrainees/icons/DB-trainees.png C$:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/rcc.exe || InstructorsAndTrainees_autogen
COMMAND = C:\Windows\system32\cmd.exe /C "cd /D D:\LMS\DB_IaT\Debug64 && C:\msys64\mingw64\bin\cmake.exe -E cmake_autorcc D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen.dir/AutoRcc_resources_EWIEGA46WW_Info.json Debug"
DESC = Automatic RCC for resources.qrc
restat = 1

View File

@@ -70,6 +70,25 @@ void DataParser::createAuthMessage(ClientAutorization *auth)
file.close();
}
void DataParser::createDeAuthMessage(ClientDeAutorization *deAuth)
{
QFile file(tempName);
file.open(QIODevice::WriteOnly);
QXmlStreamWriter xmlWriter(&file);
xmlWriter.setAutoFormatting(true);
xmlWriter.writeStartDocument();
xmlWriter.writeStartElement("ClientDeAutorization");
xmlWriter.writeAttribute("Login",deAuth->Login);
xmlWriter.writeEndElement();
xmlWriter.writeEndElement();
xmlWriter.writeEndDocument();
file.close();
}
void DataParser::createServerSettings(QString address, QString port)

View File

@@ -21,6 +21,7 @@ public:
void saveClientSettrings(QString language,bool isAutoStart);
void createFileDataList(QList<FileData> fileDataList,QString filename);
void createAuthMessage(ClientAutorization *auth);
void createDeAuthMessage(ClientDeAutorization *deAuth);
void createAuthData(ServerAuthorization *serverAuth);
void createAuthDataOffline(QString username,QString pass);
void addRunData(QList<int> displays);

View File

@@ -319,11 +319,36 @@ void RecognizeSystem::xmlParser(QByteArray array)
serverAuth->AccessType = value;
checkAccessType(value);
}
if (name == "Login"){
serverAuth->Login = value;
}
}
emit sigSaveLoginData(serverAuth);
}
if(xmlReader.name() == "ServerDeAuthorization"){
ServerDeAuthorization *serverDeAuth = new ServerDeAuthorization;
foreach(const QXmlStreamAttribute &attr, xmlReader.attributes())
{
QString name = attr.name().toString();
QString value = attr.value().toString();
if (name == "Result"){
serverDeAuth->Result = value == "true" ? true : false;
}
if (name == "Login"){
serverDeAuth->Login = value;
}
}
emit sigDeAuth(serverDeAuth);
}
xmlReader.readNext();
}
}

View File

@@ -28,6 +28,7 @@ signals:
void sigSocketDisabled();
void sigServerBlocked();
void sigSaveLoginData(ServerAuthorization *serverAuth);
void sigDeAuth(ServerDeAuthorization *serverDeAuth);
void sigSocketWaitForReadyRead(int waitTime);
void sigStartCompare();

View File

@@ -17,6 +17,12 @@ public:
QString ClientName;
bool Result;
QString AccessType;
QString Login;
};
class ServerDeAuthorization{
public:
bool Result;
QString Login;
};
class ClientAutorization{
@@ -25,6 +31,11 @@ public:
QString Password;
};
class ClientDeAutorization{
public:
QString Login;
};
class ServerMessage
{
public:

View File

@@ -29,6 +29,22 @@ bool ConnectorToServer::authorizationInstructorLocal(QString login, QString pass
return true;
}
bool ConnectorToServer::deAuthorizationInstructorLocal(QString login)
{
if (!client->getIsConnected())
{
return false;
}
ClientDeAutorization *deAutorization = new ClientDeAutorization;
deAutorization->Login = login;
dataParser->createDeAuthMessage(deAutorization);
emit sigSendDeAutorization();
return true;
}
void ConnectorToServer::initialize()
{
createObjects();
@@ -45,8 +61,10 @@ void ConnectorToServer::bindConnection()
connect(this,&ConnectorToServer::sigInitializeClient,client,&TCPClient::initialize,Qt::AutoConnection);
connect(this,&ConnectorToServer::sigSetConnect,client,&TCPClient::setConnect,Qt::AutoConnection);
connect(this,&ConnectorToServer::sigSendAutorization,sendSystem,&SendSystem::sendClientAutorization);
connect(this,&ConnectorToServer::sigSendDeAutorization,sendSystem,&SendSystem::sendClientAutorization);
connect(recognizeSystem,&RecognizeSystem::sigSaveLoginData,this,&ConnectorToServer::sigLoginResult);
connect(recognizeSystem,&RecognizeSystem::sigDeAuth,this,&ConnectorToServer::sigDeLoginResult);
}
void ConnectorToServer::createObjects()

View File

@@ -14,6 +14,7 @@ public:
explicit ConnectorToServer(QObject *parent = nullptr);
bool authorizationInstructorLocal(QString login, QString password);
bool deAuthorizationInstructorLocal(QString login);
private slots:
@@ -23,7 +24,9 @@ signals:
SendSystem *sendSystem,
QThread *thread);
void sigSendAutorization();
void sigSendDeAutorization();
void sigLoginResult(ServerAuthorization * serverAuth);
void sigDeLoginResult(ServerDeAuthorization * serverDeAuth);
private:
void initialize();

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -11,6 +11,8 @@ InstructorsAndTraineesWidget::InstructorsAndTraineesWidget(QWidget *parent) :
dbLMS(nullptr),
viewerTrainees(nullptr),
viewerInstructors(nullptr),
messangerWidget(nullptr),
docTasksWidget(nullptr),
adminMode(false),
loginInstructorLoggedInLocal(QStringLiteral(""))
{
@@ -18,35 +20,31 @@ InstructorsAndTraineesWidget::InstructorsAndTraineesWidget(QWidget *parent) :
connectorToServer = new ConnectorToServer(this);
connect(connectorToServer,&ConnectorToServer::sigLoginResult,this,&InstructorsAndTraineesWidget::checkLoginResult);
connect(connectorToServer,&ConnectorToServer::sigDeLoginResult,this,&InstructorsAndTraineesWidget::checkDeLoginResult);
dbLMS = new InterfaceDataBaseLMS(this);
connect(this, &InstructorsAndTraineesWidget::signal_LanguageChanged, dbLMS, &InterfaceDataBaseLMS::slot_LanguageChanged);
viewerTrainees = new ViewerTrainees(dbLMS);
viewerInstructors = new ViewerInstructors(dbLMS);
messangerWidget = new MessangerWidget(this);
connect(this, &InstructorsAndTraineesWidget::signal_NeedUpdateUI, viewerTrainees, &ViewerTrainees::slot_NeedUpdateUI);
connect(this, &InstructorsAndTraineesWidget::signal_NeedUpdateUI, viewerInstructors, &ViewerInstructors::slot_NeedUpdateUI);
connect(viewerInstructors, &ViewerInstructors::signal_BlockAutorization, this, &InstructorsAndTraineesWidget::signal_BlockAutorization);
connect(viewerTrainees, &ViewerTrainees::signal_BlockAutorization, this, &InstructorsAndTraineesWidget::signal_BlockAutorization);
connect(viewerTrainees, &ViewerTrainees::signal_traineeSelected, this, &InstructorsAndTraineesWidget::signal_traineeSelected);
connect(this, &InstructorsAndTraineesWidget::signal_tabMessengerChanged, viewerTrainees, &ViewerTrainees::slot_tabMessengerChanged);
ui->verticalLayout->addWidget(viewerTrainees);
ui->verticalLayout->addWidget(viewerInstructors);
ui->verticalLayout->addWidget(messangerWidget);
messangerWidget = new MessangerWidget(this);
docTasksWidget = new DocTasksWidget(this);
ui->verticalLayout_1->addWidget(viewerTrainees);
ui->verticalLayout_1->addWidget(viewerInstructors);
ui->verticalLayout_1->addWidget(messangerWidget);
ui->verticalLayout_2->addWidget(docTasksWidget);
viewerTrainees->setMinimumSize(1600, 600);
viewerInstructors->setMinimumSize(1600, 300);
//ui->btnAuthorizationInstructor->setEnabled(false);
//ui->btnConnectionToDB->click();
}
InstructorsAndTraineesWidget::~InstructorsAndTraineesWidget()
@@ -62,6 +60,8 @@ InstructorsAndTraineesWidget::~InstructorsAndTraineesWidget()
dbLMS->DisConnectionFromDB();
}
delete docTasksWidget;
delete messangerWidget;
delete viewerInstructors;
delete viewerTrainees;
delete dbLMS;
@@ -86,7 +86,7 @@ void InstructorsAndTraineesWidget::changeEvent(QEvent *event)
else
ui->btnConnectionToDB->setText(tr("Connection DB"));
updateLabelLoggedInInstructor();
updateLabelLoggedInInstructor(loginInstructorLoggedInLocal, "???");
}
}
@@ -102,7 +102,7 @@ void InstructorsAndTraineesWidget::checkLoginResult(ServerAuthorization *serverA
{
if (serverAuth->Result)
{
loginInstructorLoggedInLocal = serverAuth->ClientName;
loginInstructorLoggedInLocal = serverAuth->Login;
if(loginInstructorLoggedInLocal == QStringLiteral("admin"))
adminMode = true;
@@ -114,11 +114,11 @@ void InstructorsAndTraineesWidget::checkLoginResult(ServerAuthorization *serverA
viewerInstructors->setAuthComplited(true);
viewerTrainees->setAuthComplited(true);
//Q_EMIT signal_NeedUpdateUI(true, true);
Q_EMIT signal_NeedUpdateUI(true, true);
ui->btnAuthorizationInstructor->setText(tr("Deauthorization Instructor"));
//updateLabelLoggedInInstructor();
updateLabelLoggedInInstructor(serverAuth->Login, serverAuth->ClientName);
//Q_EMIT signal_NeedUpdateUI(true, true);
@@ -130,7 +130,33 @@ void InstructorsAndTraineesWidget::checkLoginResult(ServerAuthorization *serverA
}
}
bool InstructorsAndTraineesWidget::authorizationInstructorLocal(QWidget* parent)
void InstructorsAndTraineesWidget::checkDeLoginResult(ServerDeAuthorization *serverDeAuth)
{
if (serverDeAuth->Result)
{
loginInstructorLoggedInLocal = QStringLiteral("");
adminMode = false;
viewerInstructors->setAdminMode(adminMode);
viewerTrainees->setAdminMode(adminMode);
viewerInstructors->setAuthComplited(false);
viewerTrainees->setAuthComplited(false);
Q_EMIT signal_NeedUpdateUI(true, false);
ui->btnAuthorizationInstructor->setText(tr("Authorization Instructor"));
updateLabelLoggedInInstructor("","");
QMessageBox::information(this, tr("Instructor deauthorization"), tr("Successfully!"));
}
else
{
QMessageBox::warning(this, tr("Instructor deauthorization"), tr("Error!"));
}
}
bool InstructorsAndTraineesWidget::authorizationInstructorDialog(QWidget* parent)
{
DialogAuthorizationInstructor dlg(parent);
dlg.setWindowTitle(tr("Instructor authorization"));
@@ -160,115 +186,25 @@ bool InstructorsAndTraineesWidget::authorizationInstructorLocal(QWidget* parent)
return false;
}
bool InstructorsAndTraineesWidget::authorizationIsCompleted()
{
if(loginInstructorLoggedInLocal == QStringLiteral(""))
return false;
else
return true;
}
bool InstructorsAndTraineesWidget::authorizationTrainee(QString login, QString password, QString classroom_name, QString computer_name)
{
mtxAccess.lock();
if(! dbLMS->DBisConnected())
{
mtxAccess.unlock();
return false;
}
Q_EMIT signal_BlockAutorization(true);
bool res = dbLMS->AuthorizationTrainee(login, password, classroom_name, computer_name);
Q_EMIT signal_BlockAutorization(false);
if(res)
Q_EMIT signal_NeedUpdateUI(false, true);
mtxAccess.unlock();
return res;
}
bool InstructorsAndTraineesWidget::deAuthorizationTrainee(QString login)
{
mtxAccess.lock();
if(! dbLMS->DBisConnected())
{
mtxAccess.unlock();
return false;
}
Q_EMIT signal_BlockAutorization(true);
bool res = dbLMS->deAuthorizationTrainee(login);
Q_EMIT signal_BlockAutorization(false);
if(res)
Q_EMIT signal_NeedUpdateUI(false, true);
mtxAccess.unlock();
return res;
}
QString InstructorsAndTraineesWidget::getNameTraineeByLogin(QString login)
{
mtxAccess.lock();
if(! dbLMS->DBisConnected())
{
mtxAccess.unlock();
return QStringLiteral("");
}
QString res = dbLMS->getNameTraineeByLogin(login);
mtxAccess.unlock();
return res;
}
bool InstructorsAndTraineesWidget::authorizationInstructor(QString login, QString password)
{
mtxAccess.lock();
if(! dbLMS->DBisConnected())
{
mtxAccess.unlock();
return false;
}
Q_EMIT signal_BlockAutorization(true);
bool res = dbLMS->AuthorizationInstructor(login, password);
Q_EMIT signal_BlockAutorization(false);
if(res)
Q_EMIT signal_NeedUpdateUI(true, false);
mtxAccess.unlock();
return res;
}
bool InstructorsAndTraineesWidget::deAuthorizationInstructor(QString login)
{
mtxAccess.lock();
/*
if(! dbLMS->DBisConnected())
{
mtxAccess.unlock();
return false;
}
}*/
Q_EMIT signal_BlockAutorization(true);
//Q_EMIT signal_BlockAutorization(true);
bool res = dbLMS->deAuthorizationInstructor(login);
//bool res = dbLMS->deAuthorizationInstructor(login);
connectorToServer->deAuthorizationInstructorLocal(login);
Q_EMIT signal_BlockAutorization(false);
//Q_EMIT signal_BlockAutorization(false);
/*
if(res)
{
if(loginInstructorLoggedInLocal == login)
@@ -285,50 +221,21 @@ bool InstructorsAndTraineesWidget::deAuthorizationInstructor(QString login)
}
else
Q_EMIT signal_NeedUpdateUI(true, false);
}
} */
mtxAccess.unlock();
return res;
return /*res*/true;
}
QString InstructorsAndTraineesWidget::getNameInstructorByLogin(QString login)
bool InstructorsAndTraineesWidget::authorizationIsCompleted()
{
mtxAccess.lock();
if(! dbLMS->DBisConnected())
{
mtxAccess.unlock();
return QStringLiteral("");
}
QString res = dbLMS->getNameInstructorByLogin(login);
mtxAccess.unlock();
return res;
if(loginInstructorLoggedInLocal == QStringLiteral(""))
return false;
else
return true;
}
QString InstructorsAndTraineesWidget::getMainInstructorName()
{
mtxAccess.lock();
if(! dbLMS->DBisConnected())
{
mtxAccess.unlock();
return QStringLiteral("");
}
QString res = dbLMS->getNameInstructorByLogin(loginInstructorLoggedInLocal);
mtxAccess.unlock();
return res;
}
/*
QList<Trainee> InstructorsAndTraineesWidget::getListTrainees()
{
return dbLMS->getListTrainees();
}
*/
void InstructorsAndTraineesWidget::on_btnConnectionToDB_clicked()
{
bool stateIsChecked = ui->btnConnectionToDB->isChecked();
@@ -384,7 +291,7 @@ void InstructorsAndTraineesWidget::on_btnAuthorizationInstructor_clicked()
if(stateIsChecked)
{//Авторизация Инструктора локальная (Администратора)
if(authorizationInstructorLocal(this))
if(authorizationInstructorDialog(this))
{
}
@@ -397,30 +304,30 @@ void InstructorsAndTraineesWidget::on_btnAuthorizationInstructor_clicked()
{
if(deAuthorizationInstructor(loginInstructorLoggedInLocal))
{
ui->btnAuthorizationInstructor->setText(tr("Authorization Instructor"));
//ui->btnAuthorizationInstructor->setText(tr("Authorization Instructor"));
//updateLabelLoggedInInstructor();
Q_EMIT signal_NeedUpdateUI(true, true);
//Q_EMIT signal_NeedUpdateUI(true, true);
}
}
}
}
void InstructorsAndTraineesWidget::updateLabelLoggedInInstructor()
void InstructorsAndTraineesWidget::updateLabelLoggedInInstructor(QString login, QString name)
{
mtxAccess.lock();
/*
if(! dbLMS->DBisConnected())
{
mtxAccess.unlock();
return;
}
}*/
if(authorizationIsCompleted())
{
QString nameLoggedInInstructor = QString("%1 (%2)").arg(
dbLMS->getNameInstructorByLogin(loginInstructorLoggedInLocal), loginInstructorLoggedInLocal);
QString nameLoggedInInstructor = QString("%1 (%2)").arg(name, login);
ui->lblLoggedInInstructor->setText(nameLoggedInInstructor);
if(loginInstructorLoggedInLocal == QStringLiteral("admin"))
ui->lblLoggedIn->setPixmap(QPixmap(QStringLiteral(":/icons/admin.png")));
@@ -436,18 +343,7 @@ void InstructorsAndTraineesWidget::updateLabelLoggedInInstructor()
mtxAccess.unlock();
}
void InstructorsAndTraineesWidget::on_btnDocTasks_clicked()
{
DocTasksWidget docTasks(this);
QDialog* dialog = new QDialog(this);
QHBoxLayout *layout = new QHBoxLayout(dialog);
layout->addWidget(&docTasks);
dialog->setWindowTitle(tr("Doc tasks"));
dialog->setMinimumSize(1200, 800);
dialog->exec();
}
void InstructorsAndTraineesWidget::on_toolButton_clicked()
void InstructorsAndTraineesWidget::on_btnUpdateStyleSheet_clicked()
{
viewerTrainees->updateMyStyleSheet();
viewerInstructors->updateMyStyleSheet();

View File

@@ -29,7 +29,10 @@ private:
public Q_SLOTS:
//Слот обработки смены языка
void slot_LanguageChanged(QString language);
//Слот обработки результата авторизации
void checkLoginResult(ServerAuthorization * serverAuth);
//Слот обработки результата авторизации
void checkDeLoginResult(ServerDeAuthorization * serverDeAuth);
Q_SIGNALS:
//сигнал об изменении языка интерфейса
@@ -50,33 +53,17 @@ Q_SIGNALS:
//сигнал об инициализации мессенджера
void signal_InitMessanger(QList<Trainee> listTrainees);
public:
QString getMainInstructorName();
//QList<Trainee> getListTrainees();
//Авторизация обучаемого на клиенте
bool authorizationTrainee(QString login, QString password, QString classroom_name = QStringLiteral(""), QString computer_name = QStringLiteral(""));
bool deAuthorizationTrainee(QString login);
QString getNameTraineeByLogin(QString login);
//Авторизация инструктора на клиенте
bool authorizationInstructor(QString login, QString password);
bool deAuthorizationInstructor(QString login);
QString getNameInstructorByLogin(QString login);
private Q_SLOTS:
void on_btnConnectionToDB_clicked();
void on_btnAuthorizationInstructor_clicked();
void on_btnDocTasks_clicked();
void on_toolButton_clicked();
void on_btnUpdateStyleSheet_clicked();
private:
void updateLabelLoggedInInstructor();
void updateLabelLoggedInInstructor(QString login, QString name);
//Авторизация инструктора локальная
bool authorizationInstructorLocal(QWidget* parent = nullptr);
bool authorizationInstructorDialog(QWidget* parent = nullptr);
bool deAuthorizationInstructor(QString login);
bool authorizationIsCompleted();
private:

View File

@@ -21,7 +21,7 @@
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<layout class="QHBoxLayout" name="horizontalLayout">
<layout class="QHBoxLayout" name="horizontalLayout_0">
<item>
<widget class="QGroupBox" name="groupBox">
<property name="font">
@@ -35,12 +35,17 @@
</property>
<layout class="QGridLayout" name="gridLayout_2">
<item row="1" column="0">
<layout class="QVBoxLayout" name="verticalLayout"/>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<layout class="QVBoxLayout" name="verticalLayout_1"/>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_2"/>
</item>
</layout>
</item>
<item row="0" column="0">
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<layout class="QHBoxLayout" name="horizontalLayout_1">
<item>
<widget class="QToolButton" name="btnConnectionToDB">
<property name="minimumSize">
@@ -195,36 +200,7 @@
</spacer>
</item>
<item>
<widget class="QToolButton" name="btnDocTasks">
<property name="minimumSize">
<size>
<width>140</width>
<height>58</height>
</size>
</property>
<property name="text">
<string>Doc tasks</string>
</property>
<property name="icon">
<iconset resource="resources.qrc">
<normaloff>:/icons/docTasks.png</normaloff>:/icons/docTasks.png</iconset>
</property>
<property name="iconSize">
<size>
<width>32</width>
<height>32</height>
</size>
</property>
<property name="shortcut">
<string>Ctrl+Shift+S</string>
</property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonTextUnderIcon</enum>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="toolButton">
<widget class="QToolButton" name="btnUpdateStyleSheet">
<property name="minimumSize">
<size>
<width>58</width>
@@ -239,8 +215,6 @@
</layout>
</item>
</layout>
</item>
</layout>
</widget>
</item>
</layout>

View File

@@ -65,6 +65,19 @@
<property name="text">
<string>Send</string>
</property>
<property name="icon">
<iconset resource="../resources.qrc">
<normaloff>:/icons/sendMsg.png</normaloff>:/icons/sendMsg.png</iconset>
</property>
<property name="iconSize">
<size>
<width>32</width>
<height>32</height>
</size>
</property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
</widget>
</item>
</layout>
@@ -76,6 +89,8 @@
</item>
</layout>
</widget>
<resources/>
<resources>
<include location="../resources.qrc"/>
</resources>
<connections/>
</ui>

View File

@@ -24,5 +24,6 @@
<file>icons/connectDB.png</file>
<file>icons/login-user.png</file>
<file>icons/docTasks.png</file>
<file>icons/sendMsg.png</file>
</qresource>
</RCC>

Binary file not shown.

View File

@@ -1,45 +1,76 @@
# ninja log v5
498 1762 7549974043942795 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/mocs_compilation.cpp.obj e55e608f2306dffc
1841 1985 7549974046170500 GUIdataBaseLMS.exe dadb916a9424404
17 49 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
24 454 0 testDBpgSQL_autogen/include/ui_mainwindow.h d08ec0c05fa072d8
54 1420 7550071848284297 CMakeFiles/GUIdataBaseLMS.dir/mainwindow.cpp.obj de40007ae8044c51
17 49 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
462 513 7550002299258019 GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp 2845afa7952c1899
49 1320 7550071847292361 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/mocs_compilation.cpp.obj a7350fa2ef349e5c
1420 1566 7550071849741482 GUIdataBaseLMS.exe dadb916a9424404
10 32 0 CMakeFiles/clean.additional 7155004b3956b606
441 482 7549320531460357 testDBpgSQL_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp e72511a2b01b9766
24 454 0 testDBpgSQL_autogen/mocs_compilation.cpp d08ec0c05fa072d8
501 1760 7549974043922849 CMakeFiles/GUIdataBaseLMS.dir/main.cpp.obj 5aeddeb7620711ba
9 40 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
449 498 7549974031284050 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp 2845afa7952c1899
9 40 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
9 40 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
505 556 7549974031887321 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp.obj bb007c89f3a0e760
9 40 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
2188 2534 7549968971818713 testDBpgSQL.exe 2cffdb60e2e039f
32 39 0 clean 9c4b4372737ab8da
449 498 7549974031284050 GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp 2845afa7952c1899
9 40 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
503 1841 7549974044729004 CMakeFiles/GUIdataBaseLMS.dir/mainwindow.cpp.obj 3810b99a644bb526
24 454 0 testDBpgSQL_autogen/include/ui_mainwindow.h d08ec0c05fa072d8
9 40 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
21 462 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
21 462 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
21 462 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
21 462 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
21 462 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
21 462 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
462 513 7550002299258019 GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp 2845afa7952c1899
462 513 7550002299258019 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp 2845afa7952c1899
52 1348 7550071847581866 CMakeFiles/GUIdataBaseLMS.dir/main.cpp.obj a2eccd89d22e2bf1
17 49 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
520 570 7550002299856419 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp.obj f3adc5dfd1a45619
513 1782 7550002311959577 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/mocs_compilation.cpp.obj a7350fa2ef349e5c
516 1831 7550002312453173 CMakeFiles/GUIdataBaseLMS.dir/main.cpp.obj a2eccd89d22e2bf1
518 1886 7550002313003795 CMakeFiles/GUIdataBaseLMS.dir/mainwindow.cpp.obj de40007ae8044c51
1886 2030 7550002314424457 GUIdataBaseLMS.exe dadb916a9424404
19 56 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
19 56 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
19 56 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
19 56 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
19 56 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
19 56 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
17 49 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
17 49 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
462 513 7550002299258019 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp 2845afa7952c1899
17 49 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
32 39 0 clean 9c4b4372737ab8da
2188 2534 7549968971818713 testDBpgSQL.exe 2cffdb60e2e039f
20 51 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
20 51 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
20 51 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
20 51 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
20 51 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
20 51 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
15 48 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
15 48 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
15 48 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
15 48 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
15 48 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
15 48 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
15 46 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
15 46 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
15 46 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
15 46 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
15 46 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
15 46 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
16 47 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
16 47 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
16 47 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
16 47 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
16 47 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
16 47 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
48 1322 7550116196483503 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/mocs_compilation.cpp.obj a7350fa2ef349e5c
50 1343 7550116196703216 CMakeFiles/GUIdataBaseLMS.dir/main.cpp.obj a2eccd89d22e2bf1
53 1419 7550116197445564 CMakeFiles/GUIdataBaseLMS.dir/mainwindow.cpp.obj de40007ae8044c51
1419 1564 7550116198891169 GUIdataBaseLMS.exe dadb916a9424404
21 52 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
21 52 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
21 52 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
21 52 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
21 52 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
21 52 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
16 47 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
16 47 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
16 47 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
16 47 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
16 47 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
16 47 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
17 54 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
17 54 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
17 54 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
17 54 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
17 54 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
17 54 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
16 47 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
16 47 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
16 47 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
16 47 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f
16 47 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f
16 47 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f
47 1317 7550176038485876 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/mocs_compilation.cpp.obj a7350fa2ef349e5c
50 1342 7550176038745186 CMakeFiles/GUIdataBaseLMS.dir/main.cpp.obj a2eccd89d22e2bf1
52 1416 7550176039483204 CMakeFiles/GUIdataBaseLMS.dir/mainwindow.cpp.obj de40007ae8044c51
1417 1562 7550176040927859 GUIdataBaseLMS.exe dadb916a9424404

View File

@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<ClientAutorization Login="admin" Password="admin"/>
<ClientDeAutorization Login="O1"/>

Binary file not shown.

View File

@@ -26,3 +26,46 @@
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
741 3823 7549118088405427 CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj d73c57350f364b58
8 620 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738
8 620 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
8 620 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
8 620 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738
8 620 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
8 620 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
631 3169 7550042169912346 CMakeFiles/ServerLMS.dir/Systems/recognizesystem.cpp.obj f698d155fbad3bd2
628 3224 7550042170483312 CMakeFiles/ServerLMS.dir/multithreadserver.cpp.obj 8ac2c4a8e2ef203c
640 3276 7550042171011162 CMakeFiles/ServerLMS.dir/Systems/processingsystem.cpp.obj 64946e3309bfc754
633 3299 7550042171170749 CMakeFiles/ServerLMS.dir/Systems/updatecontroller.cpp.obj c4c12bda48d8fa92
643 3330 7550042171563312 CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj d73c57350f364b58
636 3529 7550042173541128 CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj b273ef6b79a34bf
623 3530 7550042173551107 CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj 12010b53b3caa3fc
626 3612 7550042174342071 CMakeFiles/ServerLMS.dir/clienthandler.cpp.obj 6c16bf194fe85608
620 3965 7550042177904480 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/mocs_compilation.cpp.obj 40e4c8c7d98890e8
3965 4463 7550042182866266 libServerLMS.dll fec6fbb0697e8d71
3965 4463 7550042182866266 libServerLMS.dll.a fec6fbb0697e8d71
19 549 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738
19 549 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
19 549 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
19 549 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738
19 549 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
19 549 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
569 3070 7550109271713645 CMakeFiles/ServerLMS.dir/Systems/processingsystem.cpp.obj 64946e3309bfc754
559 3181 7550109272813721 CMakeFiles/ServerLMS.dir/Systems/recognizesystem.cpp.obj f698d155fbad3bd2
562 3281 7550109273823126 CMakeFiles/ServerLMS.dir/Systems/updatecontroller.cpp.obj c4c12bda48d8fa92
572 3326 7550109274281903 CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj d73c57350f364b58
555 3385 7550109274862336 CMakeFiles/ServerLMS.dir/clienthandler.cpp.obj 6c16bf194fe85608
550 3438 7550109275395266 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/mocs_compilation.cpp.obj 40e4c8c7d98890e8
566 3508 7550109276093391 CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj b273ef6b79a34bf
557 3559 7550109276602373 CMakeFiles/ServerLMS.dir/multithreadserver.cpp.obj 8ac2c4a8e2ef203c
552 3692 7550109277923319 CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj 12010b53b3caa3fc
3692 4166 7550109282652827 libServerLMS.dll fec6fbb0697e8d71
3692 4166 7550109282652827 libServerLMS.dll.a fec6fbb0697e8d71
19 60 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738
19 60 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
19 60 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
19 60 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738
19 60 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738
19 60 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738
60 2213 7550153358132948 CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj b273ef6b79a34bf
2213 2674 7550153362733864 libServerLMS.dll fec6fbb0697e8d71
2213 2674 7550153362733864 libServerLMS.dll.a fec6fbb0697e8d71

View File

@@ -1,21 +1,7 @@
# Generated by CMake. Changes will be overwritten.
D:/LMS/ServerLMS/ServerLMS/Systems/dataparser.cpp
D:/LMS/ServerLMS/ServerLMS/serverlmswidget.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/Systems/dataparser.cpp
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/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/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
@@ -32,6 +18,20 @@ D:/LMS/ServerLMS/ServerLMS/Systems/updatecontroller.h
D:/LMS/ServerLMS/ServerLMS/Systems/tools.h
D:/LMS/ServerLMS/ServerLMS/clienthandler.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/typesDataServerClient.h
D:/LMS/ServerLMS/ServerLMS/Systems/processingsystem.cpp
D:/LMS/ServerLMS/ServerLMS/multithreadserver.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/Client.h
D:/LMS/ServerLMS/ServerLMS/Systems/sendsystem.h
mmc:Q_OBJECT
D:/LMS/ServerLMS/ServerLMS/ServerLMS_global.h
D:/LMS/ServerLMS/ServerLMS/providerdblms.cpp
D:/LMS/ServerLMS/ServerLMS/Systems/recognizesystem.cpp
D:/LMS/ServerLMS/ServerLMS/Systems/logger.cpp
D:/LMS/ServerLMS/ServerLMS/Systems/sendsystem.cpp
D:/LMS/ServerLMS/ServerLMS/multithreadserver.cpp
D:/LMS/ServerLMS/ServerLMS/Systems/updatecontroller.cpp
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

@@ -49,6 +49,24 @@ void DataParser::xmlParser(ClientHandler *client, QByteArray array)
processingSystem->processingClientAutorization(client, clientAutorization);
}
else if(xmlReader.name() == "ClientDeAutorization")
{//Запрос ДеАвторизации от клиента
ClientDeAutorization clientDeAutorization;
/*Перебираем все атрибуты тега*/
foreach(const QXmlStreamAttribute &attr, xmlReader.attributes())
{
QString name = attr.name().toString();
QString value = attr.value().toString();
//addTextToLogger(name + ": " + value);
if(name == "Login")
clientDeAutorization.Login = value;
}
processingSystem->processingClientDeAutorization(client, clientDeAutorization);
}
else if(xmlReader.name() == "ClientMessage")
{//Сообщение от клиента
@@ -220,7 +238,7 @@ QByteArray DataParser::xmlAnswer(QList<SXmlAnswerTag> listTag, QString elemUp1,
}
QByteArray DataParser::xmlAnswer_authorization(bool result, QString instructorName,QString clientName, QString accessType)
QByteArray DataParser::xmlAnswer_authorization(bool result, QString instructorName,QString clientName, QString accessType, QString login)
{
QList<SXmlAnswerTag> listTag;
@@ -229,7 +247,8 @@ QByteArray DataParser::xmlAnswer_authorization(bool result, QString instructorNa
SAttribute attribute2 = {"InstructorName", instructorName};
SAttribute attribute3 = {"ClientName", clientName};
SAttribute attribute4 = {"AccessType", accessType};
QList<SAttribute> listAttr = {attribute1, attribute2, attribute3, attribute4};
SAttribute attribute5 = {"Login", login};
QList<SAttribute> listAttr = {attribute1, attribute2, attribute3, attribute4, attribute5};
SXmlAnswerTag tag = {"ServerAuthorization", listAttr};
listTag.append(tag);
@@ -237,6 +256,20 @@ QByteArray DataParser::xmlAnswer_authorization(bool result, QString instructorNa
return xmlAnswer(listTag);
}
QByteArray DataParser::xmlAnswer_deAuthorization(bool result, QString login)
{
QList<SXmlAnswerTag> listTag;
SAttribute attribute1 = {"Result", result? "true" : "false"};
SAttribute attribute2 = {"Login", login};
QList<SAttribute> listAttr = {attribute1, attribute2};
SXmlAnswerTag tag = {"ServerDeAuthorization", listAttr};
listTag.append(tag);
return xmlAnswer(listTag);
}
QByteArray DataParser::xmlAnswer_message(QString text)
{
QList<SXmlAnswerTag> listTag;

View File

@@ -25,7 +25,8 @@ public:
void xmlFileDataParse(QByteArray array);
QByteArray xmlAnswer(QList<SXmlAnswerTag> listTag,QString elemUp1 = "", QString elemUp2 = "");
QByteArray xmlAnswer_authorization(bool result, QString instructorName, QString clientName, QString accessType);
QByteArray xmlAnswer_authorization(bool result, QString instructorName, QString clientName, QString accessType, QString login);
QByteArray xmlAnswer_deAuthorization(bool result, QString login);
QByteArray xmlAnswer_message(QString text);
QByteArray xmlAnswer_task(QString text);
QByteArray xmlAnswer_notify(QString code);

View File

@@ -42,7 +42,7 @@ void ProcessingSystem::processingClientAutorization(ClientHandler *client, Clien
instructorName = providerDBLMS->getMainInstructorName();
traineeName = providerDBLMS->getNameTraineeByLogin(clientAutorization.Login);
arrayAnswer = dataParser->xmlAnswer_authorization(true, instructorName, traineeName, "trainee");
arrayAnswer = dataParser->xmlAnswer_authorization(true, instructorName, traineeName, "trainee", clientAutorization.Login);
}
else if(providerDBLMS->authorizationInstructor(clientAutorization.Login, clientAutorization.Password))
{//Авторизуется инструктор
@@ -52,11 +52,56 @@ void ProcessingSystem::processingClientAutorization(ClientHandler *client, Clien
instructorName = providerDBLMS->getNameInstructorByLogin(clientAutorization.Login);
arrayAnswer = dataParser->xmlAnswer_authorization(true, instructorName, instructorName, "instructor");
arrayAnswer = dataParser->xmlAnswer_authorization(true, instructorName, instructorName, "instructor", clientAutorization.Login);
}
else
{//Никто не авторизовался
arrayAnswer = dataParser->xmlAnswer_authorization(false, "", "", "");
arrayAnswer = dataParser->xmlAnswer_authorization(false, "", "", "", "");
}
client->sendXmlAnswer(arrayAnswer);
QString str = QString(arrayAnswer);
//logger->addTextToLogger("To Client: " + str);
//Извещаем об изменениях в авторизации
emit sigAuthChanged();
}
void ProcessingSystem::processingClientDeAutorization(ClientHandler *client, ClientDeAutorization clientDeAutorization)
{
if(server->getStateBlockAutorization() == blocked)
{
QByteArray arrayAnswer = dataParser->xmlAnswer_notify(NOTIFY_SERVER_BLOCKED);
client->sendXmlAnswer(arrayAnswer);
QString str = QString(arrayAnswer);
emit sigLogMessage("To Client: " + str);
return;
}
//Попытка ДеАвторизации клиента (проверка по БД)
QByteArray arrayAnswer;
if(providerDBLMS->deAuthorizationTrainee(clientDeAutorization.Login))
{//ДеАвторизуется обучаемый
client->getClient()->setLogin("");
emit sigUpdateListClients();
arrayAnswer = dataParser->xmlAnswer_deAuthorization(true, clientDeAutorization.Login);
}
else if(providerDBLMS->deAuthorizationInstructor(clientDeAutorization.Login))
{//ДеАвторизуется инструктор
client->getClient()->setLogin("");
emit sigUpdateListClients();
arrayAnswer = dataParser->xmlAnswer_deAuthorization(true, clientDeAutorization.Login);
}
else
{//Никто не ДеАвторизовался
arrayAnswer = dataParser->xmlAnswer_deAuthorization(false, "");
}
client->sendXmlAnswer(arrayAnswer);

View File

@@ -24,6 +24,7 @@ public:
void initialize(DataParser* dataParser,ServerLMSWidget *server);
void processingClientAutorization(ClientHandler *client, ClientAutorization clientAutorization);
void processingClientDeAutorization(ClientHandler *client, ClientDeAutorization clientDeAutorization);
void processingClientMessage(ClientHandler *client, ClientMessage clientMessage);
void processingClientNotify(ClientHandler *client, ClientNotify clientNotify);

View File

@@ -44,6 +44,11 @@ public:
QString Password;
int NumberOfScreen;
};
class ClientDeAutorization
{
public:
QString Login;
};
class ServerMessage
{

View File

@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<ServerNotify Code="END"/>
<ServerDeAuthorization Result="true" Login="O1"/>