Доделал Мессенджер

This commit is contained in:
krivoshein
2024-12-24 12:23:22 +03:00
parent 30ad6330a4
commit bf7b0ac741
45 changed files with 784 additions and 464 deletions

View File

@@ -41,7 +41,7 @@
{
"directoryIndex" : 0,
"id" : "InstructorsAndTrainees::@6890427a1f51a3e7e1df",
"jsonFile" : "target-InstructorsAndTrainees-Debug-79e50c2c490f20f869e1.json",
"jsonFile" : "target-InstructorsAndTrainees-Debug-57a49d7aac6e0e71f3f0.json",
"name" : "InstructorsAndTrainees",
"projectIndex" : 0
},

View File

@@ -26,7 +26,7 @@
"objects" :
[
{
"jsonFile" : "codemodel-v2-4864724b9311f55f2285.json",
"jsonFile" : "codemodel-v2-1056b722a71430563b4f.json",
"kind" : "codemodel",
"version" :
{
@@ -77,7 +77,7 @@
},
"codemodel-v2" :
{
"jsonFile" : "codemodel-v2-4864724b9311f55f2285.json",
"jsonFile" : "codemodel-v2-1056b722a71430563b4f.json",
"kind" : "codemodel",
"version" :
{

View File

@@ -46,19 +46,7 @@
{
"command" : 1,
"file" : 0,
"line" : 113,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 103,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 104,
"line" : 115,
"parent" : 0
},
{
@@ -76,7 +64,19 @@
{
"command" : 2,
"file" : 0,
"line" : 117,
"line" : 107,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 108,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 119,
"parent" : 0
},
{
@@ -114,7 +114,7 @@
{
"command" : 6,
"file" : 0,
"line" : 108,
"line" : 110,
"parent" : 0
},
{
@@ -123,18 +123,6 @@
"line" : 17,
"parent" : 0
},
{
"command" : 8,
"file" : 0,
"line" : 94,
"parent" : 0
},
{
"command" : 8,
"file" : 0,
"line" : 95,
"parent" : 0
},
{
"command" : 8,
"file" : 0,
@@ -168,7 +156,19 @@
{
"command" : 8,
"file" : 0,
"line" : 111,
"line" : 101,
"parent" : 0
},
{
"command" : 8,
"file" : 0,
"line" : 102,
"parent" : 0
},
{
"command" : 8,
"file" : 0,
"line" : 113,
"parent" : 0
}
]
@@ -346,7 +346,8 @@
55,
59,
62,
79
65,
81
]
}
],
@@ -451,7 +452,8 @@
55,
59,
62,
79
65,
81
]
},
{
@@ -486,7 +488,6 @@
60,
63,
66,
67,
68,
69,
70,
@@ -497,7 +498,9 @@
75,
76,
77,
78
78,
79,
80
]
},
{
@@ -517,14 +520,14 @@
42,
61,
64,
65
67
]
},
{
"name" : "CMake Rules",
"sourceIndexes" :
[
80
82
]
}
],
@@ -881,6 +884,17 @@
"path" : "messanger/msgwidget.ui",
"sourceGroupIndex" : 2
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "messanger/tabdialogmessenger.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "messanger/tabdialogmessenger.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"path" : "resources.qrc",

Binary file not shown.

View File

@@ -1,97 +1,226 @@
# ninja log v5
21 65 0 InstructorsAndTrainees_autogen/include/messanger/ui_msgwidget.h 325fc9931da2ad77
24 54 0 CMakeFiles/clean.additional 7155004b3956b606
4050 6324 7566394283951034 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/recognizesystem.cpp.obj fdf4a5794596b63d
21 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
1738 5115 7566394271845280 CMakeFiles/InstructorsAndTrainees.dir/docTasks/doctaskswidget.cpp.obj eaab4dd1a4821d3d
1697 4403 7566394264372566 CMakeFiles/InstructorsAndTrainees.dir/commonview.cpp.obj fed61e18b9b49808
1742 4050 7566394260779666 CMakeFiles/InstructorsAndTrainees.dir/docTasks/module.cpp.obj 7e450168ba24c81a
368 2032 7566424391273671 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj fe245428360a3de
21 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
21 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
1730 5097 7566394271674509 CMakeFiles/InstructorsAndTrainees.dir/instructors/instructorsview.cpp.obj 129517285e22bd60
21 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
1704 4175 7566394261873152 CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogedittrainee.cpp.obj 580c1c7cd7084a9f
1694 5866 7566394279353254 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941
21 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
21 65 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
1713 4794 7566394268434108 CMakeFiles/InstructorsAndTrainees.dir/trainees/traineesview.cpp.obj a3eaea1c64402a5b
1723 4331 7566394263591502 CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogeditinstructor.cpp.obj 8b56e47f4dc12dfc
1699 4938 7566394270076568 CMakeFiles/InstructorsAndTrainees.dir/trainees/editortrainees.cpp.obj 2eb29bce9ccb4f74
21 65 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
4024 6039 7566394281108715 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/sendsystem.cpp.obj 9ad1bf13dc80c680
21 65 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
21 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
4175 5820 7566394278917292 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tools.cpp.obj bec4c837d4b193f1
1545 1692 7566394237627292 InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp f2ed85aad0f78c7c
21 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
54 64 0 clean 9c4b4372737ab8da
21 65 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
21 65 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
1720 4921 7566394269858850 CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj d4fbe9d883edc93b
1545 1692 7566394237627292 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp f2ed85aad0f78c7c
15 276 7563066569098947 build.ninja 76aa11f472515be0
4036 6205 7566394282770395 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/dataparser.cpp.obj ddd815f2ca650c79
1701 4081 7566394260935880 CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogeditgroup.cpp.obj fb0943d52b183a47
21 65 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
1706 4024 7566394260467238 CMakeFiles/InstructorsAndTrainees.dir/trainees/computersLocations.cpp.obj d6745e62ffbfb46
21 65 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
21 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
21 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
21 65 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
1746 4585 7566394266090910 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/connectortoserver.cpp.obj 8fc854e83acd17de
21 65 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
21 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
1727 4036 7566394260779666 CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogauthorizationinstructor.cpp.obj f93eecf151ea8490
4456 4873 7566394269071196 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp.obj 305a6e3310d2037b
1137 1892 7566464319752882 libInstructorsAndTrainees.dll.a 830fa6e9109b7dde
21 65 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
1717 4970 7566394270400702 CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj 7ddeadbf3b0dea24
21 65 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
21 65 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
1137 1892 7566464319752882 libInstructorsAndTrainees.dll 830fa6e9109b7dde
1710 4932 7566394270025292 CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj fdca52f2b0e8f989
21 65 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
21 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
66 1137 7566464312771517 CMakeFiles/InstructorsAndTrainees.dir/messanger/msgwidget.cpp.obj d24c3a625f805ed9
21 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_msgwidget.h 325fc9931da2ad77
371 1773 7566424388693855 CMakeFiles/InstructorsAndTrainees.dir/messanger/messangerwidget.cpp.obj 481eedcb91b88485
21 65 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
21 65 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
21 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
4081 6019 7566394280917395 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tcpclient.cpp.obj 8ca63217f4ebd7bf
1734 4456 7566394264684992 CMakeFiles/InstructorsAndTrainees.dir/tasks/taskswidget.cpp.obj c57be72ccb40ac81
21 65 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
22 62 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
22 62 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
22 62 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
22 62 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
22 62 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
22 62 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
22 62 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
22 62 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
22 62 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
22 62 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
22 62 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
22 62 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
22 62 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
22 62 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
22 62 0 InstructorsAndTrainees_autogen/include/messanger/ui_msgwidget.h 325fc9931da2ad77
22 62 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
22 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
22 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
22 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
22 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
22 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
22 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
22 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
22 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
22 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
22 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
22 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
22 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
22 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
22 62 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_msgwidget.h 325fc9931da2ad77
62 1165 7566482766111472 CMakeFiles/InstructorsAndTrainees.dir/messanger/msgwidget.cpp.obj d24c3a625f805ed9
1165 1926 7566482773162712 libInstructorsAndTrainees.dll 830fa6e9109b7dde
1165 1926 7566482773162712 libInstructorsAndTrainees.dll.a 830fa6e9109b7dde
21 406 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
21 406 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
1590 5000 7567265226913751 CMakeFiles/InstructorsAndTrainees.dir/trainees/editortrainees.cpp.obj 2eb29bce9ccb4f74
2875 5536 7567265232375468 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/sendsystem.cpp.obj 9ad1bf13dc80c680
21 406 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
1635 2880 7567265205339477 CMakeFiles/InstructorsAndTrainees.dir/docTasks/module.cpp.obj 7e450168ba24c81a
406 2087 7567315714840845 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj fe245428360a3de
21 406 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
21 406 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
1437 1582 7567265192838172 InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp f2ed85aad0f78c7c
412 1796 7567315711956235 CMakeFiles/InstructorsAndTrainees.dir/messanger/messangerwidget.cpp.obj 481eedcb91b88485
21 406 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
21 406 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
1639 5072 7567265227708892 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/connectortoserver.cpp.obj 8fc854e83acd17de
21 406 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
21 406 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
21 406 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
386 1511 7567278912339798 CMakeFiles/InstructorsAndTrainees.dir/messanger/tabdialogmessenger.cpp.obj 939d38d532b2346b
1588 4436 7567265220947907 CMakeFiles/InstructorsAndTrainees.dir/commonview.cpp.obj fed61e18b9b49808
1631 4921 7567265225946731 CMakeFiles/InstructorsAndTrainees.dir/docTasks/doctaskswidget.cpp.obj eaab4dd1a4821d3d
1593 4442 7567265221104125 CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogeditgroup.cpp.obj fb0943d52b183a47
21 406 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
21 406 0 InstructorsAndTrainees_autogen/include/messanger/ui_msgwidget.h 325fc9931da2ad77
1437 1582 7567265192838172 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp f2ed85aad0f78c7c
1612 4920 7567265225946731 CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj d4fbe9d883edc93b
1602 4462 7567265221104125 CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj fdca52f2b0e8f989
2206 3008 7567315723354494 libInstructorsAndTrainees.dll b9560209edf00245
21 406 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
21 406 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
409 2206 7567315716037513 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941
1596 4249 7567265218917157 CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogedittrainee.cpp.obj 580c1c7cd7084a9f
21 406 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
14 42 0 CMakeFiles/clean.additional 7155004b3956b606
2206 3008 7567315723354494 libInstructorsAndTrainees.dll.a b9560209edf00245
1627 4186 7567265218292285 CMakeFiles/InstructorsAndTrainees.dir/tasks/taskswidget.cpp.obj c57be72ccb40ac81
21 406 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
4186 6110 7567265238119649 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tcpclient.cpp.obj 8ca63217f4ebd7bf
1616 4255 7567265218760926 CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogeditinstructor.cpp.obj 8b56e47f4dc12dfc
4463 4901 7567265225634304 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp.obj 305a6e3310d2037b
21 406 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
1608 4977 7567265226737183 CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj 7ddeadbf3b0dea24
21 406 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
1623 5014 7567265227141733 CMakeFiles/InstructorsAndTrainees.dir/instructors/instructorsview.cpp.obj 129517285e22bd60
1619 4064 7567265217198792 CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogauthorizationinstructor.cpp.obj f93eecf151ea8490
4249 5931 7567265236329098 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tools.cpp.obj bec4c837d4b193f1
21 406 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
21 406 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
21 406 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
4436 6315 7567265240174827 CMakeFiles/InstructorsAndTrainees.dir/messanger/msgwidget.cpp.obj d24c3a625f805ed9
21 406 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_msgwidget.h 325fc9931da2ad77
21 406 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
42 52 0 clean 9c4b4372737ab8da
21 406 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
21 406 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
21 406 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
4064 6286 7567265239861796 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/recognizesystem.cpp.obj fdf4a5794596b63d
21 406 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
1605 4685 7567265223447322 CMakeFiles/InstructorsAndTrainees.dir/trainees/traineesview.cpp.obj a3eaea1c64402a5b
21 406 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
1599 2875 7567265205183261 CMakeFiles/InstructorsAndTrainees.dir/trainees/computersLocations.cpp.obj d6745e62ffbfb46
2880 5598 7567265233003674 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/dataparser.cpp.obj ddd815f2ca650c79
15 276 7566519215576695 build.ninja 76aa11f472515be0
21 406 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
21 406 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
30 436 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
30 436 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
30 436 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
30 436 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
30 436 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
30 436 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
30 436 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
30 436 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
30 436 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
30 436 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
30 436 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
30 436 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
30 436 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
30 436 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
30 436 0 InstructorsAndTrainees_autogen/include/messanger/ui_msgwidget.h 325fc9931da2ad77
30 436 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
30 436 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
30 436 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
30 436 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
30 436 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
30 436 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
30 436 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
30 436 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
30 436 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
30 436 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
30 436 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
30 436 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
30 436 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
30 436 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
30 436 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_msgwidget.h 325fc9931da2ad77
440 1575 7567326423225764 CMakeFiles/InstructorsAndTrainees.dir/messanger/msgwidget.cpp.obj d24c3a625f805ed9
443 1578 7567326423265365 CMakeFiles/InstructorsAndTrainees.dir/messanger/tabdialogmessenger.cpp.obj 939d38d532b2346b
437 2307 7567326430533933 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj fe245428360a3de
2307 3203 7567326438935917 libInstructorsAndTrainees.dll b9560209edf00245
2307 3203 7567326438935917 libInstructorsAndTrainees.dll.a b9560209edf00245
15 40 0 CMakeFiles/clean.additional 7155004b3956b606
40 51 0 clean 9c4b4372737ab8da
14 1471 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
14 1471 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
14 1471 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
14 1471 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
14 1471 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
14 1471 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
14 1471 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
14 1471 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
14 1471 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
14 1471 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
14 1471 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
14 1471 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
14 1471 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
14 1471 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
14 1471 0 InstructorsAndTrainees_autogen/include/messanger/ui_msgwidget.h 325fc9931da2ad77
14 1471 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
14 1471 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
14 1471 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
14 1471 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
14 1471 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
14 1471 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
14 1471 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
14 1471 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
14 1471 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
14 1471 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
14 1471 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
14 1471 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
14 1471 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
14 1471 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
14 1471 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_msgwidget.h 325fc9931da2ad77
1471 1590 7567342904314637 InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp f2ed85aad0f78c7c
1471 1590 7567342904314637 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp f2ed85aad0f78c7c
1606 3139 7567342919262047 CMakeFiles/InstructorsAndTrainees.dir/trainees/computersLocations.cpp.obj d6745e62ffbfb46
1641 3191 7567342919663536 CMakeFiles/InstructorsAndTrainees.dir/docTasks/module.cpp.obj 7e450168ba24c81a
1601 4102 7567342929006368 CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogeditgroup.cpp.obj fb0943d52b183a47
1627 4173 7567342929608882 CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogauthorizationinstructor.cpp.obj f93eecf151ea8490
1623 4180 7567342929809585 CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogeditinstructor.cpp.obj 8b56e47f4dc12dfc
1603 4522 7567342933327562 CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogedittrainee.cpp.obj 580c1c7cd7084a9f
1595 4606 7567342934133072 CMakeFiles/InstructorsAndTrainees.dir/commonview.cpp.obj fed61e18b9b49808
1638 4663 7567342934735440 CMakeFiles/InstructorsAndTrainees.dir/docTasks/doctaskswidget.cpp.obj eaab4dd1a4821d3d
1634 4676 7567342934936136 CMakeFiles/InstructorsAndTrainees.dir/tasks/taskswidget.cpp.obj c57be72ccb40ac81
1609 4716 7567342935036609 CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj fdca52f2b0e8f989
1619 4800 7567342936040479 CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj d4fbe9d883edc93b
4676 5082 7567342938952837 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp.obj 305a6e3310d2037b
1590 5203 7567342940358653 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj fe245428360a3de
1616 5277 7567342941177040 CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj 7ddeadbf3b0dea24
1645 5446 7567342942852102 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/connectortoserver.cpp.obj 8fc854e83acd17de
1630 5484 7567342943202001 CMakeFiles/InstructorsAndTrainees.dir/instructors/instructorsview.cpp.obj 129517285e22bd60
1613 5487 7567342943249310 CMakeFiles/InstructorsAndTrainees.dir/trainees/traineesview.cpp.obj a3eaea1c64402a5b
1592 5509 7567342943465616 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941
1598 5606 7567342944455000 CMakeFiles/InstructorsAndTrainees.dir/trainees/editortrainees.cpp.obj 2eb29bce9ccb4f74
3139 5890 7567342947305617 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/sendsystem.cpp.obj 9ad1bf13dc80c680
3191 6134 7567342949754486 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/dataparser.cpp.obj ddd815f2ca650c79
4180 6139 7567342949814307 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tools.cpp.obj bec4c837d4b193f1
4173 6283 7567342951245502 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tcpclient.cpp.obj 8ca63217f4ebd7bf
4664 6600 7567342954416125 CMakeFiles/InstructorsAndTrainees.dir/messanger/tabdialogmessenger.cpp.obj 939d38d532b2346b
4606 6653 7567342954924766 CMakeFiles/InstructorsAndTrainees.dir/messanger/msgwidget.cpp.obj d24c3a625f805ed9
4102 6669 7567342955105405 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/recognizesystem.cpp.obj fdf4a5794596b63d
4523 6862 7567342957025573 CMakeFiles/InstructorsAndTrainees.dir/messanger/messangerwidget.cpp.obj 481eedcb91b88485
6862 7654 7567342964243941 libInstructorsAndTrainees.dll b9560209edf00245
6862 7654 7567342964243941 libInstructorsAndTrainees.dll.a b9560209edf00245
14 38 0 CMakeFiles/clean.additional 7155004b3956b606
38 52 0 clean 9c4b4372737ab8da
15 1428 0 CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
15 1428 0 InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
15 1428 0 InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
15 1428 0 InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
15 1428 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
15 1428 0 InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
15 1428 0 InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
15 1428 0 InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
15 1428 0 InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
15 1428 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
15 1428 0 InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
15 1428 0 InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
15 1428 0 InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
15 1428 0 InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
15 1428 0 InstructorsAndTrainees_autogen/include/messanger/ui_msgwidget.h 325fc9931da2ad77
15 1428 0 D:/LMS/DB_IaT/Debug64/CMakeFiles/InstructorsAndTrainees_autogen 325fc9931da2ad77
15 1428 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/mocs_compilation.cpp 325fc9931da2ad77
15 1428 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/ui_instructorsandtraineeswidget.h 325fc9931da2ad77
15 1428 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_editortrainees.h 325fc9931da2ad77
15 1428 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogeditgroup.h 325fc9931da2ad77
15 1428 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_dialogedittrainee.h 325fc9931da2ad77
15 1428 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/trainees/ui_viewertrainees.h 325fc9931da2ad77
15 1428 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_viewerinstructors.h 325fc9931da2ad77
15 1428 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_editorinstructors.h 325fc9931da2ad77
15 1428 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogeditinstructor.h 325fc9931da2ad77
15 1428 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/instructors/ui_dialogauthorizationinstructor.h 325fc9931da2ad77
15 1428 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/tasks/ui_taskswidget.h 325fc9931da2ad77
15 1428 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/docTasks/ui_doctaskswidget.h 325fc9931da2ad77
15 1428 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_messangerwidget.h 325fc9931da2ad77
15 1428 0 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include/messanger/ui_msgwidget.h 325fc9931da2ad77
1428 1473 7567346764346178 InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp f2ed85aad0f78c7c
1428 1473 7567346764346178 D:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp f2ed85aad0f78c7c
1490 2752 7567346776786979 CMakeFiles/InstructorsAndTrainees.dir/trainees/computersLocations.cpp.obj d6745e62ffbfb46
1527 2933 7567346778594052 CMakeFiles/InstructorsAndTrainees.dir/docTasks/module.cpp.obj 7e450168ba24c81a
1511 4028 7567346789345801 CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogauthorizationinstructor.cpp.obj f93eecf151ea8490
1487 4062 7567346789827666 CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogedittrainee.cpp.obj 580c1c7cd7084a9f
1484 4070 7567346789847805 CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogeditgroup.cpp.obj fb0943d52b183a47
1508 4078 7567346790149238 CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogeditinstructor.cpp.obj 8b56e47f4dc12dfc
1479 4240 7567346791559513 CMakeFiles/InstructorsAndTrainees.dir/commonview.cpp.obj fed61e18b9b49808
1531 4443 7567346793768912 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/connectortoserver.cpp.obj 8fc854e83acd17de
1494 4450 7567346793869228 CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj fdca52f2b0e8f989
1481 4668 7567346795982157 CMakeFiles/InstructorsAndTrainees.dir/trainees/editortrainees.cpp.obj 2eb29bce9ccb4f74
1515 4681 7567346796283526 CMakeFiles/InstructorsAndTrainees.dir/instructors/instructorsview.cpp.obj 129517285e22bd60
1519 4764 7567346797087748 CMakeFiles/InstructorsAndTrainees.dir/tasks/taskswidget.cpp.obj c57be72ccb40ac81
1523 4804 7567346797409147 CMakeFiles/InstructorsAndTrainees.dir/docTasks/doctaskswidget.cpp.obj eaab4dd1a4821d3d
1500 4805 7567346797479364 CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj 7ddeadbf3b0dea24
4450 4825 7567346797794771 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp.obj 305a6e3310d2037b
1474 5011 7567346799676667 CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj fe245428360a3de
1497 5024 7567346799824119 CMakeFiles/InstructorsAndTrainees.dir/trainees/traineesview.cpp.obj a3eaea1c64402a5b
1504 5150 7567346801097080 CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj d4fbe9d883edc93b
1476 5195 7567346801524857 CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj 4bdc1eb7edfd1941
2752 5348 7567346803075454 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/sendsystem.cpp.obj 9ad1bf13dc80c680
2933 5591 7567346805505832 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/dataparser.cpp.obj ddd815f2ca650c79
4070 5819 7567346807797297 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tools.cpp.obj bec4c837d4b193f1
4062 6076 7567346810374629 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tcpclient.cpp.obj 8ca63217f4ebd7bf
4240 6176 7567346811374893 CMakeFiles/InstructorsAndTrainees.dir/messanger/msgwidget.cpp.obj d24c3a625f805ed9
4444 6255 7567346812155522 CMakeFiles/InstructorsAndTrainees.dir/messanger/tabdialogmessenger.cpp.obj 939d38d532b2346b
4028 6357 7567346813155108 CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/recognizesystem.cpp.obj fdf4a5794596b63d
4079 6382 7567346813434686 CMakeFiles/InstructorsAndTrainees.dir/messanger/messangerwidget.cpp.obj 481eedcb91b88485
6382 7177 7567346820660178 libInstructorsAndTrainees.dll b9560209edf00245
6382 7177 7567346820660178 libInstructorsAndTrainees.dll.a b9560209edf00245

View File

@@ -220,6 +220,12 @@
"K2SFLZ7GVT/moc_msgwidget.cpp",
null
],
[
"D:/LMS/DB_IaT/InstructorsAndTrainees/messanger/tabdialogmessenger.h",
"MU",
"K2SFLZ7GVT/moc_tabdialogmessenger.cpp",
null
],
[
"D:/LMS/DB_IaT/InstructorsAndTrainees/tasks/taskswidget.h",
"MU",
@@ -419,6 +425,11 @@
"MU",
null
],
[
"D:/LMS/DB_IaT/InstructorsAndTrainees/messanger/tabdialogmessenger.cpp",
"MU",
null
],
[
"D:/LMS/DB_IaT/InstructorsAndTrainees/tasks/taskswidget.cpp",
"MU",

View File

@@ -1,54 +1,65 @@
# Generated by CMake. Changes will be overwritten.
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Datas.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/dialogeditinstructor.h
mmc:Q_OBJECT
uic:ui_dialogeditinstructor.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/instructorsandtraineeswidget.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/viewertrainees.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/trainees/editortrainees.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/dataparser.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/dialogeditinstructor.cpp
uic:ui_dialogeditinstructor.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/tcpclient.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/computersLocations.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/dialogeditgroup.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/dialogedittrainee.cpp
uic:ui_dialogedittrainee.h
D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/module.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/connectortoserver.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/connectorToServer/Core/sendsystem.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/viewertrainees.cpp
uic:ui_viewertrainees.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/editorinstructors.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/doctaskswidget.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/traineesview.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/editortrainees.cpp
uic:ui_editortrainees.h
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/computersLocations.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/messanger/tabdialogmessenger.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/messanger/messangerwidget.cpp
uic:ui_messangerwidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/tasks/taskswidget.cpp
uic:ui_taskswidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/editorinstructors.cpp
uic:ui_editorinstructors.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/sendsystem.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/instructorsandtraineeswidget.cpp
uic:ui_instructorsandtraineeswidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/dialogauthorizationinstructor.cpp
uic:ui_dialogauthorizationinstructor.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/recognizesystem.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/connectortoserver.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/messanger/msgwidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/dataparser.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/module.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/connectortoserver.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/doctaskswidget.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/module.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/commonview.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/instructors/dialogeditinstructor.h
mmc:Q_OBJECT
uic:ui_dialogeditinstructor.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/tools.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/dialogauthorizationinstructor.h
mmc:Q_OBJECT
uic:ui_dialogauthorizationinstructor.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/connectorToServer/Datas.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/viewerinstructors.cpp
uic:ui_viewerinstructors.h
D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/doctaskswidget.cpp
uic:ui_doctaskswidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/FileData.h
D:/LMS/DB_IaT/InstructorsAndTrainees/commonview.cpp
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/recognizesystem.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/dialogedittrainee.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/editorinstructors.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/messanger/messangerwidget.h
mmc:Q_OBJECT
@@ -56,33 +67,25 @@ 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.cpp
uic:ui_messangerwidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/commonview.h
D:/LMS/DB_IaT/InstructorsAndTrainees/messanger/msgwidget.cpp
uic:ui_msgwidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructorsAndTrainees_global.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructorsandtraineeswidget.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/module.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/traineesview.h
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/viewertrainees.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/connectortoserver.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/messanger/msgwidget.h
mmc:Q_OBJECT
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/messanger/tabdialogmessenger.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/computersLocations.h
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/editortrainees.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/tasks/taskswidget.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/sendsystem.h
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/traineesview.h
mmc:Q_OBJECT
D:/LMS/DB_IaT/InstructorsAndTrainees/trainees/dialogeditgroup.h
mmc:Q_OBJECT
uic:ui_dialogeditgroup.h
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/viewerinstructors.cpp
uic:ui_viewerinstructors.h
D:/LMS/DB_IaT/InstructorsAndTrainees/docTasks/doctaskswidget.cpp
uic:ui_doctaskswidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/FileData.h
D:/LMS/DB_IaT/InstructorsAndTrainees/commonview.cpp
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/instructorsAndTrainees_global.h
D:/LMS/DB_IaT/InstructorsAndTrainees/messanger/msgwidget.cpp
uic:ui_msgwidget.h
D:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core/tools.cpp
D:/LMS/DB_IaT/InstructorsAndTrainees/instructors/dialogauthorizationinstructor.h
mmc:Q_OBJECT
uic:ui_dialogauthorizationinstructor.h

View File

@@ -329,6 +329,12 @@
<Unit filename="D:/LMS/DB_IaT/InstructorsAndTrainees/messanger/msgwidget.ui">
<Option target="InstructorsAndTrainees"/>
</Unit>
<Unit filename="D:/LMS/DB_IaT/InstructorsAndTrainees/messanger/tabdialogmessenger.cpp">
<Option target="InstructorsAndTrainees"/>
</Unit>
<Unit filename="D:/LMS/DB_IaT/InstructorsAndTrainees/messanger/tabdialogmessenger.h">
<Option target="InstructorsAndTrainees"/>
</Unit>
<Unit filename="D:/LMS/DB_IaT/InstructorsAndTrainees/resources.qrc">
<Option target="InstructorsAndTrainees"/>
</Unit>

View File

@@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'tabdialogmessenger.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../../InstructorsAndTrainees/messanger/tabdialogmessenger.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'tabdialogmessenger.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_TabDialogMessenger_t {
QByteArrayData data[1];
char stringdata0[19];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_TabDialogMessenger_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_TabDialogMessenger_t qt_meta_stringdata_TabDialogMessenger = {
{
QT_MOC_LITERAL(0, 0, 18) // "TabDialogMessenger"
},
"TabDialogMessenger"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_TabDialogMessenger[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
0 // eod
};
void TabDialogMessenger::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
Q_UNUSED(_o);
Q_UNUSED(_id);
Q_UNUSED(_c);
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject TabDialogMessenger::staticMetaObject = { {
QMetaObject::SuperData::link<QListWidget::staticMetaObject>(),
qt_meta_stringdata_TabDialogMessenger.data,
qt_meta_data_TabDialogMessenger,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *TabDialogMessenger::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *TabDialogMessenger::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_TabDialogMessenger.stringdata0))
return static_cast<void*>(this);
return QListWidget::qt_metacast(_clname);
}
int TabDialogMessenger::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QListWidget::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -14,6 +14,7 @@
#include "EWIEGA46WW/moc_instructorsandtraineeswidget.cpp"
#include "K2SFLZ7GVT/moc_messangerwidget.cpp"
#include "K2SFLZ7GVT/moc_msgwidget.cpp"
#include "K2SFLZ7GVT/moc_tabdialogmessenger.cpp"
#include "4YFCYKDWW7/moc_taskswidget.cpp"
#include "7JM4SH4PHS/moc_dialogeditgroup.cpp"
#include "7JM4SH4PHS/moc_dialogedittrainee.cpp"

View File

@@ -249,6 +249,14 @@ build CMakeFiles/InstructorsAndTrainees.dir/messanger/msgwidget.cpp.obj: CXX_COM
OBJECT_DIR = CMakeFiles\InstructorsAndTrainees.dir
OBJECT_FILE_DIR = CMakeFiles\InstructorsAndTrainees.dir\messanger
build CMakeFiles/InstructorsAndTrainees.dir/messanger/tabdialogmessenger.cpp.obj: CXX_COMPILER__InstructorsAndTrainees_unscanned_Debug D$:/LMS/DB_IaT/InstructorsAndTrainees/messanger/tabdialogmessenger.cpp || cmake_object_order_depends_target_InstructorsAndTrainees
DEFINES = -DINSTRUCTORSANDTRAINEES_LIBRARY -DInstructorsAndTrainees_EXPORTS -DPROJECT_TYPE_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB
DEP_FILE = CMakeFiles\InstructorsAndTrainees.dir\messanger\tabdialogmessenger.cpp.obj.d
FLAGS = -g -std=gnu++11
INCLUDES = -ID:/LMS/DB_IaT/Debug64 -ID:/LMS/DB_IaT/InstructorsAndTrainees -ID:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/include -ID:/LMS/DB_IaT/InstructorsAndTrainees/instructors -ID:/LMS/DB_IaT/InstructorsAndTrainees/trainees -ID:/LMS/DB_IaT/InstructorsAndTrainees/tasks -ID:/LMS/DB_IaT/InstructorsAndTrainees/docTasks -ID:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer -ID:/LMS/DB_IaT/InstructorsAndTrainees/connectorToServer/Core -ID:/LMS/DB_IaT/InstructorsAndTrainees/messanger -ID:/LMS/DB_IaT/InstructorsAndTrainees/../../DB_LMS/DataBaseLMS -isystem C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -isystem C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -isystem C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -isystem C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -isystem C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -isystem C:/Qt/Qt5.14.2/5.14.2/mingw73_64/./mkspecs/win32-g++ -isystem C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSql -isystem C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtXml -isystem C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork
OBJECT_DIR = CMakeFiles\InstructorsAndTrainees.dir
OBJECT_FILE_DIR = CMakeFiles\InstructorsAndTrainees.dir\messanger
build CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp.obj: CXX_COMPILER__InstructorsAndTrainees_unscanned_Debug D$:/LMS/DB_IaT/Debug64/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp || cmake_object_order_depends_target_InstructorsAndTrainees
DEFINES = -DINSTRUCTORSANDTRAINEES_LIBRARY -DInstructorsAndTrainees_EXPORTS -DPROJECT_TYPE_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB
DEP_FILE = CMakeFiles\InstructorsAndTrainees.dir\InstructorsAndTrainees_autogen\EWIEGA46WW\qrc_resources.cpp.obj.d
@@ -265,7 +273,7 @@ build CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/EWIEG
#############################################
# Link the shared library libInstructorsAndTrainees.dll
build libInstructorsAndTrainees.dll libInstructorsAndTrainees.dll.a: CXX_SHARED_LIBRARY_LINKER__InstructorsAndTrainees_Debug CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/commonview.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/trainees/editortrainees.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogeditgroup.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogedittrainee.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/trainees/computersLocations.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/trainees/traineesview.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogeditinstructor.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogauthorizationinstructor.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/instructors/instructorsview.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/tasks/taskswidget.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/docTasks/doctaskswidget.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/docTasks/module.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/connectortoserver.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/sendsystem.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/dataparser.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/recognizesystem.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tcpclient.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tools.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/messanger/messangerwidget.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/messanger/msgwidget.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp.obj | 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 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 || InstructorsAndTrainees_autogen
build libInstructorsAndTrainees.dll libInstructorsAndTrainees.dll.a: CXX_SHARED_LIBRARY_LINKER__InstructorsAndTrainees_Debug CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/mocs_compilation.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/instructorsandtraineeswidget.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/commonview.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/trainees/editortrainees.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogeditgroup.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/trainees/dialogedittrainee.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/trainees/computersLocations.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/trainees/viewertrainees.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/trainees/traineesview.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/instructors/viewerinstructors.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/instructors/editorinstructors.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogeditinstructor.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/instructors/dialogauthorizationinstructor.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/instructors/instructorsview.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/tasks/taskswidget.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/docTasks/doctaskswidget.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/docTasks/module.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/connectortoserver.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/sendsystem.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/dataparser.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/recognizesystem.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tcpclient.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/connectorToServer/Core/tools.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/messanger/messangerwidget.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/messanger/msgwidget.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/messanger/tabdialogmessenger.cpp.obj CMakeFiles/InstructorsAndTrainees.dir/InstructorsAndTrainees_autogen/EWIEGA46WW/qrc_resources.cpp.obj | 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 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 || InstructorsAndTrainees_autogen
LANGUAGE_COMPILE_FLAGS = -g
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

View File

@@ -88,6 +88,8 @@ add_library(InstructorsAndTrainees SHARED
messanger/msgwidget.cpp
messanger/msgwidget.h
messanger/msgwidget.ui
messanger/tabdialogmessenger.cpp
messanger/tabdialogmessenger.h
resources.qrc
)

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 4.11.1, 2024-12-20T16:19:37. -->
<!-- Written by QtCreator 4.11.1, 2024-12-24T12:21:21. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>

View File

@@ -4,14 +4,14 @@
#include <QAbstractScrollArea>
#include <QMessageBox>
#include <QLabel>
#include <QScrollBar>
#include "messangerwidget.h"
#include "ui_messangerwidget.h"
#include "msgwidget.h"
MessangerWidget::MessangerWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::MessangerWidget)
ui(new Ui::MessangerWidget),
currLogin("")
{
ui->setupUi(this);
@@ -26,23 +26,24 @@ MessangerWidget::~MessangerWidget()
delete ui;
}
void MessangerWidget::addMsg(Trainee trainee, QString text, MessangerWidget::ETypeMsg typeMsg)
void MessangerWidget::addMsgFromClient(Trainee trainee, QString text)
{
//Пробуем добавить вкладку диалога с клиентом (если вдруг еще нет)
addTabDialogMessenger(trainee);
QString prefix = (typeMsg == MessangerWidget::ETypeMsg::fromClient)? ">> " : "<< ";
//Ищем нужный диалог
foreach(TabDialogMessenger dialogMsg, listTabDialogMessenger)
{
if(dialogMsg.getLogin() == trainee.getLogin())
QString login = trainee.getLogin();
foreach(TabDialogMessenger* tabDialog, listTabDialogMessenger)
{//Есть такой
if(tabDialog->getLogin() == login)
{
//Добавляем в существующую вкладку
ui->tabWidget->setCurrentIndex(dialogMsg.getIndexTab());
ui->tabWidget->setCurrentIndex(getIndexTab(login));
tabDialog->addMsgWidgetRemote(text);
//Делаем ее текущей
ui->tabWidget->setCurrentIndex(getIndexTab(login));
dialogMsg.addMsgWidgetRemote(text);
currLogin = trainee.getLogin();
currLogin = login;
return;
}
}
@@ -51,36 +52,82 @@ void MessangerWidget::addMsg(Trainee trainee, QString text, MessangerWidget::ETy
void MessangerWidget::addTabDialogMessenger(Trainee trainee)
{
if(listTabDialogMessenger.count() == 0)
{
{//Самая первая вкладка, делаем ее активной
currLogin = trainee.getLogin();
emit signal_tabMessengerChanged(currLogin);
}
//Проверяем наличие диалога с этим клиентом
foreach(TabDialogMessenger dialogMsg, listTabDialogMessenger)
foreach(TabDialogMessenger* dialogMsg, listTabDialogMessenger)
{
if(dialogMsg.getLogin() == trainee.getLogin())
if(dialogMsg->getLogin() == trainee.getLogin())
{//Диалог для этого клиента уже существует
//Обновляем статус залогинивания
if(trainee.getLoggedIn())
ui->tabWidget->setTabIcon(getIndexTab(trainee.getLogin()), QIcon(":/icons/circleGreen.png"));
else
ui->tabWidget->setTabIcon(getIndexTab(trainee.getLogin()), QIcon(":/icons/circleGray.png"));
return;
}
}
}
//Диалога для этого клиента еще не существует
//Помещаем новый диалог в список диалогов
TabDialogMessenger* tabDialog = new TabDialogMessenger(0 /*TODO доделать передачу реального ID*/, trainee.getLogin(), this);
listTabDialogMessenger.append(tabDialog);
//Добавляем новую вкладку диалога
QListWidget* listWidget = new QListWidget();
listWidget->setWordWrap(true);
listWidget->setVerticalScrollBarPolicy(Qt::ScrollBarPolicy::ScrollBarAlwaysOn);
int index = ui->tabWidget->addTab(listWidget, /*login + ": " +*/ trainee.getName());
int index = ui->tabWidget->addTab(tabDialog, /*login + ": " +*/ trainee.getName());
//Обновляем статус залогинивания
if(trainee.getLoggedIn())
ui->tabWidget->setTabIcon(index, QIcon(":/icons/circleGreen.png"));
else
ui->tabWidget->setTabIcon(index, QIcon(":/icons/circleGray.png"));
}
//Помещаем новый диалог в список диалогов
TabDialogMessenger dialogMsg(index, listWidget, trainee.getLogin());
listTabDialogMessenger.append(dialogMsg);
void MessangerWidget::actualizationTabsDialogMessenger()
{
foreach(TabDialogMessenger* tabDialog, listTabDialogMessenger)
{
QString login = tabDialog->getLogin();
bool exist = false;
for(Trainee trainee : listTrainees)
{
if(trainee.getLogin() == login)
{
if(trainee.getArchived())
{//Стал архивным
//Удаляем диалог с клиентом
ui->tabWidget->removeTab(getIndexTab(login));
listTabDialogMessenger.removeOne(tabDialog);
}
else
exist = true;
break;
}
}
if(!exist)
{//Нет такого логина
//Удаляем диалог с клиентом
ui->tabWidget->removeTab(getIndexTab(login));
listTabDialogMessenger.removeOne(tabDialog);
}
}
}
int MessangerWidget::getIndexTab(QString login)
{
for(int index = 0; index < ui->tabWidget->count(); index++)
{
TabDialogMessenger* tabDialogMessenger = static_cast<TabDialogMessenger*>(ui->tabWidget->widget(index));
if(tabDialogMessenger->getLogin() == login)
return index;
}
return -1;
}
void MessangerWidget::on_btnSend_clicked()
@@ -91,17 +138,15 @@ void MessangerWidget::on_btnSend_clicked()
ui->editMsg->clear();
QString prefix = "<< ";
//Ищем нужный диалог
foreach(TabDialogMessenger dialogMsg, listTabDialogMessenger)
foreach(TabDialogMessenger* tabDialog, listTabDialogMessenger)
{
if(dialogMsg.getLogin() == currLogin)
if(tabDialog->getLogin() == currLogin)
{
//Добавляем в существующую вкладку
ui->tabWidget->setCurrentIndex(dialogMsg.getIndexTab());
dialogMsg.addMsgWidgetLocal(text);
tabDialog->addMsgWidgetLocal(text);
//Делаем ее активной
ui->tabWidget->setCurrentIndex(getIndexTab(currLogin));
return;
}
@@ -111,11 +156,11 @@ void MessangerWidget::on_btnSend_clicked()
void MessangerWidget::on_tabWidget_currentChanged(int index)
{
//Ищем нужный диалог
foreach(TabDialogMessenger dialogMsg, listTabDialogMessenger)
foreach(TabDialogMessenger* tabDialog, listTabDialogMessenger)
{
if(dialogMsg.getIndexTab() == index)
if(getIndexTab(tabDialog->getLogin()) == index)
{
currLogin = dialogMsg.getLogin();
currLogin = tabDialog->getLogin();
emit signal_tabMessengerChanged(currLogin);
return;
}
@@ -125,12 +170,12 @@ void MessangerWidget::on_tabWidget_currentChanged(int index)
void MessangerWidget::slot_traineeSelected(QString login)
{
//Ищем нужный диалог
foreach(TabDialogMessenger dialogMsg, listTabDialogMessenger)
foreach(TabDialogMessenger* tabDialog, listTabDialogMessenger)
{
if(dialogMsg.getLogin() == login)
if(tabDialog->getLogin() == login)
{
//Активируем нужную вкладку
ui->tabWidget->setCurrentIndex(dialogMsg.getIndexTab());
ui->tabWidget->setCurrentIndex(getIndexTab(login));
return;
}
}
@@ -146,10 +191,12 @@ void MessangerWidget::slot_InitMessanger(QList<Trainee> listTrainees)
{
this->listTrainees = listTrainees;
actualizationTabsDialogMessenger();
for(Trainee trainee: listTrainees)
{
if(! trainee.getArchived())
this->addTabDialogMessenger(trainee);
addTabDialogMessenger(trainee);
}
}
@@ -158,7 +205,7 @@ void MessangerWidget::slot_msgFromClientReady(QString login, QString text)
for(Trainee trainee: listTrainees)
{
if(trainee.getLogin() == login)
addMsg(trainee, text, MessangerWidget::ETypeMsg::fromClient);
addMsgFromClient(trainee, text);
}
}
@@ -178,38 +225,3 @@ void MessangerWidget::changeEvent(QEvent *event)
ui->retranslateUi(this); // переведём окно заново
}
}
void TabDialogMessenger::addMsgWidgetLocal(QString text)
{
QListWidgetItem *listWidgetItem = new QListWidgetItem();
QString avatar = ":/icons/instructor.png";
MsgWidget *msgWidget = new MsgWidget(avatar, MsgWidget::AligneAvatar::Left,
listWidget->width() - listWidget->verticalScrollBar()->size().width());
listWidget->addItem(listWidgetItem);
listWidget->setItemWidget(listWidgetItem, msgWidget);
msgWidget->setText(text);
listWidgetItem->setSizeHint (QSize(10, msgWidget->height()));
listWidget->scrollToItem(listWidgetItem);
}
void TabDialogMessenger::addMsgWidgetRemote(QString text)
{
QListWidgetItem *listWidgetItem = new QListWidgetItem();
QString avatar = ":/icons/trainee.png";
MsgWidget *msgWidget = new MsgWidget(avatar, MsgWidget::AligneAvatar::Right,
listWidget->width() - listWidget->verticalScrollBar()->size().width());
listWidget->addItem(listWidgetItem);
listWidget->setItemWidget(listWidgetItem, msgWidget);
msgWidget->setText(text);
listWidgetItem->setSizeHint (QSize(10, msgWidget->height()));
listWidget->scrollToItem(listWidgetItem);
}

View File

@@ -2,38 +2,18 @@
#define MESSANGERWIDGET_H
#include <QWidget>
#include <QListWidget>
#include <QTranslator>
#include <trainee.h>
#include "Datas.h"
#include "tabdialogmessenger.h"
class TabDialogMessenger
{
public:
TabDialogMessenger();
TabDialogMessenger(int indexTab, QListWidget* listWidget, QString login)
{
this->indexTab = indexTab;
this->listWidget = listWidget;
this->login = login;
};
QString getLogin() {return login;};
int getIndexTab() {return indexTab;};
void addMsgWidgetLocal(QString text);
void addMsgWidgetRemote(QString text);
private:
QString login = "";
int indexTab = 0;
QListWidget* listWidget = nullptr;
};
namespace Ui {
class MessangerWidget;
}
//Главный виджет мессенджера
class MessangerWidget : public QWidget
{
Q_OBJECT
@@ -50,8 +30,12 @@ protected:
public:
enum ETypeMsg{fromClient, toClient};
void addMsg(Trainee trainee, QString text, ETypeMsg typeMsg);
void addMsgFromClient(Trainee trainee, QString text);
void addTabDialogMessenger(Trainee trainee);
void actualizationTabsDialogMessenger();
int getIndexTab(QString login);
private slots:
void on_btnSend_clicked();
@@ -60,7 +44,7 @@ private slots:
signals:
//сигнал о готовности нового сообщения на отправку клиенту
void signal_msgToClientReady(QString login, QString text);
//сигнал об изменении вкладки диалога (TabDialogMessenger)
//сигнал об изменении вкладки диалога с клиентом (TabDialogMessenger)
void signal_tabMessengerChanged(QString login);
public slots:
@@ -76,11 +60,11 @@ public slots:
private:
virtual void keyPressEvent(QKeyEvent *event) override;
private:
QList <TabDialogMessenger> listTabDialogMessenger;
QList<Trainee> listTrainees;
QString currLogin = "";
private:
Ui::MessangerWidget *ui;
QList <TabDialogMessenger*> listTabDialogMessenger;
QList<Trainee> listTrainees;
QString currLogin; //Логин клиента текущего диалога
QTranslator qtLanguageTranslator;
};

View File

@@ -1,6 +1,5 @@
#include "msgwidget.h"
#include "ui_msgwidget.h"
#include <QSizePolicy>
MsgWidget::MsgWidget(QString avatar, AligneAvatar aligneAvatar, int width, QWidget *parent) :
QWidget(parent),
@@ -72,19 +71,22 @@ void MsgWidget::on_textEdit_textChanged()
{
QString text = ui->textEdit->toPlainText();
QFontMetrics metricsFont(ui->textEdit->font()); //метрики шрифта
QRect textRect = metricsFont.boundingRect(QRect(0, 0, 0, 0), 0, text); //геометрические параметры текста (высота/ширина в пикселях)
//геометрические параметры текста (высота/ширина в пикселях). В одну строку
QRect textRect = metricsFont.boundingRect(QRect(0, 0, 0, 0), 0, text);
int X = 10; // отступы
if(textRect.width() > widthEdit)
{
{//Не помещается в одну строку
textRect = metricsFont.boundingRect(QRect(0, 0, widthEdit, 10), Qt::TextWordWrap, text);
ui->textEdit->setFixedHeight(textRect.height()+X);
this->setFixedHeight(textRect.height()+X + 20);
ui->textEdit->setFixedHeight(textRect.height() + X);
this->setFixedHeight(textRect.height() + X + 20);
}
else
{
ui->textEdit->setFixedWidth(textRect.width()+X);
ui->textEdit->setFixedHeight(textRect.height()+X);
this->setFixedHeight(textRect.height()+X + 20);
{//В одну строку
ui->textEdit->setFixedWidth(textRect.width() + X);
ui->textEdit->setFixedHeight(textRect.height() + X);
this->setFixedHeight(textRect.height() + X + 20);
}
}

View File

@@ -7,6 +7,8 @@ namespace Ui {
class MsgWidget;
}
//Виджет одного сообщения для/от клиента
class MsgWidget : public QWidget
{
Q_OBJECT

View File

@@ -0,0 +1,57 @@
#include <QScrollBar>
#include "tabdialogmessenger.h"
#include "msgwidget.h"
TabDialogMessenger::TabDialogMessenger(int id, QString login, QWidget *parent):
QListWidget(parent),
login(""),
id(0)
{
this->id = id;
this->login = login;
setWordWrap(true);
setVerticalScrollBarPolicy(Qt::ScrollBarPolicy::ScrollBarAlwaysOn);
}
TabDialogMessenger::~TabDialogMessenger()
{
}
void TabDialogMessenger::addMsgWidgetLocal(QString text)
{
QListWidgetItem *listWidgetItem = new QListWidgetItem();
QString avatar = ":/icons/instructor.png";
MsgWidget *msgWidget = new MsgWidget(avatar, MsgWidget::AligneAvatar::Left,
width() - verticalScrollBar()->size().width());
addItem(listWidgetItem);
setItemWidget(listWidgetItem, msgWidget);
msgWidget->setText(text);
//Корректировка высоты item
listWidgetItem->setSizeHint (QSize(10, msgWidget->height()));
scrollToItem(listWidgetItem);
}
void TabDialogMessenger::addMsgWidgetRemote(QString text)
{
QListWidgetItem *listWidgetItem = new QListWidgetItem();
QString avatar = ":/icons/trainee.png";
MsgWidget *msgWidget = new MsgWidget(avatar, MsgWidget::AligneAvatar::Right,
width() - verticalScrollBar()->size().width());
addItem(listWidgetItem);
setItemWidget(listWidgetItem, msgWidget);
msgWidget->setText(text);
//Корректировка высоты item
listWidgetItem->setSizeHint (QSize(10, msgWidget->height()));
scrollToItem(listWidgetItem);
}

View File

@@ -0,0 +1,29 @@
#ifndef TABDIALOGMESSENGER_H
#define TABDIALOGMESSENGER_H
#include <QListWidget>
//Закладка ведения диалога с одним клиентом
//TODO сделать идентификацию по ID
class TabDialogMessenger : public QListWidget
{
Q_OBJECT
public:
TabDialogMessenger(int id, QString login, QWidget *parent = nullptr);
~TabDialogMessenger();
QString getLogin() {return login;};
int getID() {return id;};
void addMsgWidgetLocal(QString text);
void addMsgWidgetRemote(QString text);
private:
QString login;
int id;
};
#endif // TABDIALOGMESSENGER_H

View File

@@ -43,6 +43,8 @@ void ViewerTrainees::slot_tabMessengerChanged(QString login)
if(loginChild == login)
{
treeWidget->setCurrentItem(treeWidget->topLevelItem(i)->child(j));
typeObject = TypeObject::objTrainee;
lastCurrentID = connectorToServer->getIdTraineeByLogin(login);
Q_EMIT signal_traineeSelected(login);
return;
}