Перед внедрением списочной модели БД в GUI

This commit is contained in:
krivoshein
2024-12-10 10:27:00 +03:00
parent e6da40c4e7
commit 4556c07fc9
96 changed files with 1044 additions and 444 deletions

View File

@@ -22,8 +22,8 @@ QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_ClientHandler_t {
QByteArrayData data[35];
char stringdata0[418];
QByteArrayData data[37];
char stringdata0[440];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
@@ -36,50 +36,53 @@ QT_MOC_LITERAL(0, 0, 13), // "ClientHandler"
QT_MOC_LITERAL(1, 14, 16), // "sigSendXmlAnswer"
QT_MOC_LITERAL(2, 31, 0), // ""
QT_MOC_LITERAL(3, 32, 5), // "array"
QT_MOC_LITERAL(4, 38, 13), // "sigInitSender"
QT_MOC_LITERAL(5, 52, 11), // "DataParser*"
QT_MOC_LITERAL(6, 64, 9), // "dataParse"
QT_MOC_LITERAL(7, 74, 7), // "Logger*"
QT_MOC_LITERAL(8, 82, 6), // "logger"
QT_MOC_LITERAL(9, 89, 14), // "sigFolderBlock"
QT_MOC_LITERAL(10, 104, 4), // "path"
QT_MOC_LITERAL(11, 109, 12), // "sigFileBlock"
QT_MOC_LITERAL(12, 122, 19), // "sigGetIsSendStopped"
QT_MOC_LITERAL(13, 142, 18), // "sigSendDeleteBlock"
QT_MOC_LITERAL(14, 161, 13), // "sigSendFinish"
QT_MOC_LITERAL(15, 175, 19), // "sigSendMessageBlock"
QT_MOC_LITERAL(16, 195, 4), // "text"
QT_MOC_LITERAL(17, 200, 13), // "sigNeedUpdate"
QT_MOC_LITERAL(18, 214, 4), // "flag"
QT_MOC_LITERAL(19, 219, 4), // "size"
QT_MOC_LITERAL(20, 224, 9), // "fileCount"
QT_MOC_LITERAL(21, 234, 21), // "sigClientDisconnected"
QT_MOC_LITERAL(22, 256, 7), // "address"
QT_MOC_LITERAL(23, 264, 4), // "port"
QT_MOC_LITERAL(24, 269, 11), // "sigSendHash"
QT_MOC_LITERAL(25, 281, 12), // "sigRecognize"
QT_MOC_LITERAL(26, 294, 14), // "ClientHandler*"
QT_MOC_LITERAL(27, 309, 7), // "handler"
QT_MOC_LITERAL(28, 317, 13), // "sigSendNotify"
QT_MOC_LITERAL(29, 331, 6), // "notify"
QT_MOC_LITERAL(30, 338, 26), // "sigSendFileBlockWithRename"
QT_MOC_LITERAL(31, 365, 7), // "newName"
QT_MOC_LITERAL(32, 373, 14), // "sigSocketWrite"
QT_MOC_LITERAL(33, 388, 14), // "sigSocketClose"
QT_MOC_LITERAL(34, 403, 14) // "sigSocketFlush"
QT_MOC_LITERAL(4, 38, 10), // "PacketType"
QT_MOC_LITERAL(5, 49, 10), // "packetType"
QT_MOC_LITERAL(6, 60, 13), // "sigInitSender"
QT_MOC_LITERAL(7, 74, 11), // "DataParser*"
QT_MOC_LITERAL(8, 86, 9), // "dataParse"
QT_MOC_LITERAL(9, 96, 7), // "Logger*"
QT_MOC_LITERAL(10, 104, 6), // "logger"
QT_MOC_LITERAL(11, 111, 14), // "sigFolderBlock"
QT_MOC_LITERAL(12, 126, 4), // "path"
QT_MOC_LITERAL(13, 131, 12), // "sigFileBlock"
QT_MOC_LITERAL(14, 144, 19), // "sigGetIsSendStopped"
QT_MOC_LITERAL(15, 164, 18), // "sigSendDeleteBlock"
QT_MOC_LITERAL(16, 183, 13), // "sigSendFinish"
QT_MOC_LITERAL(17, 197, 19), // "sigSendMessageBlock"
QT_MOC_LITERAL(18, 217, 4), // "text"
QT_MOC_LITERAL(19, 222, 13), // "sigNeedUpdate"
QT_MOC_LITERAL(20, 236, 4), // "flag"
QT_MOC_LITERAL(21, 241, 4), // "size"
QT_MOC_LITERAL(22, 246, 9), // "fileCount"
QT_MOC_LITERAL(23, 256, 21), // "sigClientDisconnected"
QT_MOC_LITERAL(24, 278, 7), // "address"
QT_MOC_LITERAL(25, 286, 4), // "port"
QT_MOC_LITERAL(26, 291, 11), // "sigSendHash"
QT_MOC_LITERAL(27, 303, 12), // "sigRecognize"
QT_MOC_LITERAL(28, 316, 14), // "ClientHandler*"
QT_MOC_LITERAL(29, 331, 7), // "handler"
QT_MOC_LITERAL(30, 339, 13), // "sigSendNotify"
QT_MOC_LITERAL(31, 353, 6), // "notify"
QT_MOC_LITERAL(32, 360, 26), // "sigSendFileBlockWithRename"
QT_MOC_LITERAL(33, 387, 7), // "newName"
QT_MOC_LITERAL(34, 395, 14), // "sigSocketWrite"
QT_MOC_LITERAL(35, 410, 14), // "sigSocketClose"
QT_MOC_LITERAL(36, 425, 14) // "sigSocketFlush"
},
"ClientHandler\0sigSendXmlAnswer\0\0array\0"
"sigInitSender\0DataParser*\0dataParse\0"
"Logger*\0logger\0sigFolderBlock\0path\0"
"sigFileBlock\0sigGetIsSendStopped\0"
"sigSendDeleteBlock\0sigSendFinish\0"
"sigSendMessageBlock\0text\0sigNeedUpdate\0"
"flag\0size\0fileCount\0sigClientDisconnected\0"
"address\0port\0sigSendHash\0sigRecognize\0"
"ClientHandler*\0handler\0sigSendNotify\0"
"notify\0sigSendFileBlockWithRename\0"
"newName\0sigSocketWrite\0sigSocketClose\0"
"PacketType\0packetType\0sigInitSender\0"
"DataParser*\0dataParse\0Logger*\0logger\0"
"sigFolderBlock\0path\0sigFileBlock\0"
"sigGetIsSendStopped\0sigSendDeleteBlock\0"
"sigSendFinish\0sigSendMessageBlock\0"
"text\0sigNeedUpdate\0flag\0size\0fileCount\0"
"sigClientDisconnected\0address\0port\0"
"sigSendHash\0sigRecognize\0ClientHandler*\0"
"handler\0sigSendNotify\0notify\0"
"sigSendFileBlockWithRename\0newName\0"
"sigSocketWrite\0sigSocketClose\0"
"sigSocketFlush"
};
#undef QT_MOC_LITERAL
@@ -98,39 +101,39 @@ static const uint qt_meta_data_ClientHandler[] = {
17, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 99, 2, 0x06 /* Public */,
4, 2, 102, 2, 0x06 /* Public */,
9, 1, 107, 2, 0x06 /* Public */,
11, 1, 110, 2, 0x06 /* Public */,
12, 0, 113, 2, 0x06 /* Public */,
13, 1, 114, 2, 0x06 /* Public */,
14, 0, 117, 2, 0x06 /* Public */,
15, 1, 118, 2, 0x06 /* Public */,
17, 3, 121, 2, 0x06 /* Public */,
21, 2, 128, 2, 0x06 /* Public */,
24, 0, 133, 2, 0x06 /* Public */,
25, 1, 134, 2, 0x06 /* Public */,
28, 1, 137, 2, 0x06 /* Public */,
30, 2, 140, 2, 0x06 /* Public */,
32, 1, 145, 2, 0x06 /* Public */,
33, 0, 148, 2, 0x06 /* Public */,
34, 0, 149, 2, 0x06 /* Public */,
1, 2, 99, 2, 0x06 /* Public */,
6, 2, 104, 2, 0x06 /* Public */,
11, 1, 109, 2, 0x06 /* Public */,
13, 1, 112, 2, 0x06 /* Public */,
14, 0, 115, 2, 0x06 /* Public */,
15, 1, 116, 2, 0x06 /* Public */,
16, 0, 119, 2, 0x06 /* Public */,
17, 1, 120, 2, 0x06 /* Public */,
19, 3, 123, 2, 0x06 /* Public */,
23, 2, 130, 2, 0x06 /* Public */,
26, 0, 135, 2, 0x06 /* Public */,
27, 1, 136, 2, 0x06 /* Public */,
30, 1, 139, 2, 0x06 /* Public */,
32, 2, 142, 2, 0x06 /* Public */,
34, 1, 147, 2, 0x06 /* Public */,
35, 0, 150, 2, 0x06 /* Public */,
36, 0, 151, 2, 0x06 /* Public */,
// signals: parameters
QMetaType::Void, QMetaType::QByteArray, 3,
QMetaType::Void, 0x80000000 | 5, 0x80000000 | 7, 6, 8,
QMetaType::Void, QMetaType::QString, 10,
QMetaType::Void, QMetaType::QString, 10,
QMetaType::Void, QMetaType::QByteArray, 0x80000000 | 4, 3, 5,
QMetaType::Void, 0x80000000 | 7, 0x80000000 | 9, 8, 10,
QMetaType::Void, QMetaType::QString, 12,
QMetaType::Void, QMetaType::QString, 12,
QMetaType::Bool,
QMetaType::Void, QMetaType::QString, 10,
QMetaType::Void, QMetaType::QString, 12,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, 16,
QMetaType::Void, QMetaType::Bool, QMetaType::ULongLong, QMetaType::ULongLong, 18, 19, 20,
QMetaType::Void, QMetaType::QString, QMetaType::QString, 22, 23,
QMetaType::Void, QMetaType::QString, 18,
QMetaType::Void, QMetaType::Bool, QMetaType::ULongLong, QMetaType::ULongLong, 20, 21, 22,
QMetaType::Void, QMetaType::QString, QMetaType::QString, 24, 25,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 26, 27,
QMetaType::Void, QMetaType::QString, 29,
QMetaType::Void, QMetaType::QString, QMetaType::QString, 10, 31,
QMetaType::Void, 0x80000000 | 28, 29,
QMetaType::Void, QMetaType::QString, 31,
QMetaType::Void, QMetaType::QString, QMetaType::QString, 12, 33,
QMetaType::Void, QMetaType::QByteArray, 3,
QMetaType::Void,
QMetaType::Bool,
@@ -144,7 +147,7 @@ void ClientHandler::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _i
auto *_t = static_cast<ClientHandler *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->sigSendXmlAnswer((*reinterpret_cast< QByteArray(*)>(_a[1]))); break;
case 0: _t->sigSendXmlAnswer((*reinterpret_cast< QByteArray(*)>(_a[1])),(*reinterpret_cast< PacketType(*)>(_a[2]))); break;
case 1: _t->sigInitSender((*reinterpret_cast< DataParser*(*)>(_a[1])),(*reinterpret_cast< Logger*(*)>(_a[2]))); break;
case 2: _t->sigFolderBlock((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 3: _t->sigFileBlock((*reinterpret_cast< QString(*)>(_a[1]))); break;
@@ -188,7 +191,7 @@ void ClientHandler::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _i
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (ClientHandler::*)(QByteArray );
using _t = void (ClientHandler::*)(QByteArray , PacketType );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientHandler::sigSendXmlAnswer)) {
*result = 0;
return;
@@ -350,9 +353,9 @@ int ClientHandler::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
}
// SIGNAL 0
void ClientHandler::sigSendXmlAnswer(QByteArray _t1)
void ClientHandler::sigSendXmlAnswer(QByteArray _t1, PacketType _t2)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}

View File

@@ -7,7 +7,27 @@
*****************************************************************************/
static const unsigned char qt_resource_data[] = {
// D:/LMS/ServerLMS/ServerLMS/icons/instructorAdmin.png
// D:/LMS/ServerLMS/ServerLMS/blankXML/instructors.xml
0x0,0x0,0x0,0x4d,
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,
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,
// D:/LMS/ServerLMS/ServerLMS/icons/instructorAdmin.png
0x0,0x0,0xc,0xc7,
0x89,
0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,
@@ -846,6 +866,22 @@ static const unsigned char qt_resource_name[] = {
0x0,0x6f,0xa6,0x53,
0x0,0x69,
0x0,0x63,0x0,0x6f,0x0,0x6e,0x0,0x73,
// blankXML
0x0,0x8,
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,
// instructorAdmin.png
0x0,0x13,
0x8,0x7,0x7d,0x47,
@@ -877,25 +913,34 @@ static const unsigned char qt_resource_name[] = {
static const unsigned char qt_resource_struct[] = {
// :
0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1,
0x0,0x0,0x0,0x0,0x0,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,0x2,
0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x5,0x0,0x0,0x0,0x5,
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,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
0x0,0x0,0x0,0x26,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,
0x0,0x0,0x1,0x92,0xb8,0x51,0xd,0xb7,
// :/icons/switchOff.png
0x0,0x0,0x0,0x58,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x15,0xab,
0x0,0x0,0x0,0xbc,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x16,0x89,
0x0,0x0,0x1,0x93,0x86,0xa5,0x5c,0x99,
// :/icons/instructor.png
0x0,0x0,0x0,0x96,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x27,0xef,
0x0,0x0,0x0,0xfa,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x28,0xcd,
0x0,0x0,0x1,0x8f,0x37,0xdf,0xf0,0x30,
// :/icons/switchOn.png
0x0,0x0,0x0,0x78,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1e,0xc7,
0x0,0x0,0x0,0xdc,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1f,0xa5,
0x0,0x0,0x1,0x93,0x86,0xa5,0x5c,0x9d,
// :/icons/trainee.png
0x0,0x0,0x0,0x3c,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xc,0xcb,
0x0,0x0,0x0,0xa0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xd,0xa9,
0x0,0x0,0x1,0x8e,0x8a,0x13,0x52,0xd0,
// :/icons/instructorAdmin.png
0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x74,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0xde,
0x0,0x0,0x1,0x8f,0x57,0x71,0xc1,0x80,
};