diff --git a/DB_IaT/Debug64/.cmake/api/v1/reply/index-2024-12-06T10-16-16-0531.json b/DB_IaT/Debug64/.cmake/api/v1/reply/index-2024-12-11T07-18-40-0654.json similarity index 100% rename from DB_IaT/Debug64/.cmake/api/v1/reply/index-2024-12-06T10-16-16-0531.json rename to DB_IaT/Debug64/.cmake/api/v1/reply/index-2024-12-11T07-18-40-0654.json diff --git a/DB_IaT/Debug64/.ninja_deps b/DB_IaT/Debug64/.ninja_deps index 37c1e82..1534ebd 100644 Binary files a/DB_IaT/Debug64/.ninja_deps and b/DB_IaT/Debug64/.ninja_deps differ diff --git a/DB_IaT/Debug64/.ninja_log b/DB_IaT/Debug64/.ninja_log index 7ca1667..5463d6f 100644 --- a/DB_IaT/Debug64/.ninja_log +++ b/DB_IaT/Debug64/.ninja_log @@ -1,103 +1,107 @@ # ninja log v5 -1400 1526 7554403513026725 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp f2ed85aad0f78c7c -80 2637 7554437652588987 CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj d4fbe9d883edc93b -77 2409 7554437650305095 CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj 7ddeadbf3b0dea24 -19 57 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77 -2889 3475 7554437660946634 libInstructorsAndTrainees.dll.a 7574a27538bbb995 -19 57 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 -19 57 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 -87 2127 7554437647472669 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/connectortoserver.cpp.obj 8fc854e83acd17de -4398 4745 7554403545178109 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp.obj 305a6e3310d2037b -1561 4056 7554403538030733 CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogeditinstructor.cpp.obj 8b56e47f4dc12dfc +20 374 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77 +20 374 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77 47 59 0 clean 9c4b4372737ab8da -19 57 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77 -19 57 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77 +1561 4056 7554403538030733 CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogeditinstructor.cpp.obj 8b56e47f4dc12dfc +20 374 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 +20 374 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 +2595 3323 7556105170146622 libInstructorsAndTrainees.dll.a c1e915765a645e23 +20 374 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77 +391 2040 7556105157862715 CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj 7ddeadbf3b0dea24 +4398 4745 7554403545178109 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp.obj 305a6e3310d2037b +400 2077 7556105158235202 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/connectortoserver.cpp.obj 8fc854e83acd17de +394 2218 7556105159648444 CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj d4fbe9d883edc93b +1400 1526 7554403513026725 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp f2ed85aad0f78c7c 4063 6185 7554403559590571 CMakeFiles/InstructorsAndTrainees.dir/messanger/messangerwidget.cpp.obj 481eedcb91b88485 -19 57 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77 -19 57 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 -1400 1526 7554403513026725 InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp f2ed85aad0f78c7c -19 57 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 -19 57 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 -68 2658 7554437652808400 CMakeFiles/InstructorsAndTrainees.dir/trainees/editortrainees.cpp.obj 2eb29bce9ccb4f74 -91 1928 7554437645497954 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/sendsystem.cpp.obj 9ad1bf13dc80c680 -19 57 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 -19 57 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 -19 57 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77 -19 57 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77 +380 2032 7556105157789616 CMakeFiles/InstructorsAndTrainees.dir/commonview.cpp.obj fed61e18b9b49808 1578 4794 7554403545565259 CMakeFiles/InstructorsAndTrainees.dir/docTasks/doctaskswidget.cpp.obj eaab4dd1a4821d3d -66 2416 7554437650364936 CMakeFiles/InstructorsAndTrainees.dir/commonview.cpp.obj fed61e18b9b49808 +20 374 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77 +20 374 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77 +20 374 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 +382 2327 7556105160740279 CMakeFiles/InstructorsAndTrainees.dir/trainees/editortrainees.cpp.obj 2eb29bce9ccb4f74 +20 374 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 +417 2249 7555250085369086 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/sendsystem.cpp.obj 9ad1bf13dc80c680 +20 374 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 +20 374 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 +1400 1526 7554403513026725 InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp f2ed85aad0f78c7c +20 374 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 +20 374 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 1537 3960 7554403536624811 CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogeditgroup.cpp.obj fb0943d52b183a47 -19 57 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 +20 374 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77 1565 4028 7554403537718314 CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogauthorizationinstructor.cpp.obj f93eecf151ea8490 16 47 0 CMakeFiles/clean.additional 7155004b3956b606 -70 2428 7554437650494583 CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj fdca52f2b0e8f989 -2889 3475 7554437660946634 libInstructorsAndTrainees.dll 7574a27538bbb995 -19 57 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77 -19 57 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77 +385 2185 7556105159315679 CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj fdca52f2b0e8f989 +2595 3323 7556105170146622 libInstructorsAndTrainees.dll c1e915765a645e23 +20 374 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77 +20 374 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77 1573 4657 7554403543966835 CMakeFiles/InstructorsAndTrainees.dir/tasks/taskswidget.cpp.obj c57be72ccb40ac81 -19 57 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77 -19 57 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77 -19 57 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77 -19 57 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 -19 57 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77 -95 1970 7554437645906861 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/dataparser.cpp.obj ddd815f2ca650c79 -15 276 7551833764505808 build.ninja 76aa11f472515be0 -74 2484 7554437651063067 CMakeFiles/InstructorsAndTrainees.dir/trainees/traineesview.cpp.obj a3eaea1c64402a5b -19 57 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77 +20 374 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77 +20 374 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77 +20 374 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77 +20 374 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 +20 374 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77 +420 2290 7555250085797930 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/dataparser.cpp.obj ddd815f2ca650c79 +15 276 7556047205672548 build.ninja 76aa11f472515be0 +388 2084 7556105158296177 CMakeFiles/InstructorsAndTrainees.dir/trainees/traineesview.cpp.obj a3eaea1c64402a5b +20 374 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77 1543 3051 7554403527720657 CMakeFiles/InstructorsAndTrainees.dir/trainees/computersLocations.cpp.obj d6745e62ffbfb46 1540 4063 7554403538030733 CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogedittrainee.cpp.obj 580c1c7cd7084a9f -63 2889 7554437655122210 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941 -19 57 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 -19 57 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77 -106 1647 7554437642495976 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tools.cpp.obj bec4c837d4b193f1 -60 2835 7554437654573679 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj fe245428360a3de -19 57 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77 -102 1849 7554437644610324 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tcpclient.cpp.obj 8ca63217f4ebd7bf -19 57 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 -84 2486 7554437651083007 CMakeFiles/InstructorsAndTrainees.dir/instructors/instructorsview.cpp.obj 129517285e22bd60 -19 57 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77 +377 2595 7556105163422580 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941 +20 374 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 +20 374 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77 +431 2002 7555250082834355 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tools.cpp.obj bec4c837d4b193f1 +374 2440 7556105161875163 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj fe245428360a3de +20 374 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77 +496 2070 7556076817710608 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tcpclient.cpp.obj 8ca63217f4ebd7bf +20 374 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 +397 2275 7556105160225153 CMakeFiles/InstructorsAndTrainees.dir/instructors/instructorsview.cpp.obj 129517285e22bd60 +20 374 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77 1582 2944 7554403526627168 CMakeFiles/InstructorsAndTrainees.dir/docTasks/module.cpp.obj 7e450168ba24c81a -98 2229 7554437648489947 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/recognizesystem.cpp.obj fdf4a5794596b63d -19 57 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 -30 421 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 -30 421 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 -30 421 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 -30 421 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77 -30 421 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77 -30 421 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77 -30 421 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77 -30 421 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77 -30 421 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77 -30 421 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77 -30 421 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77 -30 421 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 -30 421 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 -30 421 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 -30 421 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 -30 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 -30 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 -30 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77 -30 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77 -30 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77 -30 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77 -30 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77 -30 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77 -30 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77 -30 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77 -30 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 -30 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 -30 421 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 -455 2069 7554584599457852 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tcpclient.cpp.obj 8ca63217f4ebd7bf -447 2241 7554584601164624 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/connectortoserver.cpp.obj 8fc854e83acd17de -426 2320 7554584601959696 CMakeFiles/InstructorsAndTrainees.dir/commonview.cpp.obj fed61e18b9b49808 -440 2348 7554584602242468 CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj d4fbe9d883edc93b -434 2403 7554584602786614 CMakeFiles/InstructorsAndTrainees.dir/trainees/traineesview.cpp.obj a3eaea1c64402a5b -444 2445 7554584603210560 CMakeFiles/InstructorsAndTrainees.dir/instructors/instructorsview.cpp.obj 129517285e22bd60 -437 2464 7554584603402105 CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj 7ddeadbf3b0dea24 -431 2499 7554584603773906 CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj fdca52f2b0e8f989 -429 2539 7554584604116315 CMakeFiles/InstructorsAndTrainees.dir/trainees/editortrainees.cpp.obj 2eb29bce9ccb4f74 -424 2751 7554584606282767 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941 -421 2813 7554584606898435 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj fe245428360a3de +61 1256 7556084245375434 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/recognizesystem.cpp.obj fdf4a5794596b63d +20 374 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 +20 59 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 +96 1681 7556111688208782 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tcpclient.cpp.obj 8ca63217f4ebd7bf +89 1749 7556111688880340 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/dataparser.cpp.obj ddd815f2ca650c79 +85 2093 7556111692302591 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/connectortoserver.cpp.obj 8fc854e83acd17de +76 2113 7556111692524192 CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj 7ddeadbf3b0dea24 +65 2133 7556111692715956 CMakeFiles/InstructorsAndTrainees.dir/commonview.cpp.obj fed61e18b9b49808 +92 2162 7556111692998703 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/recognizesystem.cpp.obj fdf4a5794596b63d +82 2185 7556111693240725 CMakeFiles/InstructorsAndTrainees.dir/instructors/instructorsview.cpp.obj 129517285e22bd60 +70 2196 7556111693362918 CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj fdca52f2b0e8f989 +73 2238 7556111693744649 CMakeFiles/InstructorsAndTrainees.dir/trainees/traineesview.cpp.obj a3eaea1c64402a5b +79 2347 7556111694868575 CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj d4fbe9d883edc93b +67 2370 7556111695111139 CMakeFiles/InstructorsAndTrainees.dir/trainees/editortrainees.cpp.obj 2eb29bce9ccb4f74 +60 2544 7556111696841433 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj fe245428360a3de +63 2637 7556111697765625 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941 +2637 3350 7556111704365037 libInstructorsAndTrainees.dll c1e915765a645e23 +2637 3350 7556111704365037 libInstructorsAndTrainees.dll.a c1e915765a645e23 19 58 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 19 58 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 19 58 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 @@ -126,65 +130,72 @@ 19 58 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 19 58 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 19 58 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 -59 1270 7554584831423179 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/recognizesystem.cpp.obj fdf4a5794596b63d -1270 1916 7554584837848741 libInstructorsAndTrainees.dll 7574a27538bbb995 -1270 1916 7554584837848741 libInstructorsAndTrainees.dll.a 7574a27538bbb995 -19 59 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 -19 59 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 -19 59 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 -19 59 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77 -19 59 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77 -19 59 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77 -19 59 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77 -19 59 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77 -19 59 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77 -19 59 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77 -19 59 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77 -19 59 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 -19 59 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 -19 59 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 -19 59 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 -19 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 -19 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 -19 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77 -19 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77 -19 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77 -19 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77 -19 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77 -19 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77 -19 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77 -19 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77 -19 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 -19 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 -19 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 -60 1683 7554588475661104 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941 -1683 2277 7554588481561784 libInstructorsAndTrainees.dll 7574a27538bbb995 -1683 2277 7554588481561784 libInstructorsAndTrainees.dll.a 7574a27538bbb995 -31 83 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 -31 83 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 -31 83 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 -31 83 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77 -31 83 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77 -31 83 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77 -31 83 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77 -31 83 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77 -31 83 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77 -31 83 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77 -31 83 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77 -31 83 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 -31 83 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 -31 83 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 -31 83 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 -31 83 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 -31 83 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 -31 83 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77 -31 83 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77 -31 83 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77 -31 83 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77 -31 83 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77 -31 83 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77 -31 83 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77 -31 83 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77 -31 83 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 -31 83 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 -31 83 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 +59 1388 7556117345165025 CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj d4fbe9d883edc93b +1388 2103 7556117351613097 libInstructorsAndTrainees.dll c1e915765a645e23 +1388 2103 7556117351613097 libInstructorsAndTrainees.dll.a c1e915765a645e23 +20 456 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 +20 456 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 +20 456 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 +20 456 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77 +20 456 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77 +20 456 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77 +20 456 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77 +20 456 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77 +20 456 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77 +20 456 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77 +20 456 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77 +20 456 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 +20 456 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 +20 456 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 +20 456 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 +20 456 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 +20 456 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 +20 456 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77 +20 456 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77 +20 456 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77 +20 456 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77 +20 456 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77 +20 456 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77 +20 456 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77 +20 456 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77 +20 456 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 +20 456 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 +20 456 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 +462 1802 7556133951928324 CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj 7ddeadbf3b0dea24 +467 1834 7556133952252787 CMakeFiles/InstructorsAndTrainees.dir/instructors/instructorsview.cpp.obj 129517285e22bd60 +464 1922 7556133953133049 CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj d4fbe9d883edc93b +457 2159 7556133955504371 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj fe245428360a3de +459 2271 7556133956613284 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941 +2271 2974 7556133963118318 libInstructorsAndTrainees.dll c1e915765a645e23 +2271 2974 7556133963118318 libInstructorsAndTrainees.dll.a c1e915765a645e23 +20 59 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 +20 59 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77 +20 59 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77 +60 1327 7556136951601352 CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj fdca52f2b0e8f989 +1328 2034 7556136958105760 libInstructorsAndTrainees.dll c1e915765a645e23 +1328 2034 7556136958105760 libInstructorsAndTrainees.dll.a c1e915765a645e23 diff --git a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj index 7e98008..e433807 100644 Binary files a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj and b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj differ diff --git a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/dataparser.cpp.obj b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/dataparser.cpp.obj index 59e4609..4fc5b7b 100644 Binary files a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/dataparser.cpp.obj and b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/dataparser.cpp.obj differ diff --git a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/recognizesystem.cpp.obj b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/recognizesystem.cpp.obj index f22d7c4..f8f8701 100644 Binary files a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/recognizesystem.cpp.obj and b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/recognizesystem.cpp.obj differ diff --git a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/sendsystem.cpp.obj b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/sendsystem.cpp.obj index caecd3d..fa5b505 100644 Binary files a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/sendsystem.cpp.obj and b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/sendsystem.cpp.obj differ diff --git a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tcpclient.cpp.obj b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tcpclient.cpp.obj index 79e3c8d..4aafefe 100644 Binary files a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tcpclient.cpp.obj and b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tcpclient.cpp.obj differ diff --git a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tools.cpp.obj b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tools.cpp.obj index 59bb888..e9a9aab 100644 Binary files a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tools.cpp.obj and b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tools.cpp.obj differ diff --git a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/connectortoserver.cpp.obj b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/connectortoserver.cpp.obj index 152f35a..ce0fca9 100644 Binary files a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/connectortoserver.cpp.obj and b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/connectortoserver.cpp.obj differ diff --git a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj index 5b96a55..df64e43 100644 Binary files a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj and b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj differ diff --git a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj index 444efb5..c510eb4 100644 Binary files a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj and b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj differ diff --git a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj index c089c73..a699c87 100644 Binary files a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj and b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj differ diff --git a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/trainees/editortrainees.cpp.obj b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/trainees/editortrainees.cpp.obj index e0e4f6e..61ecd86 100644 Binary files a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/trainees/editortrainees.cpp.obj and b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/trainees/editortrainees.cpp.obj differ diff --git a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/trainees/traineesview.cpp.obj b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/trainees/traineesview.cpp.obj index 465745c..ae36203 100644 Binary files a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/trainees/traineesview.cpp.obj and b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/trainees/traineesview.cpp.obj differ diff --git a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj index 285fc25..971d449 100644 Binary files a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj and b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj differ diff --git a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen.dir/ParseCache.txt b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen.dir/ParseCache.txt index 3b3418e..be9d607 100644 --- a/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen.dir/ParseCache.txt +++ b/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen.dir/ParseCache.txt @@ -1,84 +1,84 @@ # Generated by CMake. Changes will be overwritten. +D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/dialogedittrainee.cpp + uic:ui_dialogedittrainee.h +D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/dialogeditgroup.cpp +D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/editortrainees.h + mmc:Q_OBJECT +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/trainees/computersLocations.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/dialogauthorizationinstructor.h + mmc:Q_OBJECT + uic:ui_dialogauthorizationinstructor.h +D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/tools.cpp +D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/module.cpp +D:/LMS/DB_IaT/InstructorsAndTrainees/commonview.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.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/docTasks/doctaskswidget.h + mmc:Q_OBJECT +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/instructors/dialogeditinstructor.h + mmc:Q_OBJECT + uic:ui_dialogeditinstructor.h +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/editorinstructors.cpp + uic:ui_editorinstructors.h +D:/LMS/DB_IaT/InstructorsAndTrainees/tasks/taskswidget.cpp + uic:ui_taskswidget.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/trainees/viewertrainees.h mmc:Q_OBJECT D:/LMS/DB_IaT/InstructorsAndTrainees/instructorsandtraineeswidget.h mmc:Q_OBJECT +D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/traineesview.h + mmc:Q_OBJECT +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/instructorsAndTrainees_global.h D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/dataparser.h mmc:Q_OBJECT D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/instructorsview.h mmc:Q_OBJECT D:/LMS/DB_IaT/InstructorsAndTrainees/messanger/messangerwidget.h mmc:Q_OBJECT -D:/LMS/DB_IaT/InstructorsAndTrainees/instructorsAndTrainees_global.h -D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/recognizesystem.h +D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/computersLocations.cpp +D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/editorinstructors.h mmc:Q_OBJECT -D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/dialogedittrainee.h - mmc:Q_OBJECT -D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/editortrainees.cpp - uic:ui_editortrainees.h -D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/traineesview.cpp -D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/editorinstructors.cpp - uic:ui_editorinstructors.h -D:/LMS/DB_IaT/InstructorsAndTrainees/tasks/taskswidget.cpp - uic:ui_taskswidget.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/instructorsandtraineeswidget.cpp uic:ui_instructorsandtraineeswidget.h -D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/dialogauthorizationinstructor.cpp - uic:ui_dialogauthorizationinstructor.h -D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/editorinstructors.h - mmc:Q_OBJECT -D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Datas.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/commonview.cpp -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/messanger/messangerwidget.cpp + uic:ui_messangerwidget.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/connectorToServer/Core/FileData.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/trainees/computersLocations.cpp -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/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/connectorToServer/Core/dataparser.cpp -D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/traineesview.h - mmc:Q_OBJECT -D:/LMS/DB_IaT/InstructorsAndTrainees/tasks/taskswidget.h - mmc:Q_OBJECT -D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/editortrainees.h - mmc:Q_OBJECT -D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/computersLocations.h -D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/doctaskswidget.h - mmc:Q_OBJECT -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/commonview.h - mmc:Q_OBJECT -D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/module.cpp -D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/tools.h -D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/instructorsview.cpp -D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/dialogeditinstructor.h - mmc:Q_OBJECT - uic:ui_dialogeditinstructor.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/connectorToServer/Datas.h +D:/LMS/DB_IaT/InstructorsAndTrainees/commonview.cpp diff --git a/DB_IaT/Debug64/InstructorsAndTrainees_autogen/B2PLHLQ6FC/moc_recognizesystem.cpp b/DB_IaT/Debug64/InstructorsAndTrainees_autogen/B2PLHLQ6FC/moc_recognizesystem.cpp index 89edd72..0b1f54b 100644 --- a/DB_IaT/Debug64/InstructorsAndTrainees_autogen/B2PLHLQ6FC/moc_recognizesystem.cpp +++ b/DB_IaT/Debug64/InstructorsAndTrainees_autogen/B2PLHLQ6FC/moc_recognizesystem.cpp @@ -23,8 +23,8 @@ QT_BEGIN_MOC_NAMESPACE QT_WARNING_PUSH QT_WARNING_DISABLE_DEPRECATED struct qt_meta_stringdata_RecognizeSystem_t { - QByteArrayData data[28]; - char stringdata0[395]; + QByteArrayData data[43]; + char stringdata0[718]; }; #define QT_MOC_LITERAL(idx, ofs, len) \ Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ @@ -60,7 +60,22 @@ QT_MOC_LITERAL(23, 319, 13), // "QList*" QT_MOC_LITERAL(24, 333, 10), // "listGroups" QT_MOC_LITERAL(25, 344, 25), // "sigSocketWaitForReadyRead" QT_MOC_LITERAL(26, 370, 8), // "waitTime" -QT_MOC_LITERAL(27, 379, 15) // "sigStartCompare" +QT_MOC_LITERAL(27, 379, 15), // "sigStartCompare" +QT_MOC_LITERAL(28, 395, 34), // "sigAnswerQueryToDB_ListInstru..." +QT_MOC_LITERAL(29, 430, 17), // "QList" +QT_MOC_LITERAL(30, 448, 29), // "sigAnswerQueryToDB_ListGroups" +QT_MOC_LITERAL(31, 478, 12), // "QList" +QT_MOC_LITERAL(32, 491, 31), // "sigAnswerQueryToDB_ListTrainees" +QT_MOC_LITERAL(33, 523, 14), // "QList" +QT_MOC_LITERAL(34, 538, 32), // "sigAnswerQueryToDB_ListComputers" +QT_MOC_LITERAL(35, 571, 15), // "QList" +QT_MOC_LITERAL(36, 587, 13), // "listComputers" +QT_MOC_LITERAL(37, 601, 33), // "sigAnswerQueryToDB_ListClassr..." +QT_MOC_LITERAL(38, 635, 16), // "QList" +QT_MOC_LITERAL(39, 652, 14), // "listClassrooms" +QT_MOC_LITERAL(40, 667, 28), // "sigAnswerQueryToDB_ListTasks" +QT_MOC_LITERAL(41, 696, 11), // "QList" +QT_MOC_LITERAL(42, 708, 9) // "listTasks" }, "RecognizeSystem\0sigUpdateBytesAvailable\0" @@ -73,7 +88,16 @@ QT_MOC_LITERAL(27, 379, 15) // "sigStartCompare" "QList*\0listInstructors\0" "QList*\0listTrainees\0QList*\0" "listGroups\0sigSocketWaitForReadyRead\0" - "waitTime\0sigStartCompare" + "waitTime\0sigStartCompare\0" + "sigAnswerQueryToDB_ListInstructors\0" + "QList\0sigAnswerQueryToDB_ListGroups\0" + "QList\0sigAnswerQueryToDB_ListTrainees\0" + "QList\0sigAnswerQueryToDB_ListComputers\0" + "QList\0listComputers\0" + "sigAnswerQueryToDB_ListClassrooms\0" + "QList\0listClassrooms\0" + "sigAnswerQueryToDB_ListTasks\0QList\0" + "listTasks" }; #undef QT_MOC_LITERAL @@ -83,25 +107,31 @@ static const uint qt_meta_data_RecognizeSystem[] = { 8, // revision 0, // classname 0, 0, // classinfo - 11, 14, // methods + 17, 14, // methods 0, 0, // properties 0, 0, // enums/sets 0, 0, // constructors 0, // flags - 11, // signalCount + 17, // signalCount // signals: name, argc, parameters, tag, flags - 1, 0, 69, 2, 0x06 /* Public */, - 3, 0, 70, 2, 0x06 /* Public */, - 4, 3, 71, 2, 0x06 /* Public */, - 8, 1, 78, 2, 0x06 /* Public */, - 10, 0, 81, 2, 0x06 /* Public */, - 11, 0, 82, 2, 0x06 /* Public */, - 12, 1, 83, 2, 0x06 /* Public */, - 15, 1, 86, 2, 0x06 /* Public */, - 18, 3, 89, 2, 0x06 /* Public */, - 25, 1, 96, 2, 0x06 /* Public */, - 27, 0, 99, 2, 0x06 /* Public */, + 1, 0, 99, 2, 0x06 /* Public */, + 3, 0, 100, 2, 0x06 /* Public */, + 4, 3, 101, 2, 0x06 /* Public */, + 8, 1, 108, 2, 0x06 /* Public */, + 10, 0, 111, 2, 0x06 /* Public */, + 11, 0, 112, 2, 0x06 /* Public */, + 12, 1, 113, 2, 0x06 /* Public */, + 15, 1, 116, 2, 0x06 /* Public */, + 18, 3, 119, 2, 0x06 /* Public */, + 25, 1, 126, 2, 0x06 /* Public */, + 27, 0, 129, 2, 0x06 /* Public */, + 28, 1, 130, 2, 0x06 /* Public */, + 30, 1, 133, 2, 0x06 /* Public */, + 32, 1, 136, 2, 0x06 /* Public */, + 34, 1, 139, 2, 0x06 /* Public */, + 37, 1, 142, 2, 0x06 /* Public */, + 40, 1, 145, 2, 0x06 /* Public */, // signals: parameters QMetaType::Void, @@ -115,6 +145,12 @@ static const uint qt_meta_data_RecognizeSystem[] = { QMetaType::Void, 0x80000000 | 19, 0x80000000 | 21, 0x80000000 | 23, 20, 22, 24, QMetaType::Void, QMetaType::Int, 26, QMetaType::Void, + QMetaType::Void, 0x80000000 | 29, 20, + QMetaType::Void, 0x80000000 | 31, 24, + QMetaType::Void, 0x80000000 | 33, 22, + QMetaType::Void, 0x80000000 | 35, 36, + QMetaType::Void, 0x80000000 | 38, 39, + QMetaType::Void, 0x80000000 | 41, 42, 0 // eod }; @@ -136,6 +172,12 @@ void RecognizeSystem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int case 8: _t->sigAnswerQueryToDB((*reinterpret_cast< QList*(*)>(_a[1])),(*reinterpret_cast< QList*(*)>(_a[2])),(*reinterpret_cast< QList*(*)>(_a[3]))); break; case 9: _t->sigSocketWaitForReadyRead((*reinterpret_cast< int(*)>(_a[1]))); break; case 10: _t->sigStartCompare(); break; + case 11: _t->sigAnswerQueryToDB_ListInstructors((*reinterpret_cast< QList(*)>(_a[1]))); break; + case 12: _t->sigAnswerQueryToDB_ListGroups((*reinterpret_cast< QList(*)>(_a[1]))); break; + case 13: _t->sigAnswerQueryToDB_ListTrainees((*reinterpret_cast< QList(*)>(_a[1]))); break; + case 14: _t->sigAnswerQueryToDB_ListComputers((*reinterpret_cast< QList(*)>(_a[1]))); break; + case 15: _t->sigAnswerQueryToDB_ListClassrooms((*reinterpret_cast< QList(*)>(_a[1]))); break; + case 16: _t->sigAnswerQueryToDB_ListTasks((*reinterpret_cast< QList(*)>(_a[1]))); break; default: ; } } else if (_c == QMetaObject::IndexOfMethod) { @@ -217,6 +259,48 @@ void RecognizeSystem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int return; } } + { + using _t = void (RecognizeSystem::*)(QList ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&RecognizeSystem::sigAnswerQueryToDB_ListInstructors)) { + *result = 11; + return; + } + } + { + using _t = void (RecognizeSystem::*)(QList ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&RecognizeSystem::sigAnswerQueryToDB_ListGroups)) { + *result = 12; + return; + } + } + { + using _t = void (RecognizeSystem::*)(QList ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&RecognizeSystem::sigAnswerQueryToDB_ListTrainees)) { + *result = 13; + return; + } + } + { + using _t = void (RecognizeSystem::*)(QList ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&RecognizeSystem::sigAnswerQueryToDB_ListComputers)) { + *result = 14; + return; + } + } + { + using _t = void (RecognizeSystem::*)(QList ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&RecognizeSystem::sigAnswerQueryToDB_ListClassrooms)) { + *result = 15; + return; + } + } + { + using _t = void (RecognizeSystem::*)(QList ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&RecognizeSystem::sigAnswerQueryToDB_ListTasks)) { + *result = 16; + return; + } + } } } @@ -249,13 +333,13 @@ int RecognizeSystem::qt_metacall(QMetaObject::Call _c, int _id, void **_a) if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { - if (_id < 11) + if (_id < 17) qt_static_metacall(this, _c, _id, _a); - _id -= 11; + _id -= 17; } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { - if (_id < 11) + if (_id < 17) *reinterpret_cast(_a[0]) = -1; - _id -= 11; + _id -= 17; } return _id; } @@ -331,5 +415,47 @@ void RecognizeSystem::sigStartCompare() { QMetaObject::activate(this, &staticMetaObject, 10, nullptr); } + +// SIGNAL 11 +void RecognizeSystem::sigAnswerQueryToDB_ListInstructors(QList _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(std::addressof(_t1))) }; + QMetaObject::activate(this, &staticMetaObject, 11, _a); +} + +// SIGNAL 12 +void RecognizeSystem::sigAnswerQueryToDB_ListGroups(QList _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(std::addressof(_t1))) }; + QMetaObject::activate(this, &staticMetaObject, 12, _a); +} + +// SIGNAL 13 +void RecognizeSystem::sigAnswerQueryToDB_ListTrainees(QList _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(std::addressof(_t1))) }; + QMetaObject::activate(this, &staticMetaObject, 13, _a); +} + +// SIGNAL 14 +void RecognizeSystem::sigAnswerQueryToDB_ListComputers(QList _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(std::addressof(_t1))) }; + QMetaObject::activate(this, &staticMetaObject, 14, _a); +} + +// SIGNAL 15 +void RecognizeSystem::sigAnswerQueryToDB_ListClassrooms(QList _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(std::addressof(_t1))) }; + QMetaObject::activate(this, &staticMetaObject, 15, _a); +} + +// SIGNAL 16 +void RecognizeSystem::sigAnswerQueryToDB_ListTasks(QList _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(std::addressof(_t1))) }; + QMetaObject::activate(this, &staticMetaObject, 16, _a); +} QT_WARNING_POP QT_END_MOC_NAMESPACE diff --git a/DB_IaT/Debug64/InstructorsAndTrainees_autogen/EWIEGA46WW/moc_instructorsandtraineeswidget.cpp b/DB_IaT/Debug64/InstructorsAndTrainees_autogen/EWIEGA46WW/moc_instructorsandtraineeswidget.cpp index a056470..e4e812b 100644 --- a/DB_IaT/Debug64/InstructorsAndTrainees_autogen/EWIEGA46WW/moc_instructorsandtraineeswidget.cpp +++ b/DB_IaT/Debug64/InstructorsAndTrainees_autogen/EWIEGA46WW/moc_instructorsandtraineeswidget.cpp @@ -150,6 +150,17 @@ void InstructorsAndTraineesWidget::qt_static_metacall(QObject *_o, QMetaObject:: case 12: _t->on_btnQueryGetAllLists_clicked(); break; default: ; } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 5: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QList >(); break; + } + break; + } } else if (_c == QMetaObject::IndexOfMethod) { int *result = reinterpret_cast(_a[0]); { @@ -231,7 +242,7 @@ int InstructorsAndTraineesWidget::qt_metacall(QMetaObject::Call _c, int _id, voi _id -= 13; } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { if (_id < 13) - *reinterpret_cast(_a[0]) = -1; + qt_static_metacall(this, _c, _id, _a); _id -= 13; } return _id; diff --git a/DB_IaT/Debug64/InstructorsAndTrainees_autogen/XGTKJIRJR2/moc_connectortoserver.cpp b/DB_IaT/Debug64/InstructorsAndTrainees_autogen/XGTKJIRJR2/moc_connectortoserver.cpp index 10a4aeb..59d9b58 100644 --- a/DB_IaT/Debug64/InstructorsAndTrainees_autogen/XGTKJIRJR2/moc_connectortoserver.cpp +++ b/DB_IaT/Debug64/InstructorsAndTrainees_autogen/XGTKJIRJR2/moc_connectortoserver.cpp @@ -23,8 +23,8 @@ QT_BEGIN_MOC_NAMESPACE QT_WARNING_PUSH QT_WARNING_DISABLE_DEPRECATED struct qt_meta_stringdata_ConnectorToServer_t { - QByteArrayData data[31]; - char stringdata0[468]; + QByteArrayData data[46]; + char stringdata0[803]; }; #define QT_MOC_LITERAL(idx, ofs, len) \ Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ @@ -63,7 +63,22 @@ QT_MOC_LITERAL(26, 398, 15), // "listInstructors" QT_MOC_LITERAL(27, 414, 15), // "QList*" QT_MOC_LITERAL(28, 430, 12), // "listTrainees" QT_MOC_LITERAL(29, 443, 13), // "QList*" -QT_MOC_LITERAL(30, 457, 10) // "listGroups" +QT_MOC_LITERAL(30, 457, 10), // "listGroups" +QT_MOC_LITERAL(31, 468, 36), // "slot_AnswerQueryToDB_ListInst..." +QT_MOC_LITERAL(32, 505, 17), // "QList" +QT_MOC_LITERAL(33, 523, 31), // "slot_AnswerQueryToDB_ListGroups" +QT_MOC_LITERAL(34, 555, 12), // "QList" +QT_MOC_LITERAL(35, 568, 33), // "slot_AnswerQueryToDB_ListTrai..." +QT_MOC_LITERAL(36, 602, 14), // "QList" +QT_MOC_LITERAL(37, 617, 34), // "slot_AnswerQueryToDB_ListComp..." +QT_MOC_LITERAL(38, 652, 15), // "QList" +QT_MOC_LITERAL(39, 668, 13), // "listComputers" +QT_MOC_LITERAL(40, 682, 35), // "slot_AnswerQueryToDB_ListClas..." +QT_MOC_LITERAL(41, 718, 16), // "QList" +QT_MOC_LITERAL(42, 735, 14), // "listClassrooms" +QT_MOC_LITERAL(43, 750, 30), // "slot_AnswerQueryToDB_ListTasks" +QT_MOC_LITERAL(44, 781, 11), // "QList" +QT_MOC_LITERAL(45, 793, 9) // "listTasks" }, "ConnectorToServer\0sigSetConnect\0\0" @@ -78,7 +93,16 @@ QT_MOC_LITERAL(30, 457, 10) // "listGroups" "treeInstructor\0treeTrainee\0" "slot_AnswerQueryToDB\0QList*\0" "listInstructors\0QList*\0" - "listTrainees\0QList*\0listGroups" + "listTrainees\0QList*\0listGroups\0" + "slot_AnswerQueryToDB_ListInstructors\0" + "QList\0slot_AnswerQueryToDB_ListGroups\0" + "QList\0slot_AnswerQueryToDB_ListTrainees\0" + "QList\0slot_AnswerQueryToDB_ListComputers\0" + "QList\0listComputers\0" + "slot_AnswerQueryToDB_ListClassrooms\0" + "QList\0listClassrooms\0" + "slot_AnswerQueryToDB_ListTasks\0" + "QList\0listTasks" }; #undef QT_MOC_LITERAL @@ -88,7 +112,7 @@ static const uint qt_meta_data_ConnectorToServer[] = { 8, // revision 0, // classname 0, 0, // classinfo - 9, 14, // methods + 15, 14, // methods 0, 0, // properties 0, 0, // enums/sets 0, 0, // constructors @@ -96,17 +120,23 @@ static const uint qt_meta_data_ConnectorToServer[] = { 8, // signalCount // signals: name, argc, parameters, tag, flags - 1, 2, 59, 2, 0x06 /* Public */, - 7, 3, 64, 2, 0x06 /* Public */, - 12, 0, 71, 2, 0x06 /* Public */, - 13, 0, 72, 2, 0x06 /* Public */, - 14, 0, 73, 2, 0x06 /* Public */, - 15, 1, 74, 2, 0x06 /* Public */, - 18, 1, 77, 2, 0x06 /* Public */, - 21, 2, 80, 2, 0x06 /* Public */, + 1, 2, 89, 2, 0x06 /* Public */, + 7, 3, 94, 2, 0x06 /* Public */, + 12, 0, 101, 2, 0x06 /* Public */, + 13, 0, 102, 2, 0x06 /* Public */, + 14, 0, 103, 2, 0x06 /* Public */, + 15, 1, 104, 2, 0x06 /* Public */, + 18, 1, 107, 2, 0x06 /* Public */, + 21, 2, 110, 2, 0x06 /* Public */, // slots: name, argc, parameters, tag, flags - 24, 3, 85, 2, 0x0a /* Public */, + 24, 3, 115, 2, 0x0a /* Public */, + 31, 1, 122, 2, 0x0a /* Public */, + 33, 1, 125, 2, 0x0a /* Public */, + 35, 1, 128, 2, 0x0a /* Public */, + 37, 1, 131, 2, 0x0a /* Public */, + 40, 1, 134, 2, 0x0a /* Public */, + 43, 1, 137, 2, 0x0a /* Public */, // signals: parameters QMetaType::Void, 0x80000000 | 3, 0x80000000 | 5, 4, 6, @@ -120,6 +150,12 @@ static const uint qt_meta_data_ConnectorToServer[] = { // slots: parameters QMetaType::Void, 0x80000000 | 25, 0x80000000 | 27, 0x80000000 | 29, 26, 28, 30, + QMetaType::Void, 0x80000000 | 32, 26, + QMetaType::Void, 0x80000000 | 34, 30, + QMetaType::Void, 0x80000000 | 36, 28, + QMetaType::Void, 0x80000000 | 38, 39, + QMetaType::Void, 0x80000000 | 41, 42, + QMetaType::Void, 0x80000000 | 44, 45, 0 // eod }; @@ -139,6 +175,12 @@ void ConnectorToServer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, in case 6: _t->sigDeLoginResult((*reinterpret_cast< ServerDeAuthorization*(*)>(_a[1]))); break; case 7: _t->signal_UpdateDB((*reinterpret_cast< bool(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break; case 8: _t->slot_AnswerQueryToDB((*reinterpret_cast< QList*(*)>(_a[1])),(*reinterpret_cast< QList*(*)>(_a[2])),(*reinterpret_cast< QList*(*)>(_a[3]))); break; + case 9: _t->slot_AnswerQueryToDB_ListInstructors((*reinterpret_cast< QList(*)>(_a[1]))); break; + case 10: _t->slot_AnswerQueryToDB_ListGroups((*reinterpret_cast< QList(*)>(_a[1]))); break; + case 11: _t->slot_AnswerQueryToDB_ListTrainees((*reinterpret_cast< QList(*)>(_a[1]))); break; + case 12: _t->slot_AnswerQueryToDB_ListComputers((*reinterpret_cast< QList(*)>(_a[1]))); break; + case 13: _t->slot_AnswerQueryToDB_ListClassrooms((*reinterpret_cast< QList(*)>(_a[1]))); break; + case 14: _t->slot_AnswerQueryToDB_ListTasks((*reinterpret_cast< QList(*)>(_a[1]))); break; default: ; } } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { @@ -244,13 +286,13 @@ int ConnectorToServer::qt_metacall(QMetaObject::Call _c, int _id, void **_a) if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { - if (_id < 9) + if (_id < 15) qt_static_metacall(this, _c, _id, _a); - _id -= 9; + _id -= 15; } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { - if (_id < 9) + if (_id < 15) qt_static_metacall(this, _c, _id, _a); - _id -= 9; + _id -= 15; } return _id; } diff --git a/DB_IaT/Debug64/build.ninja b/DB_IaT/Debug64/build.ninja index b6ac086..a44be4d 100644 --- a/DB_IaT/Debug64/build.ninja +++ b/DB_IaT/Debug64/build.ninja @@ -262,7 +262,7 @@ build libInstructorsAndTrainees.dll libInstructorsAndTrainees.dll.a: CXX_SHARED_ LINK_LIBRARIES = C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Widgets.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Sql.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Xml.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Network.a -lDataBaseLMS C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Gui.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Core.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 LINK_PATH = -LD:/LMS/DB_IaT/InstructorsAndTrainees/../../DB_LMS/Debug64 OBJECT_DIR = CMakeFiles\InstructorsAndTrainees.dir - POST_BUILD = cd . + POST_BUILD = C:\Windows\system32\cmd.exe /C "cd /D D:\LMS\DB_IaT\Debug64 && C:\msys64\mingw64\bin\cmake.exe -E copy_if_different d:/LMS/DB_IaT/Debug64/libInstructorsAndTrainees.dll d:/LMS/GUIdataBaseLMS/Debug64" PRE_LINK = cd . RESTAT = 1 TARGET_FILE = libInstructorsAndTrainees.dll diff --git a/DB_IaT/Debug64/libInstructorsAndTrainees.dll b/DB_IaT/Debug64/libInstructorsAndTrainees.dll index 15f259a..e4fcadc 100644 Binary files a/DB_IaT/Debug64/libInstructorsAndTrainees.dll and b/DB_IaT/Debug64/libInstructorsAndTrainees.dll differ diff --git a/DB_IaT/Debug64/libInstructorsAndTrainees.dll.a b/DB_IaT/Debug64/libInstructorsAndTrainees.dll.a index abe55f3..f2631fe 100644 Binary files a/DB_IaT/Debug64/libInstructorsAndTrainees.dll.a and b/DB_IaT/Debug64/libInstructorsAndTrainees.dll.a differ diff --git a/DB_IaT/InstructorsAndTrainees/CMakeLists.txt b/DB_IaT/InstructorsAndTrainees/CMakeLists.txt index a121661..35d175e 100644 --- a/DB_IaT/InstructorsAndTrainees/CMakeLists.txt +++ b/DB_IaT/InstructorsAndTrainees/CMakeLists.txt @@ -114,4 +114,11 @@ endif() target_link_libraries(InstructorsAndTrainees PRIVATE libDataBaseLMS.dll) +add_custom_command(TARGET InstructorsAndTrainees + POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_if_different + d:/LMS/DB_IaT/Debug64/libInstructorsAndTrainees.dll + d:/LMS/GUIdataBaseLMS/Debug64) + + #install(TARGETS InstructorsAndTrainees DESTINATION ${VEYON_LIB_DIR}) diff --git a/DB_IaT/InstructorsAndTrainees/CMakeLists.txt.user b/DB_IaT/InstructorsAndTrainees/CMakeLists.txt.user index d8bf8c0..95f42f3 100644 --- a/DB_IaT/InstructorsAndTrainees/CMakeLists.txt.user +++ b/DB_IaT/InstructorsAndTrainees/CMakeLists.txt.user @@ -1,6 +1,6 @@ - + EnvironmentId diff --git a/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/recognizesystem.cpp b/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/recognizesystem.cpp index 7884198..296b6cd 100644 --- a/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/recognizesystem.cpp +++ b/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/recognizesystem.cpp @@ -16,10 +16,6 @@ RecognizeSystem::RecognizeSystem(QObject *parent): tmpBlock.clear(); countSend = 0; folderList = new QList; - - listInstructors = new QList; - listTrainees = new QList; - listGroups = new QList; } RecognizeSystem::~RecognizeSystem() @@ -256,19 +252,29 @@ void RecognizeSystem::recognize(QTcpSocket *socket) packetType = PacketType::TYPE_NONE; } - if(packetType == PacketType::TYPE_XMLANSWER_ON_QUERY_TO_DB){ //ответы формата XML на запросы к БД - QByteArray array; - stream.startTransaction(); - stream >> array; + //xml-ответы на запросы к БД + switch(packetType) + { + case TYPE_XMLANSWER_QUERY_DB__LIST_INSTRUCTORS: + case TYPE_XMLANSWER_QUERY_DB__LIST_GROUPS: + case TYPE_XMLANSWER_QUERY_DB__LIST_TRAINEES: + case TYPE_XMLANSWER_QUERY_DB__LIST_COMPUTERS: + case TYPE_XMLANSWER_QUERY_DB__LIST_CLASSROOMS: + case TYPE_XMLANSWER_QUERY_DB__LIST_TASKS: + { + QByteArray array; + stream.startTransaction(); + stream >> array; - if(!stream.commitTransaction()){ - continue; + if(!stream.commitTransaction()) + continue; + + xmlParserQueryToDB(packetType, array); + + packetType = PacketType::TYPE_NONE; } - - xmlParserQueryToDB(array); - - packetType = PacketType::TYPE_NONE; - } + break; + }; packetType = PacketType::TYPE_NONE; } @@ -372,168 +378,153 @@ void RecognizeSystem::xmlParser(QByteArray array) emit sigDeAuth(serverDeAuth); } - if(xmlReader.name() == "AllLists"){ - - xmlReader.readNext(); - name = xmlReader.name().toString(); - - QList listInstructors; - - while(!xmlReader.atEnd()) - { - name = xmlReader.name().toString(); - - if(!xmlReader.isStartElement()) { - xmlReader.readNext(); - continue; - } - - if(xmlReader.name() == "Instructor") - { - Instructor instructor; - - foreach(const QXmlStreamAttribute &attr, xmlReader.attributes()) - { - QString name = attr.name().toString(); - QString value = attr.value().toString(); - - if (name == "instructor_id"){ - instructor.setID(value.toInt()); - } - if (name == "name"){ - instructor.setName(value); - } - if (name == "login"){ - instructor.setLogin(value); - } - if (name == "password"){ - instructor.setPassword(value); - } - if (name == "is_admin"){ - instructor.setIsAdmin(value == "true" ? true : false); - } - if (name == "archived"){ - instructor.setArchived(value == "true" ? true : false); - } - if (name == "logged_in"){ - instructor.setLoggedIn(value == "true" ? true : false); - } - } - - listInstructors.append(instructor); - } - - - - //emit sigDeAuth(serverDeAuth); - - xmlReader.readNext(); - } - - int i = 0; - i++; - - *this->listInstructors = listInstructors; - //emit sigAnswerQueryToDB(this->listInstructors); - } - xmlReader.readNext(); } } -void RecognizeSystem::xmlParserQueryToDB(QByteArray array) +void RecognizeSystem::xmlParserQueryToDB(PacketType packetType, QByteArray array) { - QDomDocument groupsTraineesDOM; + QDomDocument commonDOM; + commonDOM.setContent(array); - /* - QString xmlFileName = appDirPath + "/groupsTrainees.xml"; - QFile xmlInFile(xmlFileName); - if (!xmlInFile.open(QFile::ReadOnly | QFile::Text)) + switch(packetType) { - qDebug() << "LoadTraineesGroupsXML: Не удалось открыть файл " + xmlFileName; - return; - } - else*/ - { - QList listInstructors; - QList listTrainees; - QList listGroups; - - listInstructors.clear(); - listTrainees.clear(); - listGroups.clear(); - - groupsTraineesDOM.setContent(array); - - /* - groupsTraineesDOM.setContent(xmlInFile.readAll()); - xmlInFile.close();*/ - - //QDomNode groupsTraineesNode = groupsTraineesDOM.namedItem("groupsTrainees"); - - QDomNode allListsNode = groupsTraineesDOM.namedItem("AllLists"); - - QDomNode groupsTraineesNode = allListsNode.firstChildElement("GroupsTrainees"); - QDomNode allInstructorsNode = allListsNode.firstChildElement("Instructors"); - - for(int i = 0; i < groupsTraineesNode.childNodes().count(); i++) + case TYPE_XMLANSWER_QUERY_DB__LIST_INSTRUCTORS: { - QDomNode groupNode = groupsTraineesNode.childNodes().at(i); - if(groupNode.nodeName().toLower() == "group") - {//Группа + QList listInstructors; + QDomNode listNode = commonDOM.namedItem("ListInstructors"); - Group group; - group.setName(groupNode.toElement().attribute("group_id")); - group.setName(groupNode.toElement().attribute("name")); - listGroups.append(group); + for(int i = 0; i < listNode.childNodes().count(); i++) + { + QDomNode instructorNode = listNode.childNodes().at(i); + if(instructorNode.nodeName() == "Instructor") + {//Инструктор + Instructor instructor; + instructor.setID(instructorNode.toElement().attribute("instructor_id").toInt()); + instructor.setName(instructorNode.toElement().attribute("name")); + instructor.setLogin(instructorNode.toElement().attribute("login")); + instructor.setPassword(instructorNode.toElement().attribute("password")); + instructor.setIsAdmin(instructorNode.toElement().attribute("is_admin").toInt()); + instructor.setArchived(instructorNode.toElement().attribute("archived").toInt()); + instructor.setLoggedIn(instructorNode.toElement().attribute("logged_in").toInt()); - for(int j = 0; j < groupNode.childNodes().count(); j++) - { - QDomNode traineeNode = groupNode.childNodes().at(j); - if(traineeNode.nodeName().toLower() == "trainee") - {//Обучаемый - - Trainee trainee; - - trainee.setID(traineeNode.toElement().attribute("trainee_id").toInt()); - trainee.setName(traineeNode.toElement().attribute("name")); - trainee.setLogin(traineeNode.toElement().attribute("login")); - trainee.setPassword(traineeNode.toElement().attribute("password")); - trainee.setArchived(traineeNode.toElement().attribute("archived") == QStringLiteral("true") ? true : false); - trainee.setArchived(traineeNode.toElement().attribute("logged_in") == QStringLiteral("true") ? true : false); - trainee.setGroup(group); - - listTrainees.append(trainee); - } + listInstructors.append(instructor); } } - }//for(int i = 0; i < groupsTraineesNode.childNodes().count(); i++) - - for(int i = 0; i < allInstructorsNode.childNodes().count(); i++) + emit sigAnswerQueryToDB_ListInstructors(listInstructors); + } + break; + case TYPE_XMLANSWER_QUERY_DB__LIST_GROUPS: { - QDomNode instructorNode = allInstructorsNode.childNodes().at(i); - if(instructorNode.nodeName().toLower() == "instructor") - {//Инструктор + QList listGroups; + QDomNode listNode = commonDOM.namedItem("ListGroups"); - Instructor instructor; - instructor.setID(instructorNode.toElement().attribute("instructor_id").toInt()); - instructor.setName(instructorNode.toElement().attribute("name")); - instructor.setLogin(instructorNode.toElement().attribute("login")); - instructor.setPassword(instructorNode.toElement().attribute("password")); - instructor.setIsAdmin(instructorNode.toElement().attribute("is_admin") == QStringLiteral("true") ? true : false); - instructor.setArchived(instructorNode.toElement().attribute("archived") == QStringLiteral("true") ? true : false); - instructor.setLoggedIn(instructorNode.toElement().attribute("logged_in") == QStringLiteral("true") ? true : false); + for(int i = 0; i < listNode.childNodes().count(); i++) + { + QDomNode groupNode = listNode.childNodes().at(i); + if(groupNode.nodeName() == "Group") + {//Группа + Group group; + group.setID(groupNode.toElement().attribute("group_id").toInt()); + group.setName(groupNode.toElement().attribute("name")); - listInstructors.append(instructor); + listGroups.append(group); + } } - }//for(int i = 0; i < allInstructorsNode.childNodes().count(); i++) + emit sigAnswerQueryToDB_ListGroups(listGroups); + } + break; + case TYPE_XMLANSWER_QUERY_DB__LIST_TRAINEES: + { + QList listTrainees; + QDomNode listNode = commonDOM.namedItem("ListTrainees"); - *this->listInstructors = listInstructors; - *this->listTrainees = listTrainees; - *this->listGroups = listGroups; + for(int i = 0; i < listNode.childNodes().count(); i++) + { + QDomNode traineeNode = listNode.childNodes().at(i); + if(traineeNode.nodeName() == "Trainee") + {//Обучаемый + Trainee trainee; + trainee.setID(traineeNode.toElement().attribute("trainee_id").toInt()); + trainee.setName(traineeNode.toElement().attribute("name")); + trainee.setLogin(traineeNode.toElement().attribute("login")); + trainee.setPassword(traineeNode.toElement().attribute("password")); + trainee.setArchived(traineeNode.toElement().attribute("archived").toInt()); + trainee.setLoggedIn(traineeNode.toElement().attribute("logged_in").toInt()); + Group group(traineeNode.toElement().attribute("group_trainee").toInt(), ""); + trainee.setGroup(group); + //trainee.setComputer() + //trainee.setTasks() - emit sigAnswerQueryToDB(this->listInstructors, this->listTrainees, this->listGroups); - } + listTrainees.append(trainee); + } + } + emit sigAnswerQueryToDB_ListTrainees(listTrainees); + } + break; + case TYPE_XMLANSWER_QUERY_DB__LIST_COMPUTERS: + { + QList listComputers; + QDomNode listNode = commonDOM.namedItem("ListComputers"); + + for(int i = 0; i < listNode.childNodes().count(); i++) + { + QDomNode computerNode = listNode.childNodes().at(i); + if(computerNode.nodeName() == "Computer") + {//Компьютер + Computer computer; + computer.setID(computerNode.toElement().attribute("computer_id").toInt()); + computer.setName(computerNode.toElement().attribute("name")); + computer.setIpAddress(computerNode.toElement().attribute("ip_address")); + //computer.setClassroom + + listComputers.append(computer); + } + } + emit sigAnswerQueryToDB_ListComputers(listComputers); + } + break; + case TYPE_XMLANSWER_QUERY_DB__LIST_CLASSROOMS: + { + QList listClassrooms; + QDomNode listNode = commonDOM.namedItem("ListClassrooms"); + + for(int i = 0; i < listNode.childNodes().count(); i++) + { + QDomNode classroomNode = listNode.childNodes().at(i); + if(classroomNode.nodeName() == "Classroom") + {//Класс + Classroom classroom; + classroom.setID(classroomNode.toElement().attribute("classroom_id").toInt()); + classroom.setName(classroomNode.toElement().attribute("name")); + + listClassrooms.append(classroom); + } + } + emit sigAnswerQueryToDB_ListClassrooms(listClassrooms); + } + break; + case TYPE_XMLANSWER_QUERY_DB__LIST_TASKS: + { + QList listTasks; + QDomNode listNode = commonDOM.namedItem("ListTasks"); + + for(int i = 0; i < listNode.childNodes().count(); i++) + { + QDomNode taskNode = listNode.childNodes().at(i); + if(taskNode.nodeName() == "Task") + {//Задача + Task task; + task.setID(taskNode.toElement().attribute("task_id").toInt()); + task.setName(taskNode.toElement().attribute("name")); + + listTasks.append(task); + } + } + emit sigAnswerQueryToDB_ListTasks(listTasks); + } + break; + }; } void RecognizeSystem::checkAccessType(QString type) diff --git a/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/recognizesystem.h b/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/recognizesystem.h index 46cad41..707314f 100644 --- a/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/recognizesystem.h +++ b/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/recognizesystem.h @@ -38,6 +38,13 @@ signals: void sigSocketWaitForReadyRead(int waitTime); void sigStartCompare(); + void sigAnswerQueryToDB_ListInstructors(QList listInstructors); + void sigAnswerQueryToDB_ListGroups(QList listGroups); + void sigAnswerQueryToDB_ListTrainees(QList listTrainees); + void sigAnswerQueryToDB_ListComputers(QList listComputers); + void sigAnswerQueryToDB_ListClassrooms(QList listClassrooms); + void sigAnswerQueryToDB_ListTasks(QList listTasks); + private: QList *folderList; //MainWindow *mainWindow; @@ -51,12 +58,8 @@ private: qint64 fileSize; int countSend; - QList* listInstructors; - QList* listTrainees; - QList* listGroups; - void xmlParser(QByteArray array); - void xmlParserQueryToDB(QByteArray array); + void xmlParserQueryToDB(PacketType packetType, QByteArray array); void checkAccessType(QString type); }; diff --git a/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/tools.h b/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/tools.h index a3d56cb..7ee23df 100644 --- a/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/tools.h +++ b/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/tools.h @@ -32,8 +32,13 @@ enum PacketType{ TYPE_QT = 9, TYPE_DISABLE = 11, - TYPE_GET_LIST_INSTRUCTORS = 100, - TYPE_XMLANSWER_ON_QUERY_TO_DB = 101 //xml-ответ на запрос к БД + //xml-ответы на запросы к БД + TYPE_XMLANSWER_QUERY_DB__LIST_INSTRUCTORS = 100, + TYPE_XMLANSWER_QUERY_DB__LIST_GROUPS = 101, + TYPE_XMLANSWER_QUERY_DB__LIST_TRAINEES = 102, + TYPE_XMLANSWER_QUERY_DB__LIST_COMPUTERS = 103, + TYPE_XMLANSWER_QUERY_DB__LIST_CLASSROOMS = 104, + TYPE_XMLANSWER_QUERY_DB__LIST_TASKS = 105 }; Q_DECLARE_METATYPE(PacketType) diff --git a/DB_IaT/InstructorsAndTrainees/connectorToServer/Datas.h b/DB_IaT/InstructorsAndTrainees/connectorToServer/Datas.h index af81ff4..0390880 100644 --- a/DB_IaT/InstructorsAndTrainees/connectorToServer/Datas.h +++ b/DB_IaT/InstructorsAndTrainees/connectorToServer/Datas.h @@ -44,7 +44,8 @@ public: enum TypeQueryToDB{ TYPE_QUERY_GET_LIST_INSTRUCTORS, - TYPE_QUERY_GET_ALL_LISTS + TYPE_QUERY_GET_ALL_LISTS, + TYPE_QUERY_NEW_INSTRUCTOR }; class ClientQueryToDB{ diff --git a/DB_IaT/InstructorsAndTrainees/connectorToServer/connectortoserver.cpp b/DB_IaT/InstructorsAndTrainees/connectorToServer/connectortoserver.cpp index 19448cc..cd1885f 100644 --- a/DB_IaT/InstructorsAndTrainees/connectorToServer/connectortoserver.cpp +++ b/DB_IaT/InstructorsAndTrainees/connectorToServer/connectortoserver.cpp @@ -77,6 +77,92 @@ QList ConnectorToServer::getListGroups() return listGroups; } +QList ConnectorToServer::getListComputers() +{ + return listComputers; +} + +QList ConnectorToServer::getListClassrooms() +{ + return listClassrooms; +} + +QList ConnectorToServer::getListTasks() +{ + return listTasks; +} + +bool ConnectorToServer::isArchivedInstructor(int id) +{ + for(Instructor instructor : listInstructors) + { + if(instructor.getID() == id) + { + if(instructor.getArchived()) return true; else return false; + } + } + return false; +} + +bool ConnectorToServer::isAdminInstructor(int id) +{ + for(Instructor instructor : listInstructors) + { + if(instructor.getID() == id) + { + if(instructor.getIsAdmin()) return true; else return false; + } + } + return false; +} + +bool ConnectorToServer::isLoggedInInstructor(int id) +{ + for(Instructor instructor : listInstructors) + { + if(instructor.getID() == id) + { + if(instructor.getLoggedIn()) return true; else return false; + } + } + return false; +} + +QList ConnectorToServer::getListTraineesInGroup(int id) +{ + QList list; + for(Trainee trainee : listTrainees) + { + if(trainee.getGroup().getID() == id) + list.append(trainee); + } + return list; +} + +bool ConnectorToServer::isArchivedTrainee(int id) +{ + for(Trainee trainee : listTrainees) + { + if(trainee.getID() == id) + { + if(trainee.getArchived()) return true; else return false; + } + } + return false; +} + +bool ConnectorToServer::isLoggedInTrainee(int id) +{ + for(Trainee trainee : listTrainees) + { + if(trainee.getID() == id) + { + if(trainee.getLoggedIn()) return true; else return false; + } + } + return false; +} + void ConnectorToServer::slot_AnswerQueryToDB(QList* listInstructors, QList* listTrainees, QList* listGroups) @@ -87,6 +173,44 @@ void ConnectorToServer::slot_AnswerQueryToDB(QList* listInstructors, emit signal_UpdateDB(true, true); } +void ConnectorToServer::slot_AnswerQueryToDB_ListInstructors(QList listInstructors) +{ + this->listInstructors = listInstructors; + emit signal_UpdateDB(true, false); +} + +void ConnectorToServer::slot_AnswerQueryToDB_ListGroups(QList listGroups) +{ + this->listGroups = listGroups; + emit signal_UpdateDB(false, true); +} + +void ConnectorToServer::slot_AnswerQueryToDB_ListTrainees(QList listTrainees) +{ + this->listTrainees = listTrainees; + emit signal_UpdateDB(false, true); +} + +void ConnectorToServer::slot_AnswerQueryToDB_ListComputers(QList listComputers) +{ + this->listComputers = listComputers; + //emit signal_UpdateDB(false, true); +} + +void ConnectorToServer::slot_AnswerQueryToDB_ListClassrooms(QList listClassrooms) +{ + this->listClassrooms = listClassrooms; + //emit signal_UpdateDB(false, true); +} + +void ConnectorToServer::slot_AnswerQueryToDB_ListTasks(QList listTasks) +{ + this->listTasks = listTasks; + //emit signal_UpdateDB(false, true); +} + + + void ConnectorToServer::initialize() { createObjects(); @@ -110,6 +234,13 @@ void ConnectorToServer::bindConnection() connect(recognizeSystem,&RecognizeSystem::sigAuth,this,&ConnectorToServer::sigLoginResult); connect(recognizeSystem,&RecognizeSystem::sigDeAuth,this,&ConnectorToServer::sigDeLoginResult); connect(recognizeSystem,&RecognizeSystem::sigAnswerQueryToDB,this,&ConnectorToServer::slot_AnswerQueryToDB); + + connect(recognizeSystem,&RecognizeSystem::sigAnswerQueryToDB_ListInstructors,this,&ConnectorToServer::slot_AnswerQueryToDB_ListInstructors); + connect(recognizeSystem,&RecognizeSystem::sigAnswerQueryToDB_ListGroups,this,&ConnectorToServer::slot_AnswerQueryToDB_ListGroups); + connect(recognizeSystem,&RecognizeSystem::sigAnswerQueryToDB_ListTrainees,this,&ConnectorToServer::slot_AnswerQueryToDB_ListTrainees); + connect(recognizeSystem,&RecognizeSystem::sigAnswerQueryToDB_ListComputers,this,&ConnectorToServer::slot_AnswerQueryToDB_ListComputers); + connect(recognizeSystem,&RecognizeSystem::sigAnswerQueryToDB_ListClassrooms,this,&ConnectorToServer::slot_AnswerQueryToDB_ListClassrooms); + connect(recognizeSystem,&RecognizeSystem::sigAnswerQueryToDB_ListTasks,this,&ConnectorToServer::slot_AnswerQueryToDB_ListTasks); } void ConnectorToServer::createObjects() diff --git a/DB_IaT/InstructorsAndTrainees/connectorToServer/connectortoserver.h b/DB_IaT/InstructorsAndTrainees/connectorToServer/connectortoserver.h index a3d8605..5084b1d 100644 --- a/DB_IaT/InstructorsAndTrainees/connectorToServer/connectortoserver.h +++ b/DB_IaT/InstructorsAndTrainees/connectorToServer/connectortoserver.h @@ -9,6 +9,9 @@ #include "instructor.h" #include "trainee.h" #include "group.h" +#include "computer.h" +#include "classroom.h" +#include "task.h" class ConnectorToServer : public QObject { @@ -21,15 +24,35 @@ public: bool sendQueryToDB(TypeQueryToDB typeQuery); +public: + //Запросы к БД (локальной) QList getListInstructors(); QList getListTrainees(); QList getListGroups(); + QList getListComputers(); + QList getListClassrooms(); + QList getListTasks(); + + bool isArchivedInstructor(int id); + bool isAdminInstructor(int id); + bool isLoggedInInstructor(int id); + + QList getListTraineesInGroup(int id); + bool isArchivedTrainee(int id); + bool isLoggedInTrainee(int id); public slots: void slot_AnswerQueryToDB(QList* listInstructors, QList* listTrainees, QList* listGroups); + void slot_AnswerQueryToDB_ListInstructors(QList listInstructors); + void slot_AnswerQueryToDB_ListGroups(QList listGroups); + void slot_AnswerQueryToDB_ListTrainees(QList listTrainees); + void slot_AnswerQueryToDB_ListComputers(QList listComputers); + void slot_AnswerQueryToDB_ListClassrooms(QList listClassrooms); + void slot_AnswerQueryToDB_ListTasks(QList listTasks); + signals: void sigSetConnect(ServerSettings* serverSettings,QThread *thread); void sigInitializeClient(RecognizeSystem *recognizeSystem, @@ -59,9 +82,13 @@ private: SendSystem *sendSystem; RecognizeSystem *recognizeSystem; - QList listInstructors; - QList listTrainees; + //Списочная модель БД СУО + QList listInstructors; QList listGroups; + QList listTrainees; + QList listComputers; + QList listClassrooms; + QList listTasks; }; #endif // CONNECTORTOSERVER_H diff --git a/DB_IaT/InstructorsAndTrainees/instructors/editorinstructors.cpp b/DB_IaT/InstructorsAndTrainees/instructors/editorinstructors.cpp index 407f6a1..ac1f7d6 100644 --- a/DB_IaT/InstructorsAndTrainees/instructors/editorinstructors.cpp +++ b/DB_IaT/InstructorsAndTrainees/instructors/editorinstructors.cpp @@ -30,6 +30,10 @@ EditorInstructors::~EditorInstructors() void EditorInstructors::on_btnNewInstructor_clicked() { + connectorToServer->sendQueryToDB(TypeQueryToDB::TYPE_QUERY_NEW_INSTRUCTOR); + + return; + if(int id_instructor = dbLMS->newInstructor()) { loadInstructorsFromDB(); @@ -236,7 +240,7 @@ void EditorInstructors::on_treeWidget_currentItemChanged(QTreeWidgetItem *curren int id = current->text(ColumnsTreeInsructors::clmn_ID).toInt(); - if(dbLMS->isArchivedInstructor(id)) + if(connectorToServer->isArchivedInstructor(id)) {//Архивный ui->btnToOrFromArchive->setText(tr("From archive")); ui->btnToOrFromArchive->setIcon(QIcon(QStringLiteral(":/icons/instructorFromArchive.png"))); @@ -249,7 +253,7 @@ void EditorInstructors::on_treeWidget_currentItemChanged(QTreeWidgetItem *curren ui->btnNewInstructor->setEnabled(true); - if(dbLMS->isAdminInstructor(id) || dbLMS->isLoggedInInstructor(id)) + if(connectorToServer->isAdminInstructor(id) || connectorToServer->isLoggedInInstructor(id)) {//Это Админ или залогированный! Удалять/Архивировать/Редактировать нельзя! ui->btnDeleteInstructor->setEnabled(false); ui->btnToOrFromArchive->setEnabled(false); @@ -259,7 +263,7 @@ void EditorInstructors::on_treeWidget_currentItemChanged(QTreeWidgetItem *curren { ui->btnToOrFromArchive->setEnabled(true); - if(dbLMS->isArchivedInstructor(id)) + if(connectorToServer->isArchivedInstructor(id)) ui->btnDeleteInstructor->setEnabled(true); else ui->btnDeleteInstructor->setEnabled(false); diff --git a/DB_IaT/InstructorsAndTrainees/instructors/viewerinstructors.cpp b/DB_IaT/InstructorsAndTrainees/instructors/viewerinstructors.cpp index 1570e38..9a8ef29 100644 --- a/DB_IaT/InstructorsAndTrainees/instructors/viewerinstructors.cpp +++ b/DB_IaT/InstructorsAndTrainees/instructors/viewerinstructors.cpp @@ -40,6 +40,8 @@ void ViewerInstructors::on_btnEditorInstructors_clicked() Q_EMIT signal_BlockAutorization(true); EditorInstructors editorInstructors(connectorToServer, adminMode); + connect(connectorToServer, &ConnectorToServer::signal_UpdateDB, &editorInstructors, &EditorInstructors::slot_NeedUpdateUI); + QDialog* dialog = new QDialog(this); QHBoxLayout *layout = new QHBoxLayout(dialog); layout->addWidget(&editorInstructors); diff --git a/DB_IaT/InstructorsAndTrainees/instructorsandtraineeswidget.cpp b/DB_IaT/InstructorsAndTrainees/instructorsandtraineeswidget.cpp index 837d505..eda1019 100644 --- a/DB_IaT/InstructorsAndTrainees/instructorsandtraineeswidget.cpp +++ b/DB_IaT/InstructorsAndTrainees/instructorsandtraineeswidget.cpp @@ -20,6 +20,12 @@ InstructorsAndTraineesWidget::InstructorsAndTraineesWidget(QWidget *parent) : ui->setupUi(this); qRegisterMetaType("PacketType"); + qRegisterMetaType>("QList"); + qRegisterMetaType>("QList"); + qRegisterMetaType>("QList"); + qRegisterMetaType>("QList"); + qRegisterMetaType>("QList"); + qRegisterMetaType>("QList"); connectorToServer = new ConnectorToServer(this); connect(connectorToServer,&ConnectorToServer::sigLoginResult,this,&InstructorsAndTraineesWidget::checkLoginResult); @@ -28,8 +34,8 @@ InstructorsAndTraineesWidget::InstructorsAndTraineesWidget(QWidget *parent) : dbLMS = new InterfaceDataBaseLMS(this); connect(this, &InstructorsAndTraineesWidget::signal_LanguageChanged, dbLMS, &InterfaceDataBaseLMS::slot_LanguageChanged); - viewerTrainees = new ViewerTrainees(connectorToServer); - viewerInstructors = new ViewerInstructors(connectorToServer); + viewerTrainees = new ViewerTrainees(connectorToServer, this); + viewerInstructors = new ViewerInstructors(connectorToServer, 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); diff --git a/DB_IaT/InstructorsAndTrainees/instructorsandtraineeswidget.h b/DB_IaT/InstructorsAndTrainees/instructorsandtraineeswidget.h index be08eff..6ce9825 100644 --- a/DB_IaT/InstructorsAndTrainees/instructorsandtraineeswidget.h +++ b/DB_IaT/InstructorsAndTrainees/instructorsandtraineeswidget.h @@ -11,6 +11,13 @@ #include "interfacedatabaselms.h" #include "connectortoserver.h" +Q_DECLARE_METATYPE(QList) +Q_DECLARE_METATYPE(QList) +Q_DECLARE_METATYPE(QList) +Q_DECLARE_METATYPE(QList) +Q_DECLARE_METATYPE(QList) +Q_DECLARE_METATYPE(QList) + namespace Ui { class InstructorsAndTraineesWidget; } diff --git a/DB_IaT/InstructorsAndTrainees/trainees/editortrainees.cpp b/DB_IaT/InstructorsAndTrainees/trainees/editortrainees.cpp index 5425429..8ef7746 100644 --- a/DB_IaT/InstructorsAndTrainees/trainees/editortrainees.cpp +++ b/DB_IaT/InstructorsAndTrainees/trainees/editortrainees.cpp @@ -392,7 +392,7 @@ void EditorTrainees::on_treeWidget_currentItemChanged(QTreeWidgetItem *current, { ui->btnNewGroup->setEnabled(true); - if(dbLMS->getListTraineesInGroup(id_group).count() > 0) + if(connectorToServer->getListTraineesInGroup(id_group).count() > 0) {//Группа не пуста ui->btnDeleteGroup->setEnabled(false); } @@ -424,7 +424,7 @@ void EditorTrainees::on_treeWidget_currentItemChanged(QTreeWidgetItem *current, ui->btnDeleteGroup->setEnabled(false); ui->btnNewTrainee->setEnabled(false); - if(dbLMS->isArchivedTrainee(id_trainee)) + if(connectorToServer->isArchivedTrainee(id_trainee)) {//Архивный //ui->btnDeleteTrainee->setEnabled(true); @@ -439,7 +439,7 @@ void EditorTrainees::on_treeWidget_currentItemChanged(QTreeWidgetItem *current, ui->btnToOrFromArchiveTrainee->setIcon(QIcon(QStringLiteral(":/icons/traineeArchive.png"))); } - if(dbLMS->isLoggedInTrainee(id_trainee)) + if(connectorToServer->isLoggedInTrainee(id_trainee)) {//Это залогированный! Удалять/Архивировать/Редактировать нельзя! ui->btnDeleteTrainee->setEnabled(false); ui->btnToOrFromArchiveTrainee->setEnabled(false); @@ -449,7 +449,7 @@ void EditorTrainees::on_treeWidget_currentItemChanged(QTreeWidgetItem *current, { ui->btnToOrFromArchiveTrainee->setEnabled(true); - if(dbLMS->isArchivedTrainee(id_trainee)) + if(connectorToServer->isArchivedTrainee(id_trainee)) ui->btnDeleteTrainee->setEnabled(true); else ui->btnDeleteTrainee->setEnabled(false); diff --git a/DB_IaT/InstructorsAndTrainees/trainees/traineesview.cpp b/DB_IaT/InstructorsAndTrainees/trainees/traineesview.cpp index ef67eba..d4d1bf2 100644 --- a/DB_IaT/InstructorsAndTrainees/trainees/traineesview.cpp +++ b/DB_IaT/InstructorsAndTrainees/trainees/traineesview.cpp @@ -187,8 +187,8 @@ void TraineesView::loadTraineesFromDB() ItemTrainee->setHidden(true); } - if(! archiveVisible && cntChildsNotArchived == 0) - delete ItemGroup; + //if(! archiveVisible && cntChildsNotArchived == 0) + //delete ItemGroup; } treeWidget->expandAll(); diff --git a/DB_IaT/InstructorsAndTrainees/trainees/viewertrainees.cpp b/DB_IaT/InstructorsAndTrainees/trainees/viewertrainees.cpp index c995280..1a0ee44 100644 --- a/DB_IaT/InstructorsAndTrainees/trainees/viewertrainees.cpp +++ b/DB_IaT/InstructorsAndTrainees/trainees/viewertrainees.cpp @@ -68,6 +68,8 @@ void ViewerTrainees::on_btnEditorTrainees_clicked() Q_EMIT signal_BlockAutorization(true); EditorTrainees editorTraineesGroups(connectorToServer, adminMode); + connect(connectorToServer, &ConnectorToServer::signal_UpdateDB, &editorTraineesGroups, &EditorTrainees::slot_NeedUpdateUI); + QDialog* dialog = new QDialog(this); QHBoxLayout *layout = new QHBoxLayout(dialog); layout->addWidget(&editorTraineesGroups); diff --git a/DB_LMS/DataBaseLMS/CMakeLists.txt.user b/DB_LMS/DataBaseLMS/CMakeLists.txt.user index 046abcc..b62b887 100644 --- a/DB_LMS/DataBaseLMS/CMakeLists.txt.user +++ b/DB_LMS/DataBaseLMS/CMakeLists.txt.user @@ -1,6 +1,6 @@ - + EnvironmentId diff --git a/GUIdataBaseLMS/Debug64/.cmake/api/v1/reply/index-2024-12-06T10-16-16-0500.json b/GUIdataBaseLMS/Debug64/.cmake/api/v1/reply/index-2024-12-11T07-18-39-0361.json similarity index 100% rename from GUIdataBaseLMS/Debug64/.cmake/api/v1/reply/index-2024-12-06T10-16-16-0500.json rename to GUIdataBaseLMS/Debug64/.cmake/api/v1/reply/index-2024-12-11T07-18-39-0361.json diff --git a/GUIdataBaseLMS/Debug64/.ninja_deps b/GUIdataBaseLMS/Debug64/.ninja_deps index 0e3afc4..ce3a5bd 100644 Binary files a/GUIdataBaseLMS/Debug64/.ninja_deps and b/GUIdataBaseLMS/Debug64/.ninja_deps differ diff --git a/GUIdataBaseLMS/Debug64/.ninja_log b/GUIdataBaseLMS/Debug64/.ninja_log index 957a8f7..b7d6862 100644 --- a/GUIdataBaseLMS/Debug64/.ninja_log +++ b/GUIdataBaseLMS/Debug64/.ninja_log @@ -1,105 +1,100 @@ # ninja log v5 -526 578 7551770923492958 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp.obj f3adc5dfd1a45619 -17 57 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -521 1799 7551770935689615 CMakeFiles/GUIdataBaseLMS.dir/main.cpp.obj a2eccd89d22e2bf1 +456 505 7551837947273032 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp 2845afa7952c1899 +13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f 24 454 0 testDBpgSQL_autogen/mocs_compilation.cpp d08ec0c05fa072d8 -461 519 7551770922869092 GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp 2845afa7952c1899 -461 519 7551770922869092 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp 2845afa7952c1899 -17 57 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -17 57 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -524 1921 7551770936903410 CMakeFiles/GUIdataBaseLMS.dir/mainwindow.cpp.obj de40007ae8044c51 -17 57 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -24 454 0 testDBpgSQL_autogen/include/ui_mainwindow.h d08ec0c05fa072d8 -17 57 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +46 1359 7555451691540422 CMakeFiles/GUIdataBaseLMS.dir/main.cpp.obj a2eccd89d22e2bf1 +13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +513 565 7551837947891396 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp.obj f3adc5dfd1a45619 441 482 7549320531460357 testDBpgSQL_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp e72511a2b01b9766 -10 32 0 CMakeFiles/clean.additional 7155004b3956b606 -519 1775 7551770935445228 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/mocs_compilation.cpp.obj a7350fa2ef349e5c -1921 2070 7551770938381102 GUIdataBaseLMS.exe dadb916a9424404 -17 57 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +13 44 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +49 1442 7555451692372565 CMakeFiles/GUIdataBaseLMS.dir/mainwindow.cpp.obj de40007ae8044c51 +13 44 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +24 454 0 testDBpgSQL_autogen/include/ui_mainwindow.h d08ec0c05fa072d8 +456 505 7551837947273032 GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp 2845afa7952c1899 +13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +13 44 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f 32 39 0 clean 9c4b4372737ab8da 2188 2534 7549968971818713 testDBpgSQL.exe 2cffdb60e2e039f -15 456 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -15 456 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -15 456 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -15 456 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -15 456 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -15 456 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -456 505 7551837947273032 GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp 2845afa7952c1899 -456 505 7551837947273032 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp 2845afa7952c1899 -513 565 7551837947891396 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/EWIEGA46WW/qrc_testDBpgSQL.cpp.obj f3adc5dfd1a45619 -505 1771 7551837959934043 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/mocs_compilation.cpp.obj a7350fa2ef349e5c -508 1790 7551837960136066 CMakeFiles/GUIdataBaseLMS.dir/main.cpp.obj a2eccd89d22e2bf1 -511 1907 7551837961296306 CMakeFiles/GUIdataBaseLMS.dir/mainwindow.cpp.obj de40007ae8044c51 -1907 2051 7551837962721382 GUIdataBaseLMS.exe dadb916a9424404 -19 62 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -19 62 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -19 62 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -19 62 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -19 62 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -19 62 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -13 43 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -13 43 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -13 43 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -13 43 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -13 43 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -13 43 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -44 1309 7551947577788321 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/mocs_compilation.cpp.obj a7350fa2ef349e5c -46 1335 7551947578060701 CMakeFiles/GUIdataBaseLMS.dir/main.cpp.obj a2eccd89d22e2bf1 -49 1446 7551947579160518 CMakeFiles/GUIdataBaseLMS.dir/mainwindow.cpp.obj de40007ae8044c51 -1446 1589 7551947580589629 GUIdataBaseLMS.exe dadb916a9424404 +10 32 0 CMakeFiles/clean.additional 7155004b3956b606 +1442 1585 7555451693779150 GUIdataBaseLMS.exe dadb916a9424404 +44 1335 7555451691275055 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/mocs_compilation.cpp.obj a7350fa2ef349e5c +40 90 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +40 90 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +40 90 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +40 90 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +40 90 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +40 90 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +13 44 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +13 44 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +13 44 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +44 1370 7556077780909512 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/mocs_compilation.cpp.obj a7350fa2ef349e5c +47 1394 7556077781163001 CMakeFiles/GUIdataBaseLMS.dir/main.cpp.obj a2eccd89d22e2bf1 +49 1477 7556077781994294 CMakeFiles/GUIdataBaseLMS.dir/mainwindow.cpp.obj de40007ae8044c51 +1478 1627 7556077783473351 GUIdataBaseLMS.exe dadb916a9424404 +17 48 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +17 48 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +17 48 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +17 48 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +17 48 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +17 48 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +15 45 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +15 45 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +15 45 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +15 45 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +15 45 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +15 45 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +13 45 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +13 45 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +13 45 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +13 45 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +13 45 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +13 45 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +14 44 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +14 44 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +14 44 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +14 44 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +14 44 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +14 44 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +45 1336 7556098069694113 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/mocs_compilation.cpp.obj a7350fa2ef349e5c +47 1387 7556098070201144 CMakeFiles/GUIdataBaseLMS.dir/main.cpp.obj a2eccd89d22e2bf1 +50 1441 7556098070748736 CMakeFiles/GUIdataBaseLMS.dir/mainwindow.cpp.obj de40007ae8044c51 +1441 1584 7556098072156800 GUIdataBaseLMS.exe dadb916a9424404 +18 48 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +18 48 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +18 48 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +18 48 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +18 48 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +18 48 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +48 1345 7556105240367974 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/mocs_compilation.cpp.obj a7350fa2ef349e5c +51 1362 7556105240548842 CMakeFiles/GUIdataBaseLMS.dir/main.cpp.obj a2eccd89d22e2bf1 +53 1436 7556105241282464 CMakeFiles/GUIdataBaseLMS.dir/mainwindow.cpp.obj de40007ae8044c51 +1436 1579 7556105242702953 GUIdataBaseLMS.exe dadb916a9424404 +18 48 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +18 48 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +18 48 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +18 48 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +18 48 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +18 48 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +48 1344 7556117621400569 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/mocs_compilation.cpp.obj a7350fa2ef349e5c +51 1363 7556117621613139 CMakeFiles/GUIdataBaseLMS.dir/main.cpp.obj a2eccd89d22e2bf1 +53 1468 7556117622659618 CMakeFiles/GUIdataBaseLMS.dir/mainwindow.cpp.obj de40007ae8044c51 +1468 1613 7556117624092853 GUIdataBaseLMS.exe dadb916a9424404 +18 49 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +18 49 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +18 49 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +18 49 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f +18 49 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f +18 49 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f +49 1347 7556134080329981 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/mocs_compilation.cpp.obj a7350fa2ef349e5c +52 1365 7556134080523712 CMakeFiles/GUIdataBaseLMS.dir/main.cpp.obj a2eccd89d22e2bf1 +54 1441 7556134081286191 CMakeFiles/GUIdataBaseLMS.dir/mainwindow.cpp.obj de40007ae8044c51 +1442 1586 7556134082711380 GUIdataBaseLMS.exe dadb916a9424404 18 48 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f 18 48 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f 18 48 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f 18 48 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f 18 48 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f 18 48 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -13 44 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -13 44 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -13 44 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -39 96 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -39 96 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -39 96 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -39 96 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -39 96 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -39 96 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -13 44 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -13 44 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -13 44 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -13 44 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -13 44 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -13 44 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -44 1316 7554390254005801 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/mocs_compilation.cpp.obj a7350fa2ef349e5c -47 1339 7554390254256532 CMakeFiles/GUIdataBaseLMS.dir/main.cpp.obj a2eccd89d22e2bf1 -49 1444 7554390255295406 CMakeFiles/GUIdataBaseLMS.dir/mainwindow.cpp.obj de40007ae8044c51 -1444 1599 7554390256828019 GUIdataBaseLMS.exe dadb916a9424404 -18 50 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -18 50 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -18 50 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -18 50 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -18 50 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -18 50 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -13 46 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -13 46 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -13 46 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -13 46 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -13 46 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -13 46 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -13 44 0 CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -13 44 0 GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -13 44 0 GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/CMakeFiles/GUIdataBaseLMS_autogen c6b82d135913dd0f -13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/mocs_compilation.cpp c6b82d135913dd0f -13 44 0 D:/LMS/GUIdataBaseLMS/Debug64/GUIdataBaseLMS_autogen/include/ui_mainwindow.h c6b82d135913dd0f -44 1326 7554500493541664 CMakeFiles/GUIdataBaseLMS.dir/GUIdataBaseLMS_autogen/mocs_compilation.cpp.obj a7350fa2ef349e5c -47 1342 7554500493711209 CMakeFiles/GUIdataBaseLMS.dir/main.cpp.obj a2eccd89d22e2bf1 -50 1435 7554500494638465 CMakeFiles/GUIdataBaseLMS.dir/mainwindow.cpp.obj de40007ae8044c51 -1435 1582 7554500496092315 GUIdataBaseLMS.exe dadb916a9424404 diff --git a/GUIdataBaseLMS/Debug64/GUIdataBaseLMS.exe b/GUIdataBaseLMS/Debug64/GUIdataBaseLMS.exe index 26c17f0..878ecbd 100644 Binary files a/GUIdataBaseLMS/Debug64/GUIdataBaseLMS.exe and b/GUIdataBaseLMS/Debug64/GUIdataBaseLMS.exe differ diff --git a/GUIdataBaseLMS/Debug64/libInstructorsAndTrainees.dll b/GUIdataBaseLMS/Debug64/libInstructorsAndTrainees.dll index 15f259a..e4fcadc 100644 Binary files a/GUIdataBaseLMS/Debug64/libInstructorsAndTrainees.dll and b/GUIdataBaseLMS/Debug64/libInstructorsAndTrainees.dll differ diff --git a/GUIdataBaseLMS/GUIdataBaseLMS/CMakeLists.txt.user b/GUIdataBaseLMS/GUIdataBaseLMS/CMakeLists.txt.user index d9d1823..5bf0fbe 100644 --- a/GUIdataBaseLMS/GUIdataBaseLMS/CMakeLists.txt.user +++ b/GUIdataBaseLMS/GUIdataBaseLMS/CMakeLists.txt.user @@ -1,6 +1,6 @@ - + EnvironmentId diff --git a/ServerLMS/Debug64/.cmake/api/v1/reply/index-2024-12-10T06-42-20-0031.json b/ServerLMS/Debug64/.cmake/api/v1/reply/index-2024-12-11T08-29-18-0668.json similarity index 100% rename from ServerLMS/Debug64/.cmake/api/v1/reply/index-2024-12-10T06-42-20-0031.json rename to ServerLMS/Debug64/.cmake/api/v1/reply/index-2024-12-11T08-29-18-0668.json diff --git a/ServerLMS/Debug64/.ninja_deps b/ServerLMS/Debug64/.ninja_deps index 95d8de3..e949fbf 100644 Binary files a/ServerLMS/Debug64/.ninja_deps and b/ServerLMS/Debug64/.ninja_deps differ diff --git a/ServerLMS/Debug64/.ninja_log b/ServerLMS/Debug64/.ninja_log index b1b3b29..63cb2d0 100644 --- a/ServerLMS/Debug64/.ninja_log +++ b/ServerLMS/Debug64/.ninja_log @@ -1,45 +1,71 @@ # ninja log v5 -677 3853 7554562145145887 CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj d73c57350f364b58 -57 131 7554545608656604 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp 9bce64f5ef0262e2 -1287 8367 7551893701770796 CMakeFiles/ServerLMS.dir/Systems/logger.cpp.obj 68e3223fc0caab27 -661 3491 7554562141472208 CMakeFiles/ServerLMS.dir/multithreadserver.cpp.obj 8ac2c4a8e2ef203c -20 57 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738 -670 3628 7554562142871886 CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj b273ef6b79a34bf -667 3606 7554562142650068 CMakeFiles/ServerLMS.dir/Systems/updatecontroller.cpp.obj c4c12bda48d8fa92 -15 42 0 CMakeFiles/clean.additional 7155004b3956b606 -91 1201 7554437549810915 CMakeFiles/ServerLMS.dir/Systems/tools.cpp.obj 81bfa701d65b5429 -3853 4366 7554562150244849 libServerLMS.dll fec6fbb0697e8d71 -663 3554 7554562142134874 CMakeFiles/ServerLMS.dir/Systems/recognizesystem.cpp.obj f698d155fbad3bd2 +502 3592 7555451364089188 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/mocs_compilation.cpp.obj 40e4c8c7d98890e8 560 1985 7551946363807047 CMakeFiles/ServerLMS.dir/providerdblms.cpp.obj f56962914220ed2d -654 3656 7554562143124061 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/mocs_compilation.cpp.obj 40e4c8c7d98890e8 +512 3490 7555451363061889 CMakeFiles/ServerLMS.dir/Systems/recognizesystem.cpp.obj f698d155fbad3bd2 +2332 2877 7556082950935783 libServerLMS.dll 2f530586cec8163 +15 42 0 CMakeFiles/clean.additional 7155004b3956b606 +515 3750 7555451365673496 CMakeFiles/ServerLMS.dir/Systems/updatecontroller.cpp.obj c4c12bda48d8fa92 +60 2331 7556082945956464 CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj b273ef6b79a34bf +67 1245 7555255334257083 CMakeFiles/ServerLMS.dir/Systems/tools.cpp.obj 81bfa701d65b5429 +19 60 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738 +510 3426 7555451362416146 CMakeFiles/ServerLMS.dir/multithreadserver.cpp.obj 8ac2c4a8e2ef203c +1287 8367 7551893701770796 CMakeFiles/ServerLMS.dir/Systems/logger.cpp.obj 68e3223fc0caab27 +58 146 7556063608211066 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp 9bce64f5ef0262e2 +524 3277 7555451360947906 CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj d73c57350f364b58 42 52 0 clean 9c4b4372737ab8da -673 3326 7554562139850549 CMakeFiles/ServerLMS.dir/Systems/processingsystem.cpp.obj 64946e3309bfc754 -57 131 7554545608656604 ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp 9bce64f5ef0262e2 -20 57 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738 -20 57 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738 -131 418 7554545611552788 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp.obj f93621c79a78fad0 -659 3399 7554562140587891 CMakeFiles/ServerLMS.dir/clienthandler.cpp.obj 6c16bf194fe85608 -20 57 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738 +2332 2877 7556082950935783 libServerLMS.dll.a 2f530586cec8163 +19 60 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738 +19 60 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738 +13 278 7556089586291454 build.ninja 80e6aedf30bdcc22 +505 3625 7555451364422143 CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj 12010b53b3caa3fc +148 208 7556063608859324 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp.obj f93621c79a78fad0 1168 3150 7548373207023899 CMakeFiles/ServerLMS.dir/messangerwidget.cpp.obj 8dd57f666ed5ecf4 -656 3806 7554562144601131 CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj 12010b53b3caa3fc -10 630 7555161399398118 build.ninja 80e6aedf30bdcc22 -20 57 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738 -20 57 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738 -3853 4366 7554562150244849 libServerLMS.dll.a fec6fbb0697e8d71 -48 2877 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738 -48 2877 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738 -48 2877 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738 -48 2877 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738 -48 2877 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738 -48 2877 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738 -2894 6513 7555186922184255 CMakeFiles/ServerLMS.dir/Systems/processingsystem.cpp.obj 64946e3309bfc754 -2896 6514 7555186922184255 CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj d73c57350f364b58 -2889 6527 7555186922343826 CMakeFiles/ServerLMS.dir/Systems/updatecontroller.cpp.obj c4c12bda48d8fa92 -2877 6542 7555186922473480 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/mocs_compilation.cpp.obj 40e4c8c7d98890e8 -2882 6544 7555186922493428 CMakeFiles/ServerLMS.dir/clienthandler.cpp.obj 6c16bf194fe85608 -2884 6548 7555186922533325 CMakeFiles/ServerLMS.dir/multithreadserver.cpp.obj 8ac2c4a8e2ef203c -2887 6561 7555186922672947 CMakeFiles/ServerLMS.dir/Systems/recognizesystem.cpp.obj f698d155fbad3bd2 -2879 6570 7555186922762708 CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj 12010b53b3caa3fc -2891 6581 7555186922872413 CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj b273ef6b79a34bf -6581 7342 7555186930472205 libServerLMS.dll fec6fbb0697e8d71 -6581 7342 7555186930472205 libServerLMS.dll.a fec6fbb0697e8d71 +19 60 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738 +507 3524 7555451363415451 CMakeFiles/ServerLMS.dir/clienthandler.cpp.obj 6c16bf194fe85608 +19 60 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738 +19 60 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738 +58 146 7556063608211066 ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp 9bce64f5ef0262e2 +521 3477 7555451362940322 CMakeFiles/ServerLMS.dir/Systems/processingsystem.cpp.obj 64946e3309bfc754 +15 261 7556089586291454 build.ninja 80e6aedf30bdcc22 +25 63 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738 +25 63 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738 +25 63 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738 +25 63 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738 +25 63 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738 +25 63 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738 +63 116 7556089587835465 ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp 9bce64f5ef0262e2 +63 116 7556089587835465 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp 9bce64f5ef0262e2 +118 178 7556089588473760 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp.obj f93621c79a78fad0 +116 2468 7556089611351349 CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj b273ef6b79a34bf +2468 3013 7556089616356205 libServerLMS.dll 2f530586cec8163 +2468 3013 7556089616356205 libServerLMS.dll.a 2f530586cec8163 +19 55 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738 +19 55 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738 +19 55 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738 +19 55 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738 +19 55 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738 +19 55 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738 +14 348 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738 +14 348 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738 +14 348 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738 +14 348 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738 +14 348 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738 +14 348 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738 +374 1624 7556117280871720 CMakeFiles/ServerLMS.dir/providerdblms.cpp.obj f56962914220ed2d +348 3455 7556117299153466 CMakeFiles/ServerLMS.dir/ServerLMS_autogen/mocs_compilation.cpp.obj 40e4c8c7d98890e8 +353 3475 7556117299357391 CMakeFiles/ServerLMS.dir/clienthandler.cpp.obj 6c16bf194fe85608 +371 3497 7556117299589271 CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj d73c57350f364b58 +358 3565 7556117300284968 CMakeFiles/ServerLMS.dir/Systems/recognizesystem.cpp.obj f698d155fbad3bd2 +351 3594 7556117300558270 CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj 12010b53b3caa3fc +368 3611 7556117300739458 CMakeFiles/ServerLMS.dir/Systems/processingsystem.cpp.obj 64946e3309bfc754 +355 3621 7556117300840282 CMakeFiles/ServerLMS.dir/multithreadserver.cpp.obj 8ac2c4a8e2ef203c +361 3631 7556117300932195 CMakeFiles/ServerLMS.dir/Systems/updatecontroller.cpp.obj c4c12bda48d8fa92 +365 3822 7556117302853252 CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj b273ef6b79a34bf +3822 4380 7556117307934398 libServerLMS.dll 2f530586cec8163 +3822 4380 7556117307934398 libServerLMS.dll.a 2f530586cec8163 +19 55 0 CMakeFiles/ServerLMS_autogen a1ba014d73005738 +19 55 0 ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738 +19 55 0 ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738 +19 55 0 D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen a1ba014d73005738 +19 55 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/mocs_compilation.cpp a1ba014d73005738 +19 55 0 D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include/ui_serverlmswidget.h a1ba014d73005738 diff --git a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp.obj b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp.obj index ff40243..e6727e4 100644 Binary files a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp.obj and b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp.obj differ diff --git a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/ServerLMS_autogen/mocs_compilation.cpp.obj b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/ServerLMS_autogen/mocs_compilation.cpp.obj index 87817ba..a01d5de 100644 Binary files a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/ServerLMS_autogen/mocs_compilation.cpp.obj and b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/ServerLMS_autogen/mocs_compilation.cpp.obj differ diff --git a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj index 885879a..9c6f116 100644 Binary files a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj and b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/dataparser.cpp.obj differ diff --git a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/processingsystem.cpp.obj b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/processingsystem.cpp.obj index c4a7810..b93ca65 100644 Binary files a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/processingsystem.cpp.obj and b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/processingsystem.cpp.obj differ diff --git a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/recognizesystem.cpp.obj b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/recognizesystem.cpp.obj index f363a13..98af1bb 100644 Binary files a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/recognizesystem.cpp.obj and b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/recognizesystem.cpp.obj differ diff --git a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj index 6344410..9164b64 100644 Binary files a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj and b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/sendsystem.cpp.obj differ diff --git a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/tools.cpp.obj b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/tools.cpp.obj index 26d9411..7579dd0 100644 Binary files a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/tools.cpp.obj and b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/tools.cpp.obj differ diff --git a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/updatecontroller.cpp.obj b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/updatecontroller.cpp.obj index cf8debb..5da99ae 100644 Binary files a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/updatecontroller.cpp.obj and b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/Systems/updatecontroller.cpp.obj differ diff --git a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/clienthandler.cpp.obj b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/clienthandler.cpp.obj index 4483838..d26246b 100644 Binary files a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/clienthandler.cpp.obj and b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/clienthandler.cpp.obj differ diff --git a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/providerdblms.cpp.obj b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/providerdblms.cpp.obj index 4eb0431..fcf1ec1 100644 Binary files a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/providerdblms.cpp.obj and b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/providerdblms.cpp.obj differ diff --git a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj index bd7d2d9..27ec889 100644 Binary files a/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj and b/ServerLMS/Debug64/CMakeFiles/ServerLMS.dir/serverlmswidget.cpp.obj differ diff --git a/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen.dir/AutoRcc_resources_EWIEGA46WW_Info.json b/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen.dir/AutoRcc_resources_EWIEGA46WW_Info.json index 5ae2843..65745e2 100644 --- a/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen.dir/AutoRcc_resources_EWIEGA46WW_Info.json +++ b/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen.dir/AutoRcc_resources_EWIEGA46WW_Info.json @@ -8,8 +8,9 @@ "INCLUDE_DIR" : "D:/LMS/ServerLMS/Debug64/ServerLMS_autogen/include", "INPUTS" : [ - "D:/LMS/ServerLMS/ServerLMS/blankXML/instructors.xml", - "D:/LMS/ServerLMS/ServerLMS/blankXML/groupsTrainees.xml", + "D:/LMS/ServerLMS/ServerLMS/blankXML/ListTrainees.xml", + "D:/LMS/ServerLMS/ServerLMS/blankXML/ListGroups.xml", + "D:/LMS/ServerLMS/ServerLMS/blankXML/ListInstructors.xml", "D:/LMS/ServerLMS/ServerLMS/icons/instructorAdmin.png", "D:/LMS/ServerLMS/ServerLMS/icons/trainee.png", "D:/LMS/ServerLMS/ServerLMS/icons/switchOff.png", diff --git a/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen.dir/AutoRcc_resources_EWIEGA46WW_Used.txt b/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen.dir/AutoRcc_resources_EWIEGA46WW_Used.txt index 8b5e2a5..0c95d02 100644 --- a/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen.dir/AutoRcc_resources_EWIEGA46WW_Used.txt +++ b/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen.dir/AutoRcc_resources_EWIEGA46WW_Used.txt @@ -1 +1 @@ -rcc:bf046fc9861cbeaf107298fd7fe4da86934145f3f69eccf800e3566f05705fa0 +rcc:db983daaeb04a78d5d179140c4ee705a97f0f54ef5ef39bdcfd89a791fc8c114 diff --git a/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen.dir/ParseCache.txt b/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen.dir/ParseCache.txt index b8cff73..c587ca9 100644 --- a/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen.dir/ParseCache.txt +++ b/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen.dir/ParseCache.txt @@ -1,37 +1,37 @@ # Generated by CMake. Changes will be overwritten. -D:/LMS/ServerLMS/ServerLMS/Systems/processingsystem.cpp -D:/LMS/ServerLMS/ServerLMS/clienthandler.h +D:/LMS/ServerLMS/ServerLMS/Systems/dataparser.cpp +D:/LMS/ServerLMS/ServerLMS/serverlmswidget.h mmc:Q_OBJECT -D:/LMS/ServerLMS/ServerLMS/Systems/tools.h -D:/LMS/ServerLMS/ServerLMS/typesDataServerClient.h -D:/LMS/ServerLMS/ServerLMS/Systems/processingsystem.h - mmc:Q_OBJECT -D:/LMS/ServerLMS/ServerLMS/Systems/recognizesystem.h - mmc:Q_OBJECT -D:/LMS/ServerLMS/ServerLMS/Systems/updatecontroller.h - mmc:Q_OBJECT -D:/LMS/ServerLMS/ServerLMS/Systems/tools.cpp -D:/LMS/ServerLMS/ServerLMS/Systems/logger.h +D:/LMS/ServerLMS/ServerLMS/Systems/dataparser.h mmc:Q_OBJECT D:/LMS/ServerLMS/ServerLMS/serverlmswidget.cpp uic:ui_serverlmswidget.h -D:/LMS/ServerLMS/ServerLMS/Systems/dataparser.h +D:/LMS/ServerLMS/ServerLMS/Systems/logger.h mmc:Q_OBJECT -D:/LMS/ServerLMS/ServerLMS/clienthandler.cpp -D:/LMS/ServerLMS/ServerLMS/providerdblms.h +D:/LMS/ServerLMS/ServerLMS/Systems/tools.cpp +D:/LMS/ServerLMS/ServerLMS/Systems/updatecontroller.h mmc:Q_OBJECT -D:/LMS/ServerLMS/ServerLMS/Client.h -D:/LMS/ServerLMS/ServerLMS/multithreadserver.h +D:/LMS/ServerLMS/ServerLMS/Systems/recognizesystem.h mmc:Q_OBJECT -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/providerdblms.cpp -D:/LMS/ServerLMS/ServerLMS/Systems/recognizesystem.cpp +D:/LMS/ServerLMS/ServerLMS/Systems/processingsystem.h + mmc:Q_OBJECT +D:/LMS/ServerLMS/ServerLMS/typesDataServerClient.h +D:/LMS/ServerLMS/ServerLMS/Systems/tools.h +D:/LMS/ServerLMS/ServerLMS/clienthandler.h + mmc:Q_OBJECT +D:/LMS/ServerLMS/ServerLMS/Systems/processingsystem.cpp +D:/LMS/ServerLMS/ServerLMS/ServerLMS_global.h D:/LMS/ServerLMS/ServerLMS/Systems/sendsystem.h mmc:Q_OBJECT -D:/LMS/ServerLMS/ServerLMS/ServerLMS_global.h -D:/LMS/ServerLMS/ServerLMS/serverlmswidget.h +D:/LMS/ServerLMS/ServerLMS/multithreadserver.h mmc:Q_OBJECT -D:/LMS/ServerLMS/ServerLMS/Systems/dataparser.cpp +D:/LMS/ServerLMS/ServerLMS/Client.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 diff --git a/ServerLMS/Debug64/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp b/ServerLMS/Debug64/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp index 93b1a92..28b9034 100644 --- a/ServerLMS/Debug64/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp +++ b/ServerLMS/Debug64/ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp @@ -7,26 +7,30 @@ *****************************************************************************/ static const unsigned char qt_resource_data[] = { - // D:/LMS/ServerLMS/ServerLMS/blankXML/instructors.xml - 0x0,0x0,0x0,0x4d, + // D:/LMS/ServerLMS/ServerLMS/blankXML/ListTrainees.xml + 0x0,0x0,0x0,0x49, 0x3c, 0x3f,0x78,0x6d,0x6c,0x20,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x3d,0x27,0x31,0x2e, 0x30,0x27,0x20,0x65,0x6e,0x63,0x6f,0x64,0x69,0x6e,0x67,0x3d,0x27,0x75,0x74,0x66, - 0x2d,0x38,0x27,0x3f,0x3e,0xd,0xa,0x3c,0x61,0x6c,0x6c,0x49,0x6e,0x73,0x74,0x72, - 0x75,0x63,0x74,0x6f,0x72,0x73,0x3e,0xd,0xa,0x3c,0x2f,0x61,0x6c,0x6c,0x49,0x6e, - 0x73,0x74,0x72,0x75,0x63,0x74,0x6f,0x72,0x73,0x3e,0xd,0xa, - // D:/LMS/ServerLMS/ServerLMS/blankXML/groupsTrainees.xml - 0x0,0x0,0x0,0x89, + 0x2d,0x38,0x27,0x3f,0x3e,0xd,0xa,0x3c,0x4c,0x69,0x73,0x74,0x54,0x72,0x61,0x69, + 0x6e,0x65,0x65,0x73,0x3e,0xd,0xa,0x3c,0x2f,0x4c,0x69,0x73,0x74,0x54,0x72,0x61, + 0x69,0x6e,0x65,0x65,0x73,0x3e,0xd,0xa, + // D:/LMS/ServerLMS/ServerLMS/blankXML/ListGroups.xml + 0x0,0x0,0x0,0x45, 0x3c, 0x3f,0x78,0x6d,0x6c,0x20,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x3d,0x27,0x31,0x2e, 0x30,0x27,0x20,0x65,0x6e,0x63,0x6f,0x64,0x69,0x6e,0x67,0x3d,0x27,0x75,0x74,0x66, - 0x2d,0x38,0x27,0x3f,0x3e,0xd,0xa,0x3c,0x41,0x6c,0x6c,0x4c,0x69,0x73,0x74,0x73, - 0x3e,0xd,0xa,0x9,0x3c,0x47,0x72,0x6f,0x75,0x70,0x73,0x54,0x72,0x61,0x69,0x6e, - 0x65,0x65,0x73,0x3e,0xd,0xa,0x9,0x3c,0x2f,0x47,0x72,0x6f,0x75,0x70,0x73,0x54, - 0x72,0x61,0x69,0x6e,0x65,0x65,0x73,0x3e,0xd,0xa,0x9,0x3c,0x49,0x6e,0x73,0x74, - 0x72,0x75,0x63,0x74,0x6f,0x72,0x73,0x3e,0xd,0xa,0x9,0x3c,0x2f,0x49,0x6e,0x73, - 0x74,0x72,0x75,0x63,0x74,0x6f,0x72,0x73,0x3e,0xd,0xa,0x3c,0x2f,0x41,0x6c,0x6c, - 0x4c,0x69,0x73,0x74,0x73,0x3e,0xd,0xa, + 0x2d,0x38,0x27,0x3f,0x3e,0xd,0xa,0x3c,0x4c,0x69,0x73,0x74,0x47,0x72,0x6f,0x75, + 0x70,0x73,0x3e,0xd,0xa,0x3c,0x2f,0x4c,0x69,0x73,0x74,0x47,0x72,0x6f,0x75,0x70, + 0x73,0x3e,0xd,0xa, + // D:/LMS/ServerLMS/ServerLMS/blankXML/ListInstructors.xml + 0x0,0x0,0x0,0x4f, + 0x3c, + 0x3f,0x78,0x6d,0x6c,0x20,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x3d,0x27,0x31,0x2e, + 0x30,0x27,0x20,0x65,0x6e,0x63,0x6f,0x64,0x69,0x6e,0x67,0x3d,0x27,0x75,0x74,0x66, + 0x2d,0x38,0x27,0x3f,0x3e,0xd,0xa,0x3c,0x4c,0x69,0x73,0x74,0x49,0x6e,0x73,0x74, + 0x72,0x75,0x63,0x74,0x6f,0x72,0x73,0x3e,0xd,0xa,0x3c,0x2f,0x4c,0x69,0x73,0x74, + 0x49,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x6f,0x72,0x73,0x3e,0xd,0xa, // D:/LMS/ServerLMS/ServerLMS/icons/instructorAdmin.png 0x0,0x0,0xc,0xc7, 0x89, @@ -871,17 +875,22 @@ static const unsigned char qt_resource_name[] = { 0x2,0x85,0x0,0x3c, 0x0,0x62, 0x0,0x6c,0x0,0x61,0x0,0x6e,0x0,0x6b,0x0,0x58,0x0,0x4d,0x0,0x4c, - // instructors.xml - 0x0,0xf, - 0x3,0xe8,0xeb,0x3c, - 0x0,0x69, - 0x0,0x6e,0x0,0x73,0x0,0x74,0x0,0x72,0x0,0x75,0x0,0x63,0x0,0x74,0x0,0x6f,0x0,0x72,0x0,0x73,0x0,0x2e,0x0,0x78,0x0,0x6d,0x0,0x6c, - // groupsTrainees.xml - 0x0,0x12, - 0x1,0x13,0xe,0x7c, - 0x0,0x67, - 0x0,0x72,0x0,0x6f,0x0,0x75,0x0,0x70,0x0,0x73,0x0,0x54,0x0,0x72,0x0,0x61,0x0,0x69,0x0,0x6e,0x0,0x65,0x0,0x65,0x0,0x73,0x0,0x2e,0x0,0x78,0x0,0x6d, - 0x0,0x6c, + // ListTrainees.xml + 0x0,0x10, + 0x8,0xa2,0x1d,0x1c, + 0x0,0x4c, + 0x0,0x69,0x0,0x73,0x0,0x74,0x0,0x54,0x0,0x72,0x0,0x61,0x0,0x69,0x0,0x6e,0x0,0x65,0x0,0x65,0x0,0x73,0x0,0x2e,0x0,0x78,0x0,0x6d,0x0,0x6c, + // ListGroups.xml + 0x0,0xe, + 0xd,0x27,0x99,0x3c, + 0x0,0x4c, + 0x0,0x69,0x0,0x73,0x0,0x74,0x0,0x47,0x0,0x72,0x0,0x6f,0x0,0x75,0x0,0x70,0x0,0x73,0x0,0x2e,0x0,0x78,0x0,0x6d,0x0,0x6c, + // ListInstructors.xml + 0x0,0x13, + 0xf,0xcf,0x69,0xbc, + 0x0,0x4c, + 0x0,0x69,0x0,0x73,0x0,0x74,0x0,0x49,0x0,0x6e,0x0,0x73,0x0,0x74,0x0,0x72,0x0,0x75,0x0,0x63,0x0,0x74,0x0,0x6f,0x0,0x72,0x0,0x73,0x0,0x2e,0x0,0x78, + 0x0,0x6d,0x0,0x6c, // instructorAdmin.png 0x0,0x13, 0x8,0x7,0x7d,0x47, @@ -916,31 +925,34 @@ static const unsigned char qt_resource_struct[] = { 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, // :/icons - 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x5,0x0,0x0,0x0,0x5, + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x5,0x0,0x0,0x0,0x6, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, // :/blankXML - 0x0,0x0,0x0,0x10,0x0,0x2,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x3, + 0x0,0x0,0x0,0x10,0x0,0x2,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x3, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, - // :/blankXML/groupsTrainees.xml - 0x0,0x0,0x0,0x4a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x51, -0x0,0x0,0x1,0x93,0xab,0x9a,0xd3,0x2e, - // :/blankXML/instructors.xml + // :/blankXML/ListTrainees.xml 0x0,0x0,0x0,0x26,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0, -0x0,0x0,0x1,0x92,0xb8,0x51,0xd,0xb7, +0x0,0x0,0x1,0x93,0xb4,0xad,0xbc,0x5b, + // :/blankXML/ListGroups.xml + 0x0,0x0,0x0,0x4c,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x4d, +0x0,0x0,0x1,0x93,0xb0,0xf,0xc,0x76, + // :/blankXML/ListInstructors.xml + 0x0,0x0,0x0,0x6e,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x96, +0x0,0x0,0x1,0x93,0xaf,0xe1,0x2d,0xb8, // :/icons/switchOff.png - 0x0,0x0,0x0,0xbc,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x16,0x89, + 0x0,0x0,0x0,0xe2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x16,0x94, 0x0,0x0,0x1,0x93,0x86,0xa5,0x5c,0x99, // :/icons/instructor.png - 0x0,0x0,0x0,0xfa,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x28,0xcd, + 0x0,0x0,0x1,0x20,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x28,0xd8, 0x0,0x0,0x1,0x8f,0x37,0xdf,0xf0,0x30, // :/icons/switchOn.png - 0x0,0x0,0x0,0xdc,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1f,0xa5, + 0x0,0x0,0x1,0x2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1f,0xb0, 0x0,0x0,0x1,0x93,0x86,0xa5,0x5c,0x9d, // :/icons/trainee.png - 0x0,0x0,0x0,0xa0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xd,0xa9, + 0x0,0x0,0x0,0xc6,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xd,0xb4, 0x0,0x0,0x1,0x8e,0x8a,0x13,0x52,0xd0, // :/icons/instructorAdmin.png - 0x0,0x0,0x0,0x74,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0xde, + 0x0,0x0,0x0,0x9a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0xe9, 0x0,0x0,0x1,0x8f,0x57,0x71,0xc1,0x80, }; diff --git a/ServerLMS/Debug64/build.ninja b/ServerLMS/Debug64/build.ninja index a59fdb1..f3c8c2b 100644 --- a/ServerLMS/Debug64/build.ninja +++ b/ServerLMS/Debug64/build.ninja @@ -166,7 +166,7 @@ build libServerLMS.dll libServerLMS.dll.a: CXX_SHARED_LIBRARY_LINKER__ServerLMS_ LINK_LIBRARIES = C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Widgets.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Network.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Concurrent.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Sql.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Xml.a -lDataBaseLMS C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Gui.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Core.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 LINK_PATH = -LD:/LMS/ServerLMS/ServerLMS/../../DB_LMS/Debug64 OBJECT_DIR = CMakeFiles\ServerLMS.dir - POST_BUILD = cd . + POST_BUILD = C:\Windows\system32\cmd.exe /C "cd /D D:\LMS\ServerLMS\Debug64 && C:\msys64\mingw64\bin\cmake.exe -E copy_if_different d:/LMS/ServerLMS/Debug64/libServerLMS.dll d:/LMS/TestServerLMS/Debug64" PRE_LINK = cd . RESTAT = 1 TARGET_FILE = libServerLMS.dll @@ -206,7 +206,7 @@ build ServerLMS_autogen: phony CMakeFiles/ServerLMS_autogen ServerLMS_autogen/mo ############################################# # Custom command for ServerLMS_autogen\EWIEGA46WW\qrc_resources.cpp -build ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp | ${cmake_ninja_workdir}ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp: CUSTOM_COMMAND D$:/LMS/ServerLMS/ServerLMS/resources.qrc CMakeFiles/ServerLMS_autogen.dir/AutoRcc_resources_EWIEGA46WW_Info.json D$:/LMS/ServerLMS/ServerLMS/blankXML/instructors.xml D$:/LMS/ServerLMS/ServerLMS/blankXML/groupsTrainees.xml D$:/LMS/ServerLMS/ServerLMS/icons/instructorAdmin.png D$:/LMS/ServerLMS/ServerLMS/icons/trainee.png D$:/LMS/ServerLMS/ServerLMS/icons/switchOff.png D$:/LMS/ServerLMS/ServerLMS/icons/switchOn.png D$:/LMS/ServerLMS/ServerLMS/icons/instructor.png C$:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/rcc.exe || ServerLMS_autogen +build ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp | ${cmake_ninja_workdir}ServerLMS_autogen/EWIEGA46WW/qrc_resources.cpp: CUSTOM_COMMAND D$:/LMS/ServerLMS/ServerLMS/resources.qrc CMakeFiles/ServerLMS_autogen.dir/AutoRcc_resources_EWIEGA46WW_Info.json D$:/LMS/ServerLMS/ServerLMS/blankXML/ListTrainees.xml D$:/LMS/ServerLMS/ServerLMS/blankXML/ListGroups.xml D$:/LMS/ServerLMS/ServerLMS/blankXML/ListInstructors.xml D$:/LMS/ServerLMS/ServerLMS/icons/instructorAdmin.png D$:/LMS/ServerLMS/ServerLMS/icons/trainee.png D$:/LMS/ServerLMS/ServerLMS/icons/switchOff.png D$:/LMS/ServerLMS/ServerLMS/icons/switchOn.png D$:/LMS/ServerLMS/ServerLMS/icons/instructor.png C$:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/rcc.exe || ServerLMS_autogen COMMAND = C:\Windows\system32\cmd.exe /C "cd /D D:\LMS\ServerLMS\Debug64 && C:\msys64\mingw64\bin\cmake.exe -E cmake_autorcc D:/LMS/ServerLMS/Debug64/CMakeFiles/ServerLMS_autogen.dir/AutoRcc_resources_EWIEGA46WW_Info.json Debug" DESC = Automatic RCC for resources.qrc restat = 1 diff --git a/ServerLMS/Debug64/libServerLMS.dll b/ServerLMS/Debug64/libServerLMS.dll index 6d6fb4f..796a4be 100644 Binary files a/ServerLMS/Debug64/libServerLMS.dll and b/ServerLMS/Debug64/libServerLMS.dll differ diff --git a/ServerLMS/Debug64/libServerLMS.dll.a b/ServerLMS/Debug64/libServerLMS.dll.a index e97d23c..f907efa 100644 Binary files a/ServerLMS/Debug64/libServerLMS.dll.a and b/ServerLMS/Debug64/libServerLMS.dll.a differ diff --git a/ServerLMS/ServerLMS/CMakeLists.txt b/ServerLMS/ServerLMS/CMakeLists.txt index 8d81133..5a16f4b 100644 --- a/ServerLMS/ServerLMS/CMakeLists.txt +++ b/ServerLMS/ServerLMS/CMakeLists.txt @@ -72,3 +72,10 @@ target_link_libraries(ServerLMS PRIVATE libDataBaseLMS.dll) target_compile_definitions(ServerLMS PRIVATE SERVERLMS_LIBRARY) + + +add_custom_command(TARGET ServerLMS + POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_if_different + d:/LMS/ServerLMS/Debug64/libServerLMS.dll + d:/LMS/TestServerLMS/Debug64) diff --git a/ServerLMS/ServerLMS/CMakeLists.txt.user b/ServerLMS/ServerLMS/CMakeLists.txt.user index 13c13ab..5da929a 100644 --- a/ServerLMS/ServerLMS/CMakeLists.txt.user +++ b/ServerLMS/ServerLMS/CMakeLists.txt.user @@ -1,6 +1,6 @@ - + EnvironmentId diff --git a/ServerLMS/ServerLMS/Systems/dataparser.cpp b/ServerLMS/ServerLMS/Systems/dataparser.cpp index 09e6a5b..d04cb8a 100644 --- a/ServerLMS/ServerLMS/Systems/dataparser.cpp +++ b/ServerLMS/ServerLMS/Systems/dataparser.cpp @@ -365,6 +365,134 @@ QByteArray DataParser::xmlAnswer_ClientQueryToDB(bool result, QList* return groupsTraineesDOM.toByteArray(); } +bool DataParser::loadBlankXML(QString nameFile, QDomDocument *commonDOM) +{ + QFile blankFile(":/blankXML/" + nameFile); + + if (! blankFile.open(QFile::ReadOnly | QFile::Text)) { + qDebug() << "loadBlankXML: Не удалось считать файл :/blankXML/" + nameFile; + return false; + } + + commonDOM->setContent(blankFile.readAll()); + blankFile.close(); + + return true; +} + +bool DataParser::saveDOMtoXML(QString nameFile, QDomDocument *commonDOM) +{ + QFile xmlOutFile(nameFile); + if (!xmlOutFile.open(QFile::WriteOnly | QFile::Text)) + { + qDebug() << "saveDOMtoXML: Не удалось записать файл " + nameFile; + return false; + } + else + { + QTextStream outFile(&xmlOutFile); + commonDOM->save(outFile, 4); + xmlOutFile.close(); + } + return true; +} + +QByteArray DataParser::xmlAnswer_ClientQueryToDB_ListInstructors(bool result, QList *listInstructors) +{ + QDomDocument commonDOM; + if(! loadBlankXML("ListInstructors.xml", &commonDOM)) + return QByteArray(); + + QDomNode listNode = commonDOM.namedItem("ListInstructors"); + + for(Instructor instructor : *listInstructors) + { + //Инструктор + QDomNode instructorNode = commonDOM.createElement("Instructor"); + listNode.appendChild(instructorNode); + instructorNode.toElement().setAttribute("instructor_id", QString::number(instructor.getID())); + instructorNode.toElement().setAttribute("name", instructor.getName()); + instructorNode.toElement().setAttribute("login", instructor.getLogin()); + instructorNode.toElement().setAttribute("password", instructor.getPassword()); + instructorNode.toElement().setAttribute("is_admin", instructor.getIsAdmin()); + instructorNode.toElement().setAttribute("archived", instructor.getArchived()); + instructorNode.toElement().setAttribute("logged_in", instructor.getLoggedIn()); + } + + saveDOMtoXML("ListInstructors.xml", &commonDOM); + + return commonDOM.toByteArray(); +} + +QByteArray DataParser::xmlAnswer_ClientQueryToDB_ListGroups(bool result, QList *listGroups) +{ + QDomDocument commonDOM; + if(! loadBlankXML("ListGroups.xml", &commonDOM)) + return QByteArray(); + + QDomNode listNode = commonDOM.namedItem("ListGroups"); + + for(Group group : *listGroups) + { + //Группа + QDomNode groupNode = commonDOM.createElement("Group"); + listNode.appendChild(groupNode); + groupNode.toElement().setAttribute("group_id", QString::number(group.getID())); + groupNode.toElement().setAttribute("name", group.getName()); + } + + saveDOMtoXML("ListGroups.xml", &commonDOM); + + return commonDOM.toByteArray(); +} + +QByteArray DataParser::xmlAnswer_ClientQueryToDB_ListTrainees(bool result, QList *listTrainees) +{ + QDomDocument commonDOM; + if(! loadBlankXML("ListTrainees.xml", &commonDOM)) + return QByteArray(); + + QDomNode listNode = commonDOM.namedItem("ListTrainees"); + + for(Trainee trainee : *listTrainees) + { + //Обучаемый + QDomNode traineeNode = commonDOM.createElement("Trainee"); + listNode.appendChild(traineeNode); + traineeNode.toElement().setAttribute("trainee_id", trainee.getID()); + traineeNode.toElement().setAttribute("name", trainee.getName()); + traineeNode.toElement().setAttribute("login", trainee.getLogin()); + traineeNode.toElement().setAttribute("password", trainee.getPassword()); + traineeNode.toElement().setAttribute("archived", trainee.getArchived()); + traineeNode.toElement().setAttribute("logged_in", trainee.getLoggedIn()); + traineeNode.toElement().setAttribute("group_trainee", trainee.getGroup().getID()); + traineeNode.toElement().setAttribute("computer_trainee", trainee.getComputer().getID()); + //trainee.setTasks() + } + + saveDOMtoXML("ListTrainees.xml", &commonDOM); + + return commonDOM.toByteArray(); +} + +QByteArray DataParser::xmlAnswer_ClientQueryToDB_ListComputers(bool result, QList *listComputers) +{ + //TODO + return QByteArray(); +} + +QByteArray DataParser::xmlAnswer_ClientQueryToDB_ListClassrooms(bool result, QList *listClassrooms) +{ + //TODO + return QByteArray(); +} + +QByteArray DataParser::xmlAnswer_ClientQueryToDB_ListTasks(bool result, QList *listTasks) +{ + //TODO + return QByteArray(); +} + QByteArray DataParser::xmlAnswer_message(QString text) { QList listTag; diff --git a/ServerLMS/ServerLMS/Systems/dataparser.h b/ServerLMS/ServerLMS/Systems/dataparser.h index 5e505ec..f144843 100644 --- a/ServerLMS/ServerLMS/Systems/dataparser.h +++ b/ServerLMS/ServerLMS/Systems/dataparser.h @@ -11,6 +11,7 @@ #include #include #include +#include class ProcessingSystem; class ClientHandler; @@ -31,6 +32,15 @@ public: QByteArray xmlAnswer_ClientQueryToDB(bool result, QList* listInstructors = nullptr, QList* listTrainees = nullptr, QList* listGroups = nullptr); + bool loadBlankXML(QString nameFile, QDomDocument* commonDOM); + bool saveDOMtoXML(QString nameFile, QDomDocument* commonDOM); + QByteArray xmlAnswer_ClientQueryToDB_ListInstructors(bool result, QList* listInstructors); + QByteArray xmlAnswer_ClientQueryToDB_ListGroups(bool result, QList *listGroups); + QByteArray xmlAnswer_ClientQueryToDB_ListTrainees(bool result, QList *listTrainees); + QByteArray xmlAnswer_ClientQueryToDB_ListComputers(bool result, QList *listComputers); + QByteArray xmlAnswer_ClientQueryToDB_ListClassrooms(bool result, QList *listClassrooms); + QByteArray xmlAnswer_ClientQueryToDB_ListTasks(bool result, QList *listTasks); + QByteArray xmlAnswer_message(QString text); QByteArray xmlAnswer_task(QString text); QByteArray xmlAnswer_notify(QString code); @@ -41,6 +51,7 @@ public: QList *getDatas() const; + signals: void sigLogMessage(QString log); diff --git a/ServerLMS/ServerLMS/Systems/processingsystem.cpp b/ServerLMS/ServerLMS/Systems/processingsystem.cpp index 341be1f..fb69142 100644 --- a/ServerLMS/ServerLMS/Systems/processingsystem.cpp +++ b/ServerLMS/ServerLMS/Systems/processingsystem.cpp @@ -130,12 +130,26 @@ void ProcessingSystem::processingClientQueryToDB(ClientHandler *client, ClientQu QList listInstructors = providerDBLMS->GetListAllInstructors(); QList listTrainees = providerDBLMS->GetListAllTrainees(); QList listGroups = providerDBLMS->GetListAllGroups(); - arrayAnswer = dataParser->xmlAnswer_ClientQueryToDB(true, &listInstructors, &listTrainees, &listGroups); + + arrayAnswer = dataParser->xmlAnswer_ClientQueryToDB_ListInstructors(true, &listInstructors); + client->sendXmlAnswer(arrayAnswer, PacketType::TYPE_XMLANSWER_QUERY_DB__LIST_INSTRUCTORS); + + arrayAnswer = dataParser->xmlAnswer_ClientQueryToDB_ListGroups(true, &listGroups); + client->sendXmlAnswer(arrayAnswer, PacketType::TYPE_XMLANSWER_QUERY_DB__LIST_GROUPS); + + arrayAnswer = dataParser->xmlAnswer_ClientQueryToDB_ListTrainees(true, &listTrainees); + client->sendXmlAnswer(arrayAnswer, PacketType::TYPE_XMLANSWER_QUERY_DB__LIST_TRAINEES); + break; + } + case TypeQueryToDB::TYPE_QUERY_NEW_INSTRUCTOR: + { + providerDBLMS->newInstructor(); + emit sigAuthChanged(); break; } } - client->sendXmlAnswer(arrayAnswer, PacketType::TYPE_XMLANSWER_ON_QUERY_TO_DB); + //client->sendXmlAnswer(arrayAnswer, PacketType::TYPE_XMLANSWER_QUERY_DB_LIST_INSTRUCTORS); //QString str = QString(arrayAnswer); //logger->addTextToLogger("To Client: " + str); diff --git a/ServerLMS/ServerLMS/Systems/tools.h b/ServerLMS/ServerLMS/Systems/tools.h index d815cdf..8c6b5c2 100644 --- a/ServerLMS/ServerLMS/Systems/tools.h +++ b/ServerLMS/ServerLMS/Systems/tools.h @@ -32,8 +32,13 @@ enum PacketType TYPE_DISABLE = 11, TYPE_FILESIZE = 20, - TYPE_GET_LIST_INSTRUCTORS = 100, - TYPE_XMLANSWER_ON_QUERY_TO_DB = 101 //xml-ответ на запрос к БД + //xml-ответы на запросы к БД + TYPE_XMLANSWER_QUERY_DB__LIST_INSTRUCTORS = 100, + TYPE_XMLANSWER_QUERY_DB__LIST_GROUPS = 101, + TYPE_XMLANSWER_QUERY_DB__LIST_TRAINEES = 102, + TYPE_XMLANSWER_QUERY_DB__LIST_COMPUTERS = 103, + TYPE_XMLANSWER_QUERY_DB__LIST_CLASSROOMS = 104, + TYPE_XMLANSWER_QUERY_DB__LIST_TASKS = 105 }; Q_DECLARE_METATYPE(PacketType) diff --git a/ServerLMS/ServerLMS/blankXML/instructors.xml b/ServerLMS/ServerLMS/blankXML/ListGroups.xml similarity index 52% rename from ServerLMS/ServerLMS/blankXML/instructors.xml rename to ServerLMS/ServerLMS/blankXML/ListGroups.xml index 2fda750..9d5ff9c 100644 --- a/ServerLMS/ServerLMS/blankXML/instructors.xml +++ b/ServerLMS/ServerLMS/blankXML/ListGroups.xml @@ -1,3 +1,3 @@ - - + + diff --git a/ServerLMS/ServerLMS/blankXML/ListInstructors.xml b/ServerLMS/ServerLMS/blankXML/ListInstructors.xml new file mode 100644 index 0000000..535e654 --- /dev/null +++ b/ServerLMS/ServerLMS/blankXML/ListInstructors.xml @@ -0,0 +1,3 @@ + + + diff --git a/TestServerLMS/Debug64/blankXML/instructors.xml b/ServerLMS/ServerLMS/blankXML/ListTrainees.xml similarity index 52% rename from TestServerLMS/Debug64/blankXML/instructors.xml rename to ServerLMS/ServerLMS/blankXML/ListTrainees.xml index 2fda750..4a44a36 100644 --- a/TestServerLMS/Debug64/blankXML/instructors.xml +++ b/ServerLMS/ServerLMS/blankXML/ListTrainees.xml @@ -1,3 +1,3 @@ - - + + diff --git a/ServerLMS/ServerLMS/blankXML/groupsTrainees.xml b/ServerLMS/ServerLMS/blankXML/groupsTrainees.xml deleted file mode 100644 index ec468d3..0000000 --- a/ServerLMS/ServerLMS/blankXML/groupsTrainees.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/ServerLMS/ServerLMS/providerdblms.cpp b/ServerLMS/ServerLMS/providerdblms.cpp index 17a6dea..29f3317 100644 --- a/ServerLMS/ServerLMS/providerdblms.cpp +++ b/ServerLMS/ServerLMS/providerdblms.cpp @@ -252,3 +252,8 @@ QList ProviderDBLMS::GetListAllGroups() mtxAccess.unlock(); return listGroups; } + +int ProviderDBLMS::newInstructor() +{ + return dbLMS->newInstructor(); +} diff --git a/ServerLMS/ServerLMS/providerdblms.h b/ServerLMS/ServerLMS/providerdblms.h index 8e37be1..af2754b 100644 --- a/ServerLMS/ServerLMS/providerdblms.h +++ b/ServerLMS/ServerLMS/providerdblms.h @@ -28,6 +28,8 @@ public: QList GetListAllTrainees(); QList GetListAllGroups(); + int newInstructor(); + Q_SIGNALS: //сигнал о блокировке авторизации void signal_BlockAutorization(bool block); diff --git a/ServerLMS/ServerLMS/resources.qrc b/ServerLMS/ServerLMS/resources.qrc index 4ebbef1..b27a982 100644 --- a/ServerLMS/ServerLMS/resources.qrc +++ b/ServerLMS/ServerLMS/resources.qrc @@ -5,7 +5,8 @@ icons/trainee.png icons/switchOff.png icons/switchOn.png - blankXML/groupsTrainees.xml - blankXML/instructors.xml + blankXML/ListInstructors.xml + blankXML/ListGroups.xml + blankXML/ListTrainees.xml diff --git a/ServerLMS/ServerLMS/typesDataServerClient.h b/ServerLMS/ServerLMS/typesDataServerClient.h index b61df80..99940b2 100644 --- a/ServerLMS/ServerLMS/typesDataServerClient.h +++ b/ServerLMS/ServerLMS/typesDataServerClient.h @@ -58,7 +58,8 @@ public: enum TypeQueryToDB{ TYPE_QUERY_GET_LIST_INSTRUCTORS, - TYPE_QUERY_GET_ALL_LISTS + TYPE_QUERY_GET_ALL_LISTS, + TYPE_QUERY_NEW_INSTRUCTOR }; class ClientQueryToDB{ diff --git a/TestServerLMS/Debug64/.ninja_deps b/TestServerLMS/Debug64/.ninja_deps index d6f2d45..b08cf92 100644 Binary files a/TestServerLMS/Debug64/.ninja_deps and b/TestServerLMS/Debug64/.ninja_deps differ diff --git a/TestServerLMS/Debug64/.ninja_log b/TestServerLMS/Debug64/.ninja_log index 8bfdbf5..106e3ca 100644 --- a/TestServerLMS/Debug64/.ninja_log +++ b/TestServerLMS/Debug64/.ninja_log @@ -33,3 +33,25 @@ 13 44 0 D:/LMS/TestServerLMS/Debug64/CMakeFiles/TestServerLMS_autogen 5989ad27e0bf1fd0 13 44 0 D:/LMS/TestServerLMS/Debug64/TestServerLMS_autogen/mocs_compilation.cpp 5989ad27e0bf1fd0 13 44 0 D:/LMS/TestServerLMS/Debug64/TestServerLMS_autogen/include/ui_mainwindow.h 5989ad27e0bf1fd0 +30 76 0 CMakeFiles/TestServerLMS_autogen 5989ad27e0bf1fd0 +30 76 0 TestServerLMS_autogen/mocs_compilation.cpp 5989ad27e0bf1fd0 +30 76 0 TestServerLMS_autogen/include/ui_mainwindow.h 5989ad27e0bf1fd0 +30 76 0 D:/LMS/TestServerLMS/Debug64/CMakeFiles/TestServerLMS_autogen 5989ad27e0bf1fd0 +30 76 0 D:/LMS/TestServerLMS/Debug64/TestServerLMS_autogen/mocs_compilation.cpp 5989ad27e0bf1fd0 +30 76 0 D:/LMS/TestServerLMS/Debug64/TestServerLMS_autogen/include/ui_mainwindow.h 5989ad27e0bf1fd0 +76 2721 7556058774381170 CMakeFiles/TestServerLMS.dir/TestServerLMS_autogen/mocs_compilation.cpp.obj ead884c44f7eae81 +79 2722 7556058774391236 CMakeFiles/TestServerLMS.dir/main.cpp.obj 1d4cd62574a9f6ed +81 2731 7556058774480626 CMakeFiles/TestServerLMS.dir/mainwindow.cpp.obj e30b9f2440a3c47d +2731 3101 7556058778160944 TestServerLMS.exe 68113cd959b50515 +19 50 0 CMakeFiles/TestServerLMS_autogen 5989ad27e0bf1fd0 +19 50 0 TestServerLMS_autogen/mocs_compilation.cpp 5989ad27e0bf1fd0 +19 50 0 TestServerLMS_autogen/include/ui_mainwindow.h 5989ad27e0bf1fd0 +19 50 0 D:/LMS/TestServerLMS/Debug64/CMakeFiles/TestServerLMS_autogen 5989ad27e0bf1fd0 +19 50 0 D:/LMS/TestServerLMS/Debug64/TestServerLMS_autogen/mocs_compilation.cpp 5989ad27e0bf1fd0 +19 50 0 D:/LMS/TestServerLMS/Debug64/TestServerLMS_autogen/include/ui_mainwindow.h 5989ad27e0bf1fd0 +15 46 0 CMakeFiles/TestServerLMS_autogen 5989ad27e0bf1fd0 +15 46 0 TestServerLMS_autogen/mocs_compilation.cpp 5989ad27e0bf1fd0 +15 46 0 TestServerLMS_autogen/include/ui_mainwindow.h 5989ad27e0bf1fd0 +15 46 0 D:/LMS/TestServerLMS/Debug64/CMakeFiles/TestServerLMS_autogen 5989ad27e0bf1fd0 +15 46 0 D:/LMS/TestServerLMS/Debug64/TestServerLMS_autogen/mocs_compilation.cpp 5989ad27e0bf1fd0 +15 46 0 D:/LMS/TestServerLMS/Debug64/TestServerLMS_autogen/include/ui_mainwindow.h 5989ad27e0bf1fd0 diff --git a/TestServerLMS/Debug64/ListGroups.xml b/TestServerLMS/Debug64/ListGroups.xml new file mode 100644 index 0000000..d4ea2f0 --- /dev/null +++ b/TestServerLMS/Debug64/ListGroups.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/TestServerLMS/Debug64/ListInstructors.xml b/TestServerLMS/Debug64/ListInstructors.xml new file mode 100644 index 0000000..19a42d6 --- /dev/null +++ b/TestServerLMS/Debug64/ListInstructors.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TestServerLMS/Debug64/ListTrainees.xml b/TestServerLMS/Debug64/ListTrainees.xml new file mode 100644 index 0000000..ef30eae --- /dev/null +++ b/TestServerLMS/Debug64/ListTrainees.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/TestServerLMS/Debug64/TestServerLMS.exe b/TestServerLMS/Debug64/TestServerLMS.exe index 92e736e..7681a7d 100644 Binary files a/TestServerLMS/Debug64/TestServerLMS.exe and b/TestServerLMS/Debug64/TestServerLMS.exe differ diff --git a/TestServerLMS/Debug64/blankXML/groupsTrainees.xml b/TestServerLMS/Debug64/blankXML/groupsTrainees.xml deleted file mode 100644 index ec468d3..0000000 --- a/TestServerLMS/Debug64/blankXML/groupsTrainees.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/TestServerLMS/Debug64/libServerLMS.dll b/TestServerLMS/Debug64/libServerLMS.dll index 6d6fb4f..796a4be 100644 Binary files a/TestServerLMS/Debug64/libServerLMS.dll and b/TestServerLMS/Debug64/libServerLMS.dll differ diff --git a/TestServerLMS/TestServerLMS/CMakeLists.txt.user b/TestServerLMS/TestServerLMS/CMakeLists.txt.user index 76964b0..7540934 100644 --- a/TestServerLMS/TestServerLMS/CMakeLists.txt.user +++ b/TestServerLMS/TestServerLMS/CMakeLists.txt.user @@ -1,6 +1,6 @@ - + EnvironmentId