PSQL 30.10.2024

This commit is contained in:
krivoshein
2024-10-30 15:33:26 +03:00
commit 024cd38bd6
256 changed files with 31332 additions and 0 deletions

View File

@@ -0,0 +1,125 @@
/****************************************************************************
** Meta object code from reading C++ file 'taskswidget.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/tasks/taskswidget.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'taskswidget.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_TasksWidget_t {
QByteArrayData data[6];
char stringdata0[70];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_TasksWidget_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_TasksWidget_t qt_meta_stringdata_TasksWidget = {
{
QT_MOC_LITERAL(0, 0, 11), // "TasksWidget"
QT_MOC_LITERAL(1, 12, 20), // "slot_traineeSelected"
QT_MOC_LITERAL(2, 33, 0), // ""
QT_MOC_LITERAL(3, 34, 5), // "login"
QT_MOC_LITERAL(4, 40, 20), // "slot_LanguageChanged"
QT_MOC_LITERAL(5, 61, 8) // "language"
},
"TasksWidget\0slot_traineeSelected\0\0"
"login\0slot_LanguageChanged\0language"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_TasksWidget[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 1, 24, 2, 0x0a /* Public */,
4, 1, 27, 2, 0x0a /* Public */,
// slots: parameters
QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void, QMetaType::QString, 5,
0 // eod
};
void TasksWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<TasksWidget *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->slot_traineeSelected((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 1: _t->slot_LanguageChanged((*reinterpret_cast< QString(*)>(_a[1]))); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject TasksWidget::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_TasksWidget.data,
qt_meta_data_TasksWidget,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *TasksWidget::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *TasksWidget::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_TasksWidget.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int TasksWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 2)
qt_static_metacall(this, _c, _id, _a);
_id -= 2;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 2)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 2;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'databasetrainees.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/trainees/databasetrainees.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'databasetrainees.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_DataBaseTrainees_t {
QByteArrayData data[1];
char stringdata0[17];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_DataBaseTrainees_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_DataBaseTrainees_t qt_meta_stringdata_DataBaseTrainees = {
{
QT_MOC_LITERAL(0, 0, 16) // "DataBaseTrainees"
},
"DataBaseTrainees"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_DataBaseTrainees[] = {
// 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 DataBaseTrainees::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 DataBaseTrainees::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_DataBaseTrainees.data,
qt_meta_data_DataBaseTrainees,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *DataBaseTrainees::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *DataBaseTrainees::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_DataBaseTrainees.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int DataBaseTrainees::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialogeditgroup.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/trainees/dialogeditgroup.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialogeditgroup.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_DialogEditGroup_t {
QByteArrayData data[1];
char stringdata0[16];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_DialogEditGroup_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_DialogEditGroup_t qt_meta_stringdata_DialogEditGroup = {
{
QT_MOC_LITERAL(0, 0, 15) // "DialogEditGroup"
},
"DialogEditGroup"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_DialogEditGroup[] = {
// 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 DialogEditGroup::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 DialogEditGroup::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_DialogEditGroup.data,
qt_meta_data_DialogEditGroup,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *DialogEditGroup::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *DialogEditGroup::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_DialogEditGroup.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int DialogEditGroup::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialogedittrainee.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/trainees/dialogedittrainee.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialogedittrainee.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_DialogEditTrainee_t {
QByteArrayData data[1];
char stringdata0[18];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_DialogEditTrainee_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_DialogEditTrainee_t qt_meta_stringdata_DialogEditTrainee = {
{
QT_MOC_LITERAL(0, 0, 17) // "DialogEditTrainee"
},
"DialogEditTrainee"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_DialogEditTrainee[] = {
// 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 DialogEditTrainee::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 DialogEditTrainee::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_DialogEditTrainee.data,
qt_meta_data_DialogEditTrainee,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *DialogEditTrainee::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *DialogEditTrainee::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_DialogEditTrainee.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int DialogEditTrainee::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,156 @@
/****************************************************************************
** Meta object code from reading C++ file 'editortrainees.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/trainees/editortrainees.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'editortrainees.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_EditorTrainees_t {
QByteArrayData data[13];
char stringdata0[263];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_EditorTrainees_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_EditorTrainees_t qt_meta_stringdata_EditorTrainees = {
{
QT_MOC_LITERAL(0, 0, 14), // "EditorTrainees"
QT_MOC_LITERAL(1, 15, 22), // "on_btnNewGroup_clicked"
QT_MOC_LITERAL(2, 38, 0), // ""
QT_MOC_LITERAL(3, 39, 25), // "on_btnDeleteGroup_clicked"
QT_MOC_LITERAL(4, 65, 24), // "on_btnNewTrainee_clicked"
QT_MOC_LITERAL(5, 90, 27), // "on_btnDeleteTrainee_clicked"
QT_MOC_LITERAL(6, 118, 36), // "on_btnToOrFromArchiveTrainee_..."
QT_MOC_LITERAL(7, 155, 18), // "on_btnEdit_clicked"
QT_MOC_LITERAL(8, 174, 21), // "on_btnArchive_clicked"
QT_MOC_LITERAL(9, 196, 32), // "on_treeWidget_currentItemChanged"
QT_MOC_LITERAL(10, 229, 16), // "QTreeWidgetItem*"
QT_MOC_LITERAL(11, 246, 7), // "current"
QT_MOC_LITERAL(12, 254, 8) // "previous"
},
"EditorTrainees\0on_btnNewGroup_clicked\0"
"\0on_btnDeleteGroup_clicked\0"
"on_btnNewTrainee_clicked\0"
"on_btnDeleteTrainee_clicked\0"
"on_btnToOrFromArchiveTrainee_clicked\0"
"on_btnEdit_clicked\0on_btnArchive_clicked\0"
"on_treeWidget_currentItemChanged\0"
"QTreeWidgetItem*\0current\0previous"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_EditorTrainees[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
8, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 54, 2, 0x08 /* Private */,
3, 0, 55, 2, 0x08 /* Private */,
4, 0, 56, 2, 0x08 /* Private */,
5, 0, 57, 2, 0x08 /* Private */,
6, 0, 58, 2, 0x08 /* Private */,
7, 0, 59, 2, 0x08 /* Private */,
8, 0, 60, 2, 0x08 /* Private */,
9, 2, 61, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 10, 0x80000000 | 10, 11, 12,
0 // eod
};
void EditorTrainees::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<EditorTrainees *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_btnNewGroup_clicked(); break;
case 1: _t->on_btnDeleteGroup_clicked(); break;
case 2: _t->on_btnNewTrainee_clicked(); break;
case 3: _t->on_btnDeleteTrainee_clicked(); break;
case 4: _t->on_btnToOrFromArchiveTrainee_clicked(); break;
case 5: _t->on_btnEdit_clicked(); break;
case 6: _t->on_btnArchive_clicked(); break;
case 7: _t->on_treeWidget_currentItemChanged((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2]))); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject EditorTrainees::staticMetaObject = { {
QMetaObject::SuperData::link<TraineesView::staticMetaObject>(),
qt_meta_stringdata_EditorTrainees.data,
qt_meta_data_EditorTrainees,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *EditorTrainees::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *EditorTrainees::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_EditorTrainees.stringdata0))
return static_cast<void*>(this);
return TraineesView::qt_metacast(_clname);
}
int EditorTrainees::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = TraineesView::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 8)
qt_static_metacall(this, _c, _id, _a);
_id -= 8;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 8)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 8;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'traineesview.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/trainees/traineesview.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'traineesview.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_TraineesView_t {
QByteArrayData data[1];
char stringdata0[13];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_TraineesView_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_TraineesView_t qt_meta_stringdata_TraineesView = {
{
QT_MOC_LITERAL(0, 0, 12) // "TraineesView"
},
"TraineesView"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_TraineesView[] = {
// 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 TraineesView::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 TraineesView::staticMetaObject = { {
QMetaObject::SuperData::link<CommonView::staticMetaObject>(),
qt_meta_stringdata_TraineesView.data,
qt_meta_data_TraineesView,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *TraineesView::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *TraineesView::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_TraineesView.stringdata0))
return static_cast<void*>(this);
return CommonView::qt_metacast(_clname);
}
int TraineesView::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = CommonView::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,158 @@
/****************************************************************************
** Meta object code from reading C++ file 'viewertrainees.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/trainees/viewertrainees.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'viewertrainees.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_ViewerTrainees_t {
QByteArrayData data[11];
char stringdata0[155];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_ViewerTrainees_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_ViewerTrainees_t qt_meta_stringdata_ViewerTrainees = {
{
QT_MOC_LITERAL(0, 0, 14), // "ViewerTrainees"
QT_MOC_LITERAL(1, 15, 22), // "signal_traineeSelected"
QT_MOC_LITERAL(2, 38, 0), // ""
QT_MOC_LITERAL(3, 39, 5), // "login"
QT_MOC_LITERAL(4, 45, 20), // "slot_LanguageChanged"
QT_MOC_LITERAL(5, 66, 8), // "language"
QT_MOC_LITERAL(6, 75, 25), // "on_treeWidget_itemClicked"
QT_MOC_LITERAL(7, 101, 16), // "QTreeWidgetItem*"
QT_MOC_LITERAL(8, 118, 4), // "item"
QT_MOC_LITERAL(9, 123, 6), // "column"
QT_MOC_LITERAL(10, 130, 24) // "slot_tabMessengerChanged"
},
"ViewerTrainees\0signal_traineeSelected\0"
"\0login\0slot_LanguageChanged\0language\0"
"on_treeWidget_itemClicked\0QTreeWidgetItem*\0"
"item\0column\0slot_tabMessengerChanged"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_ViewerTrainees[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
4, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 34, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
4, 1, 37, 2, 0x0a /* Public */,
6, 2, 40, 2, 0x08 /* Private */,
10, 1, 45, 2, 0x0a /* Public */,
// signals: parameters
QMetaType::Void, QMetaType::QString, 3,
// slots: parameters
QMetaType::Void, QMetaType::QString, 5,
QMetaType::Void, 0x80000000 | 7, QMetaType::Int, 8, 9,
QMetaType::Void, QMetaType::QString, 3,
0 // eod
};
void ViewerTrainees::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<ViewerTrainees *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->signal_traineeSelected((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 1: _t->slot_LanguageChanged((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 2: _t->on_treeWidget_itemClicked((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
case 3: _t->slot_tabMessengerChanged((*reinterpret_cast< QString(*)>(_a[1]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (ViewerTrainees::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ViewerTrainees::signal_traineeSelected)) {
*result = 0;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject ViewerTrainees::staticMetaObject = { {
QMetaObject::SuperData::link<TraineesView::staticMetaObject>(),
qt_meta_stringdata_ViewerTrainees.data,
qt_meta_data_ViewerTrainees,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *ViewerTrainees::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *ViewerTrainees::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_ViewerTrainees.stringdata0))
return static_cast<void*>(this);
return TraineesView::qt_metacast(_clname);
}
int ViewerTrainees::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = TraineesView::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 4)
qt_static_metacall(this, _c, _id, _a);
_id -= 4;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 4)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 4;
}
return _id;
}
// SIGNAL 0
void ViewerTrainees::signal_traineeSelected(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'commonview.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/commonview.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'commonview.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_CommonView_t {
QByteArrayData data[1];
char stringdata0[11];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_CommonView_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_CommonView_t qt_meta_stringdata_CommonView = {
{
QT_MOC_LITERAL(0, 0, 10) // "CommonView"
},
"CommonView"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_CommonView[] = {
// 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 CommonView::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 CommonView::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_CommonView.data,
qt_meta_data_CommonView,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *CommonView::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *CommonView::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_CommonView.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int CommonView::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'instructorsAndTrainees.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/instructorsAndTrainees.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'instructorsAndTrainees.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_InstructorsAndTrainees_t {
QByteArrayData data[1];
char stringdata0[23];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_InstructorsAndTrainees_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_InstructorsAndTrainees_t qt_meta_stringdata_InstructorsAndTrainees = {
{
QT_MOC_LITERAL(0, 0, 22) // "InstructorsAndTrainees"
},
"InstructorsAndTrainees"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_InstructorsAndTrainees[] = {
// 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 InstructorsAndTrainees::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 InstructorsAndTrainees::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_InstructorsAndTrainees.data,
qt_meta_data_InstructorsAndTrainees,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *InstructorsAndTrainees::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *InstructorsAndTrainees::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_InstructorsAndTrainees.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int InstructorsAndTrainees::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'databaseinstructors.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/instructors/databaseinstructors.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'databaseinstructors.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_DataBaseInstructors_t {
QByteArrayData data[1];
char stringdata0[20];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_DataBaseInstructors_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_DataBaseInstructors_t qt_meta_stringdata_DataBaseInstructors = {
{
QT_MOC_LITERAL(0, 0, 19) // "DataBaseInstructors"
},
"DataBaseInstructors"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_DataBaseInstructors[] = {
// 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 DataBaseInstructors::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 DataBaseInstructors::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_DataBaseInstructors.data,
qt_meta_data_DataBaseInstructors,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *DataBaseInstructors::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *DataBaseInstructors::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_DataBaseInstructors.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int DataBaseInstructors::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialogauthorizationinstructor.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/instructors/dialogauthorizationinstructor.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialogauthorizationinstructor.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_DialogAuthorizationInstructor_t {
QByteArrayData data[1];
char stringdata0[30];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_DialogAuthorizationInstructor_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_DialogAuthorizationInstructor_t qt_meta_stringdata_DialogAuthorizationInstructor = {
{
QT_MOC_LITERAL(0, 0, 29) // "DialogAuthorizationInstructor"
},
"DialogAuthorizationInstructor"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_DialogAuthorizationInstructor[] = {
// 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 DialogAuthorizationInstructor::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 DialogAuthorizationInstructor::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_DialogAuthorizationInstructor.data,
qt_meta_data_DialogAuthorizationInstructor,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *DialogAuthorizationInstructor::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *DialogAuthorizationInstructor::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_DialogAuthorizationInstructor.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int DialogAuthorizationInstructor::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialogeditinstructor.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/instructors/dialogeditinstructor.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialogeditinstructor.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_DialogEditInstructor_t {
QByteArrayData data[1];
char stringdata0[21];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_DialogEditInstructor_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_DialogEditInstructor_t qt_meta_stringdata_DialogEditInstructor = {
{
QT_MOC_LITERAL(0, 0, 20) // "DialogEditInstructor"
},
"DialogEditInstructor"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_DialogEditInstructor[] = {
// 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 DialogEditInstructor::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 DialogEditInstructor::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_DialogEditInstructor.data,
qt_meta_data_DialogEditInstructor,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *DialogEditInstructor::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *DialogEditInstructor::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_DialogEditInstructor.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int DialogEditInstructor::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,146 @@
/****************************************************************************
** Meta object code from reading C++ file 'editorinstructors.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/instructors/editorinstructors.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'editorinstructors.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_EditorInstructors_t {
QByteArrayData data[11];
char stringdata0[216];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_EditorInstructors_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_EditorInstructors_t qt_meta_stringdata_EditorInstructors = {
{
QT_MOC_LITERAL(0, 0, 17), // "EditorInstructors"
QT_MOC_LITERAL(1, 18, 27), // "on_btnNewInstructor_clicked"
QT_MOC_LITERAL(2, 46, 0), // ""
QT_MOC_LITERAL(3, 47, 30), // "on_btnDeleteInstructor_clicked"
QT_MOC_LITERAL(4, 78, 29), // "on_btnToOrFromArchive_clicked"
QT_MOC_LITERAL(5, 108, 18), // "on_btnEdit_clicked"
QT_MOC_LITERAL(6, 127, 21), // "on_btnArchive_clicked"
QT_MOC_LITERAL(7, 149, 32), // "on_treeWidget_currentItemChanged"
QT_MOC_LITERAL(8, 182, 16), // "QTreeWidgetItem*"
QT_MOC_LITERAL(9, 199, 7), // "current"
QT_MOC_LITERAL(10, 207, 8) // "previous"
},
"EditorInstructors\0on_btnNewInstructor_clicked\0"
"\0on_btnDeleteInstructor_clicked\0"
"on_btnToOrFromArchive_clicked\0"
"on_btnEdit_clicked\0on_btnArchive_clicked\0"
"on_treeWidget_currentItemChanged\0"
"QTreeWidgetItem*\0current\0previous"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_EditorInstructors[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
6, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 44, 2, 0x08 /* Private */,
3, 0, 45, 2, 0x08 /* Private */,
4, 0, 46, 2, 0x08 /* Private */,
5, 0, 47, 2, 0x08 /* Private */,
6, 0, 48, 2, 0x08 /* Private */,
7, 2, 49, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 8, 0x80000000 | 8, 9, 10,
0 // eod
};
void EditorInstructors::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<EditorInstructors *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_btnNewInstructor_clicked(); break;
case 1: _t->on_btnDeleteInstructor_clicked(); break;
case 2: _t->on_btnToOrFromArchive_clicked(); break;
case 3: _t->on_btnEdit_clicked(); break;
case 4: _t->on_btnArchive_clicked(); break;
case 5: _t->on_treeWidget_currentItemChanged((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2]))); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject EditorInstructors::staticMetaObject = { {
QMetaObject::SuperData::link<InstructorsView::staticMetaObject>(),
qt_meta_stringdata_EditorInstructors.data,
qt_meta_data_EditorInstructors,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *EditorInstructors::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *EditorInstructors::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_EditorInstructors.stringdata0))
return static_cast<void*>(this);
return InstructorsView::qt_metacast(_clname);
}
int EditorInstructors::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = InstructorsView::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 6)
qt_static_metacall(this, _c, _id, _a);
_id -= 6;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 6)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 6;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'instructorsview.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/instructors/instructorsview.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'instructorsview.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_InstructorsView_t {
QByteArrayData data[1];
char stringdata0[16];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_InstructorsView_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_InstructorsView_t qt_meta_stringdata_InstructorsView = {
{
QT_MOC_LITERAL(0, 0, 15) // "InstructorsView"
},
"InstructorsView"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_InstructorsView[] = {
// 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 InstructorsView::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 InstructorsView::staticMetaObject = { {
QMetaObject::SuperData::link<CommonView::staticMetaObject>(),
qt_meta_stringdata_InstructorsView.data,
qt_meta_data_InstructorsView,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *InstructorsView::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *InstructorsView::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_InstructorsView.stringdata0))
return static_cast<void*>(this);
return CommonView::qt_metacast(_clname);
}
int InstructorsView::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = CommonView::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,120 @@
/****************************************************************************
** Meta object code from reading C++ file 'viewerinstructors.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/instructors/viewerinstructors.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'viewerinstructors.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_ViewerInstructors_t {
QByteArrayData data[4];
char stringdata0[49];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_ViewerInstructors_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_ViewerInstructors_t qt_meta_stringdata_ViewerInstructors = {
{
QT_MOC_LITERAL(0, 0, 17), // "ViewerInstructors"
QT_MOC_LITERAL(1, 18, 20), // "slot_LanguageChanged"
QT_MOC_LITERAL(2, 39, 0), // ""
QT_MOC_LITERAL(3, 40, 8) // "language"
},
"ViewerInstructors\0slot_LanguageChanged\0"
"\0language"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_ViewerInstructors[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
1, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 1, 19, 2, 0x0a /* Public */,
// slots: parameters
QMetaType::Void, QMetaType::QString, 3,
0 // eod
};
void ViewerInstructors::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<ViewerInstructors *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->slot_LanguageChanged((*reinterpret_cast< QString(*)>(_a[1]))); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject ViewerInstructors::staticMetaObject = { {
QMetaObject::SuperData::link<InstructorsView::staticMetaObject>(),
qt_meta_stringdata_ViewerInstructors.data,
qt_meta_data_ViewerInstructors,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *ViewerInstructors::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *ViewerInstructors::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_ViewerInstructors.stringdata0))
return static_cast<void*>(this);
return InstructorsView::qt_metacast(_clname);
}
int ViewerInstructors::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = InstructorsView::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 1)
qt_static_metacall(this, _c, _id, _a);
_id -= 1;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 1)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 1;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,116 @@
/********************************************************************************
** Form generated from reading UI file 'dialogauthorizationinstructor.ui'
**
** Created by: Qt User Interface Compiler version 5.14.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_DIALOGAUTHORIZATIONINSTRUCTOR_H
#define UI_DIALOGAUTHORIZATIONINSTRUCTOR_H
#include <QtCore/QLocale>
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QVBoxLayout>
QT_BEGIN_NAMESPACE
class Ui_DialogAuthorizationInstructor
{
public:
QGridLayout *gridLayout;
QVBoxLayout *verticalLayout;
QHBoxLayout *horizontalLayout;
QLabel *label;
QLineEdit *editLogin;
QHBoxLayout *horizontalLayout_2;
QLabel *label_2;
QLineEdit *editPassword;
QDialogButtonBox *buttonBox;
void setupUi(QDialog *DialogAuthorizationInstructor)
{
if (DialogAuthorizationInstructor->objectName().isEmpty())
DialogAuthorizationInstructor->setObjectName(QString::fromUtf8("DialogAuthorizationInstructor"));
DialogAuthorizationInstructor->resize(300, 140);
QFont font;
font.setFamily(QString::fromUtf8("Tahoma"));
DialogAuthorizationInstructor->setFont(font);
gridLayout = new QGridLayout(DialogAuthorizationInstructor);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
verticalLayout = new QVBoxLayout();
verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
horizontalLayout = new QHBoxLayout();
horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
label = new QLabel(DialogAuthorizationInstructor);
label->setObjectName(QString::fromUtf8("label"));
horizontalLayout->addWidget(label);
editLogin = new QLineEdit(DialogAuthorizationInstructor);
editLogin->setObjectName(QString::fromUtf8("editLogin"));
horizontalLayout->addWidget(editLogin);
verticalLayout->addLayout(horizontalLayout);
horizontalLayout_2 = new QHBoxLayout();
horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
label_2 = new QLabel(DialogAuthorizationInstructor);
label_2->setObjectName(QString::fromUtf8("label_2"));
horizontalLayout_2->addWidget(label_2);
editPassword = new QLineEdit(DialogAuthorizationInstructor);
editPassword->setObjectName(QString::fromUtf8("editPassword"));
horizontalLayout_2->addWidget(editPassword);
verticalLayout->addLayout(horizontalLayout_2);
buttonBox = new QDialogButtonBox(DialogAuthorizationInstructor);
buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
buttonBox->setLocale(QLocale(QLocale::English, QLocale::UnitedStates));
buttonBox->setOrientation(Qt::Horizontal);
buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
verticalLayout->addWidget(buttonBox);
gridLayout->addLayout(verticalLayout, 0, 0, 1, 1);
retranslateUi(DialogAuthorizationInstructor);
QObject::connect(buttonBox, SIGNAL(accepted()), DialogAuthorizationInstructor, SLOT(accept()));
QObject::connect(buttonBox, SIGNAL(rejected()), DialogAuthorizationInstructor, SLOT(reject()));
QMetaObject::connectSlotsByName(DialogAuthorizationInstructor);
} // setupUi
void retranslateUi(QDialog *DialogAuthorizationInstructor)
{
DialogAuthorizationInstructor->setWindowTitle(QCoreApplication::translate("DialogAuthorizationInstructor", "Instructor authorization", nullptr));
label->setText(QCoreApplication::translate("DialogAuthorizationInstructor", "Login", nullptr));
editLogin->setText(QCoreApplication::translate("DialogAuthorizationInstructor", "admin", nullptr));
label_2->setText(QCoreApplication::translate("DialogAuthorizationInstructor", "Password", nullptr));
editPassword->setText(QCoreApplication::translate("DialogAuthorizationInstructor", "admin", nullptr));
} // retranslateUi
};
namespace Ui {
class DialogAuthorizationInstructor: public Ui_DialogAuthorizationInstructor {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_DIALOGAUTHORIZATIONINSTRUCTOR_H

View File

@@ -0,0 +1,98 @@
/********************************************************************************
** Form generated from reading UI file 'dialogeditgroup.ui'
**
** Created by: Qt User Interface Compiler version 5.14.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_DIALOGEDITGROUP_H
#define UI_DIALOGEDITGROUP_H
#include <QtCore/QLocale>
#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QVBoxLayout>
QT_BEGIN_NAMESPACE
class Ui_DialogEditGroup
{
public:
QVBoxLayout *verticalLayout_2;
QVBoxLayout *verticalLayout;
QHBoxLayout *horizontalLayout;
QLabel *label_2;
QLineEdit *editName;
QDialogButtonBox *buttonBox;
void setupUi(QDialog *DialogEditGroup)
{
if (DialogEditGroup->objectName().isEmpty())
DialogEditGroup->setObjectName(QString::fromUtf8("DialogEditGroup"));
DialogEditGroup->resize(300, 96);
QFont font;
font.setFamily(QString::fromUtf8("Tahoma"));
DialogEditGroup->setFont(font);
QIcon icon;
icon.addFile(QString::fromUtf8(":/icons/group.png"), QSize(), QIcon::Normal, QIcon::Off);
DialogEditGroup->setWindowIcon(icon);
verticalLayout_2 = new QVBoxLayout(DialogEditGroup);
verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
verticalLayout = new QVBoxLayout();
verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
horizontalLayout = new QHBoxLayout();
horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
label_2 = new QLabel(DialogEditGroup);
label_2->setObjectName(QString::fromUtf8("label_2"));
horizontalLayout->addWidget(label_2);
editName = new QLineEdit(DialogEditGroup);
editName->setObjectName(QString::fromUtf8("editName"));
horizontalLayout->addWidget(editName);
verticalLayout->addLayout(horizontalLayout);
verticalLayout_2->addLayout(verticalLayout);
buttonBox = new QDialogButtonBox(DialogEditGroup);
buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
buttonBox->setLocale(QLocale(QLocale::English, QLocale::UnitedStates));
buttonBox->setOrientation(Qt::Horizontal);
buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
verticalLayout_2->addWidget(buttonBox);
retranslateUi(DialogEditGroup);
QObject::connect(buttonBox, SIGNAL(accepted()), DialogEditGroup, SLOT(accept()));
QObject::connect(buttonBox, SIGNAL(rejected()), DialogEditGroup, SLOT(reject()));
QMetaObject::connectSlotsByName(DialogEditGroup);
} // setupUi
void retranslateUi(QDialog *DialogEditGroup)
{
DialogEditGroup->setWindowTitle(QCoreApplication::translate("DialogEditGroup", "Group", nullptr));
label_2->setText(QCoreApplication::translate("DialogEditGroup", "Name", nullptr));
} // retranslateUi
};
namespace Ui {
class DialogEditGroup: public Ui_DialogEditGroup {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_DIALOGEDITGROUP_H

View File

@@ -0,0 +1,193 @@
/********************************************************************************
** Form generated from reading UI file 'dialogeditinstructor.ui'
**
** Created by: Qt User Interface Compiler version 5.14.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_DIALOGEDITINSTRUCTOR_H
#define UI_DIALOGEDITINSTRUCTOR_H
#include <QtCore/QLocale>
#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QVBoxLayout>
QT_BEGIN_NAMESPACE
class Ui_DialogEditInstructor
{
public:
QGridLayout *gridLayout;
QVBoxLayout *verticalLayout;
QHBoxLayout *horizontalLayout;
QLabel *label_2;
QLineEdit *editName;
QHBoxLayout *horizontalLayout_2;
QLabel *label_3;
QLineEdit *editLogin;
QHBoxLayout *horizontalLayout_3;
QLabel *label_4;
QLineEdit *editPassword;
QHBoxLayout *horizontalLayout_5;
QCheckBox *checkIsAdmin;
QHBoxLayout *horizontalLayout_4;
QCheckBox *checkArchived;
QHBoxLayout *horizontalLayout_7;
QCheckBox *checkLoggedIn;
QDialogButtonBox *buttonBox;
void setupUi(QDialog *DialogEditInstructor)
{
if (DialogEditInstructor->objectName().isEmpty())
DialogEditInstructor->setObjectName(QString::fromUtf8("DialogEditInstructor"));
DialogEditInstructor->resize(300, 286);
QFont font;
font.setFamily(QString::fromUtf8("Tahoma"));
DialogEditInstructor->setFont(font);
gridLayout = new QGridLayout(DialogEditInstructor);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
verticalLayout = new QVBoxLayout();
verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
horizontalLayout = new QHBoxLayout();
horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
label_2 = new QLabel(DialogEditInstructor);
label_2->setObjectName(QString::fromUtf8("label_2"));
horizontalLayout->addWidget(label_2);
editName = new QLineEdit(DialogEditInstructor);
editName->setObjectName(QString::fromUtf8("editName"));
editName->setEnabled(true);
horizontalLayout->addWidget(editName);
verticalLayout->addLayout(horizontalLayout);
horizontalLayout_2 = new QHBoxLayout();
horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
label_3 = new QLabel(DialogEditInstructor);
label_3->setObjectName(QString::fromUtf8("label_3"));
horizontalLayout_2->addWidget(label_3);
editLogin = new QLineEdit(DialogEditInstructor);
editLogin->setObjectName(QString::fromUtf8("editLogin"));
horizontalLayout_2->addWidget(editLogin);
verticalLayout->addLayout(horizontalLayout_2);
horizontalLayout_3 = new QHBoxLayout();
horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
label_4 = new QLabel(DialogEditInstructor);
label_4->setObjectName(QString::fromUtf8("label_4"));
horizontalLayout_3->addWidget(label_4);
editPassword = new QLineEdit(DialogEditInstructor);
editPassword->setObjectName(QString::fromUtf8("editPassword"));
horizontalLayout_3->addWidget(editPassword);
verticalLayout->addLayout(horizontalLayout_3);
horizontalLayout_5 = new QHBoxLayout();
horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
checkIsAdmin = new QCheckBox(DialogEditInstructor);
checkIsAdmin->setObjectName(QString::fromUtf8("checkIsAdmin"));
checkIsAdmin->setEnabled(false);
QIcon icon;
icon.addFile(QString::fromUtf8(":/icons/admin.png"), QSize(), QIcon::Normal, QIcon::Off);
icon.addFile(QString::fromUtf8(":/icons/admin.png"), QSize(), QIcon::Disabled, QIcon::Off);
checkIsAdmin->setIcon(icon);
checkIsAdmin->setCheckable(true);
horizontalLayout_5->addWidget(checkIsAdmin);
verticalLayout->addLayout(horizontalLayout_5);
horizontalLayout_4 = new QHBoxLayout();
horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
checkArchived = new QCheckBox(DialogEditInstructor);
checkArchived->setObjectName(QString::fromUtf8("checkArchived"));
checkArchived->setEnabled(false);
QIcon icon1;
icon1.addFile(QString::fromUtf8(":/icons/archive.png"), QSize(), QIcon::Normal, QIcon::Off);
icon1.addFile(QString::fromUtf8(":/icons/archive.png"), QSize(), QIcon::Disabled, QIcon::Off);
checkArchived->setIcon(icon1);
checkArchived->setCheckable(true);
horizontalLayout_4->addWidget(checkArchived);
verticalLayout->addLayout(horizontalLayout_4);
horizontalLayout_7 = new QHBoxLayout();
horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
checkLoggedIn = new QCheckBox(DialogEditInstructor);
checkLoggedIn->setObjectName(QString::fromUtf8("checkLoggedIn"));
checkLoggedIn->setEnabled(false);
QIcon icon2;
icon2.addFile(QString::fromUtf8(":/icons/circleGreen.png"), QSize(), QIcon::Normal, QIcon::Off);
icon2.addFile(QString::fromUtf8(":/icons/circleGreen.png"), QSize(), QIcon::Disabled, QIcon::Off);
checkLoggedIn->setIcon(icon2);
checkLoggedIn->setCheckable(true);
horizontalLayout_7->addWidget(checkLoggedIn);
verticalLayout->addLayout(horizontalLayout_7);
gridLayout->addLayout(verticalLayout, 0, 0, 1, 1);
buttonBox = new QDialogButtonBox(DialogEditInstructor);
buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
buttonBox->setLocale(QLocale(QLocale::English, QLocale::UnitedStates));
buttonBox->setOrientation(Qt::Horizontal);
buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
gridLayout->addWidget(buttonBox, 1, 0, 1, 1);
retranslateUi(DialogEditInstructor);
QObject::connect(buttonBox, SIGNAL(accepted()), DialogEditInstructor, SLOT(accept()));
QObject::connect(buttonBox, SIGNAL(rejected()), DialogEditInstructor, SLOT(reject()));
QMetaObject::connectSlotsByName(DialogEditInstructor);
} // setupUi
void retranslateUi(QDialog *DialogEditInstructor)
{
DialogEditInstructor->setWindowTitle(QCoreApplication::translate("DialogEditInstructor", "Instructor", nullptr));
label_2->setText(QCoreApplication::translate("DialogEditInstructor", "Name", nullptr));
label_3->setText(QCoreApplication::translate("DialogEditInstructor", "Login", nullptr));
label_4->setText(QCoreApplication::translate("DialogEditInstructor", "Password", nullptr));
checkIsAdmin->setText(QCoreApplication::translate("DialogEditInstructor", "Administrator", nullptr));
checkArchived->setText(QCoreApplication::translate("DialogEditInstructor", "Archived", nullptr));
checkLoggedIn->setText(QCoreApplication::translate("DialogEditInstructor", "Logged", nullptr));
} // retranslateUi
};
namespace Ui {
class DialogEditInstructor: public Ui_DialogEditInstructor {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_DIALOGEDITINSTRUCTOR_H

View File

@@ -0,0 +1,175 @@
/********************************************************************************
** Form generated from reading UI file 'dialogedittrainee.ui'
**
** Created by: Qt User Interface Compiler version 5.14.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_DIALOGEDITTRAINEE_H
#define UI_DIALOGEDITTRAINEE_H
#include <QtCore/QLocale>
#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QVBoxLayout>
QT_BEGIN_NAMESPACE
class Ui_DialogEditTrainee
{
public:
QGridLayout *gridLayout;
QDialogButtonBox *buttonBox;
QVBoxLayout *verticalLayout;
QHBoxLayout *horizontalLayout;
QLabel *label_2;
QLineEdit *editName;
QHBoxLayout *horizontalLayout_2;
QLabel *label_3;
QLineEdit *editLogin;
QHBoxLayout *horizontalLayout_3;
QLabel *label_4;
QLineEdit *editPassword;
QHBoxLayout *horizontalLayout_4;
QCheckBox *checkArchived;
QHBoxLayout *horizontalLayout_7;
QCheckBox *checkLoggedIn;
void setupUi(QDialog *DialogEditTrainee)
{
if (DialogEditTrainee->objectName().isEmpty())
DialogEditTrainee->setObjectName(QString::fromUtf8("DialogEditTrainee"));
DialogEditTrainee->resize(300, 252);
QFont font;
font.setFamily(QString::fromUtf8("Tahoma"));
DialogEditTrainee->setFont(font);
QIcon icon;
icon.addFile(QString::fromUtf8(":/icons/trainee.png"), QSize(), QIcon::Normal, QIcon::Off);
DialogEditTrainee->setWindowIcon(icon);
gridLayout = new QGridLayout(DialogEditTrainee);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
buttonBox = new QDialogButtonBox(DialogEditTrainee);
buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
buttonBox->setLocale(QLocale(QLocale::English, QLocale::UnitedStates));
buttonBox->setOrientation(Qt::Horizontal);
buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
gridLayout->addWidget(buttonBox, 1, 0, 1, 1);
verticalLayout = new QVBoxLayout();
verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
horizontalLayout = new QHBoxLayout();
horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
label_2 = new QLabel(DialogEditTrainee);
label_2->setObjectName(QString::fromUtf8("label_2"));
horizontalLayout->addWidget(label_2);
editName = new QLineEdit(DialogEditTrainee);
editName->setObjectName(QString::fromUtf8("editName"));
horizontalLayout->addWidget(editName);
verticalLayout->addLayout(horizontalLayout);
horizontalLayout_2 = new QHBoxLayout();
horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
label_3 = new QLabel(DialogEditTrainee);
label_3->setObjectName(QString::fromUtf8("label_3"));
horizontalLayout_2->addWidget(label_3);
editLogin = new QLineEdit(DialogEditTrainee);
editLogin->setObjectName(QString::fromUtf8("editLogin"));
horizontalLayout_2->addWidget(editLogin);
verticalLayout->addLayout(horizontalLayout_2);
horizontalLayout_3 = new QHBoxLayout();
horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
label_4 = new QLabel(DialogEditTrainee);
label_4->setObjectName(QString::fromUtf8("label_4"));
horizontalLayout_3->addWidget(label_4);
editPassword = new QLineEdit(DialogEditTrainee);
editPassword->setObjectName(QString::fromUtf8("editPassword"));
horizontalLayout_3->addWidget(editPassword);
verticalLayout->addLayout(horizontalLayout_3);
horizontalLayout_4 = new QHBoxLayout();
horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
checkArchived = new QCheckBox(DialogEditTrainee);
checkArchived->setObjectName(QString::fromUtf8("checkArchived"));
checkArchived->setEnabled(false);
QIcon icon1;
icon1.addFile(QString::fromUtf8(":/icons/archive.png"), QSize(), QIcon::Normal, QIcon::Off);
icon1.addFile(QString::fromUtf8(":/icons/archive.png"), QSize(), QIcon::Disabled, QIcon::Off);
checkArchived->setIcon(icon1);
checkArchived->setCheckable(true);
horizontalLayout_4->addWidget(checkArchived);
verticalLayout->addLayout(horizontalLayout_4);
horizontalLayout_7 = new QHBoxLayout();
horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
checkLoggedIn = new QCheckBox(DialogEditTrainee);
checkLoggedIn->setObjectName(QString::fromUtf8("checkLoggedIn"));
checkLoggedIn->setEnabled(false);
QIcon icon2;
icon2.addFile(QString::fromUtf8(":/icons/circleGreen.png"), QSize(), QIcon::Normal, QIcon::Off);
icon2.addFile(QString::fromUtf8(":/icons/circleGreen.png"), QSize(), QIcon::Disabled, QIcon::Off);
checkLoggedIn->setIcon(icon2);
horizontalLayout_7->addWidget(checkLoggedIn);
verticalLayout->addLayout(horizontalLayout_7);
gridLayout->addLayout(verticalLayout, 0, 0, 1, 1);
retranslateUi(DialogEditTrainee);
QObject::connect(buttonBox, SIGNAL(accepted()), DialogEditTrainee, SLOT(accept()));
QObject::connect(buttonBox, SIGNAL(rejected()), DialogEditTrainee, SLOT(reject()));
QMetaObject::connectSlotsByName(DialogEditTrainee);
} // setupUi
void retranslateUi(QDialog *DialogEditTrainee)
{
DialogEditTrainee->setWindowTitle(QCoreApplication::translate("DialogEditTrainee", "Trainee", nullptr));
label_2->setText(QCoreApplication::translate("DialogEditTrainee", "Name", nullptr));
label_3->setText(QCoreApplication::translate("DialogEditTrainee", "Login", nullptr));
label_4->setText(QCoreApplication::translate("DialogEditTrainee", "Password", nullptr));
checkArchived->setText(QCoreApplication::translate("DialogEditTrainee", "Archived", nullptr));
checkLoggedIn->setText(QCoreApplication::translate("DialogEditTrainee", "Logged", nullptr));
} // retranslateUi
};
namespace Ui {
class DialogEditTrainee: public Ui_DialogEditTrainee {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_DIALOGEDITTRAINEE_H

View File

@@ -0,0 +1,210 @@
/********************************************************************************
** Form generated from reading UI file 'editorinstructors.ui'
**
** Created by: Qt User Interface Compiler version 5.14.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_EDITORINSTRUCTORS_H
#define UI_EDITORINSTRUCTORS_H
#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
QT_BEGIN_NAMESPACE
class Ui_EditorInstructors
{
public:
QGridLayout *gridLayout_2;
QWidget *widget;
QGridLayout *gridLayout;
QHBoxLayout *horizontalLayout_1;
QVBoxLayout *verticalLayout_1;
QTreeWidget *treeWidget;
QWidget *widget_2;
QGridLayout *gridLayout_3;
QVBoxLayout *verticalLayout_2;
QToolButton *btnNewInstructor;
QToolButton *btnDeleteInstructor;
QToolButton *btnToOrFromArchive;
QToolButton *btnEdit;
QSpacerItem *verticalSpacer;
QToolButton *btnArchive;
void setupUi(QDialog *EditorInstructors)
{
if (EditorInstructors->objectName().isEmpty())
EditorInstructors->setObjectName(QString::fromUtf8("EditorInstructors"));
EditorInstructors->resize(1300, 800);
gridLayout_2 = new QGridLayout(EditorInstructors);
gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
widget = new QWidget(EditorInstructors);
widget->setObjectName(QString::fromUtf8("widget"));
QFont font;
font.setPointSize(12);
widget->setFont(font);
widget->setStyleSheet(QString::fromUtf8("background-color: rgb(240, 240, 240);"));
gridLayout = new QGridLayout(widget);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
horizontalLayout_1 = new QHBoxLayout();
horizontalLayout_1->setObjectName(QString::fromUtf8("horizontalLayout_1"));
verticalLayout_1 = new QVBoxLayout();
verticalLayout_1->setObjectName(QString::fromUtf8("verticalLayout_1"));
treeWidget = new QTreeWidget(widget);
QTreeWidgetItem *__qtreewidgetitem = new QTreeWidgetItem();
__qtreewidgetitem->setText(0, QString::fromUtf8("1"));
treeWidget->setHeaderItem(__qtreewidgetitem);
treeWidget->setObjectName(QString::fromUtf8("treeWidget"));
QFont font1;
font1.setFamily(QString::fromUtf8("Tahoma"));
font1.setPointSize(10);
treeWidget->setFont(font1);
treeWidget->setIconSize(QSize(20, 20));
treeWidget->setColumnCount(1);
verticalLayout_1->addWidget(treeWidget);
horizontalLayout_1->addLayout(verticalLayout_1);
widget_2 = new QWidget(widget);
widget_2->setObjectName(QString::fromUtf8("widget_2"));
QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Preferred);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(widget_2->sizePolicy().hasHeightForWidth());
widget_2->setSizePolicy(sizePolicy);
widget_2->setMinimumSize(QSize(127, 0));
QFont font2;
font2.setFamily(QString::fromUtf8("Tahoma"));
widget_2->setFont(font2);
widget_2->setStyleSheet(QString::fromUtf8("background-color: rgb(180, 180, 180);"));
gridLayout_3 = new QGridLayout(widget_2);
gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
verticalLayout_2 = new QVBoxLayout();
verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
btnNewInstructor = new QToolButton(widget_2);
btnNewInstructor->setObjectName(QString::fromUtf8("btnNewInstructor"));
QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Fixed);
sizePolicy1.setHorizontalStretch(0);
sizePolicy1.setVerticalStretch(0);
sizePolicy1.setHeightForWidth(btnNewInstructor->sizePolicy().hasHeightForWidth());
btnNewInstructor->setSizePolicy(sizePolicy1);
btnNewInstructor->setMinimumSize(QSize(160, 55));
btnNewInstructor->setFont(font1);
QIcon icon;
icon.addFile(QString::fromUtf8(":/icons/addInstructor.png"), QSize(), QIcon::Normal, QIcon::Off);
btnNewInstructor->setIcon(icon);
btnNewInstructor->setIconSize(QSize(32, 32));
btnNewInstructor->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
verticalLayout_2->addWidget(btnNewInstructor);
btnDeleteInstructor = new QToolButton(widget_2);
btnDeleteInstructor->setObjectName(QString::fromUtf8("btnDeleteInstructor"));
sizePolicy1.setHeightForWidth(btnDeleteInstructor->sizePolicy().hasHeightForWidth());
btnDeleteInstructor->setSizePolicy(sizePolicy1);
btnDeleteInstructor->setMinimumSize(QSize(160, 55));
btnDeleteInstructor->setFont(font1);
QIcon icon1;
icon1.addFile(QString::fromUtf8(":/icons/deleteInstructor.png"), QSize(), QIcon::Normal, QIcon::Off);
btnDeleteInstructor->setIcon(icon1);
btnDeleteInstructor->setIconSize(QSize(32, 32));
btnDeleteInstructor->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
verticalLayout_2->addWidget(btnDeleteInstructor);
btnToOrFromArchive = new QToolButton(widget_2);
btnToOrFromArchive->setObjectName(QString::fromUtf8("btnToOrFromArchive"));
btnToOrFromArchive->setMinimumSize(QSize(160, 55));
btnToOrFromArchive->setFont(font1);
QIcon icon2;
icon2.addFile(QString::fromUtf8(":/icons/instructorArchive.png"), QSize(), QIcon::Normal, QIcon::Off);
btnToOrFromArchive->setIcon(icon2);
btnToOrFromArchive->setIconSize(QSize(32, 32));
btnToOrFromArchive->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
verticalLayout_2->addWidget(btnToOrFromArchive);
btnEdit = new QToolButton(widget_2);
btnEdit->setObjectName(QString::fromUtf8("btnEdit"));
sizePolicy1.setHeightForWidth(btnEdit->sizePolicy().hasHeightForWidth());
btnEdit->setSizePolicy(sizePolicy1);
btnEdit->setMinimumSize(QSize(160, 55));
btnEdit->setFont(font1);
QIcon icon3;
icon3.addFile(QString::fromUtf8(":/icons/edit.png"), QSize(), QIcon::Normal, QIcon::Off);
btnEdit->setIcon(icon3);
btnEdit->setIconSize(QSize(32, 32));
btnEdit->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
verticalLayout_2->addWidget(btnEdit);
verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
verticalLayout_2->addItem(verticalSpacer);
btnArchive = new QToolButton(widget_2);
btnArchive->setObjectName(QString::fromUtf8("btnArchive"));
sizePolicy1.setHeightForWidth(btnArchive->sizePolicy().hasHeightForWidth());
btnArchive->setSizePolicy(sizePolicy1);
btnArchive->setMinimumSize(QSize(160, 55));
btnArchive->setFont(font1);
QIcon icon4;
icon4.addFile(QString::fromUtf8(":/icons/archive.png"), QSize(), QIcon::Normal, QIcon::Off);
btnArchive->setIcon(icon4);
btnArchive->setIconSize(QSize(32, 32));
btnArchive->setCheckable(true);
btnArchive->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
verticalLayout_2->addWidget(btnArchive);
gridLayout_3->addLayout(verticalLayout_2, 0, 0, 1, 1);
horizontalLayout_1->addWidget(widget_2);
gridLayout->addLayout(horizontalLayout_1, 0, 0, 1, 1);
gridLayout_2->addWidget(widget, 0, 0, 1, 1);
retranslateUi(EditorInstructors);
QMetaObject::connectSlotsByName(EditorInstructors);
} // setupUi
void retranslateUi(QDialog *EditorInstructors)
{
EditorInstructors->setWindowTitle(QCoreApplication::translate("EditorInstructors", "List instructors", nullptr));
btnNewInstructor->setText(QCoreApplication::translate("EditorInstructors", "New instructor", nullptr));
btnDeleteInstructor->setText(QCoreApplication::translate("EditorInstructors", "Delete instructor", nullptr));
btnToOrFromArchive->setText(QCoreApplication::translate("EditorInstructors", "To archive", nullptr));
btnEdit->setText(QCoreApplication::translate("EditorInstructors", "Edit", nullptr));
btnArchive->setText(QCoreApplication::translate("EditorInstructors", "Show archive", nullptr));
} // retranslateUi
};
namespace Ui {
class EditorInstructors: public Ui_EditorInstructors {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_EDITORINSTRUCTORS_H

View File

@@ -0,0 +1,246 @@
/********************************************************************************
** Form generated from reading UI file 'editortrainees.ui'
**
** Created by: Qt User Interface Compiler version 5.14.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_EDITORTRAINEES_H
#define UI_EDITORTRAINEES_H
#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
QT_BEGIN_NAMESPACE
class Ui_EditorTrainees
{
public:
QGridLayout *gridLayout_2;
QWidget *widget;
QGridLayout *gridLayout;
QHBoxLayout *horizontalLayout_1;
QVBoxLayout *verticalLayout_1;
QTreeWidget *treeWidget;
QWidget *widget_2;
QGridLayout *gridLayout_3;
QVBoxLayout *verticalLayout_2;
QToolButton *btnNewGroup;
QToolButton *btnDeleteGroup;
QToolButton *btnNewTrainee;
QToolButton *btnDeleteTrainee;
QToolButton *btnToOrFromArchiveTrainee;
QToolButton *btnEdit;
QSpacerItem *verticalSpacer;
QToolButton *btnArchive;
void setupUi(QDialog *EditorTrainees)
{
if (EditorTrainees->objectName().isEmpty())
EditorTrainees->setObjectName(QString::fromUtf8("EditorTrainees"));
EditorTrainees->resize(1300, 800);
QFont font;
font.setFamily(QString::fromUtf8("Tahoma"));
font.setPointSize(10);
EditorTrainees->setFont(font);
gridLayout_2 = new QGridLayout(EditorTrainees);
gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
widget = new QWidget(EditorTrainees);
widget->setObjectName(QString::fromUtf8("widget"));
QFont font1;
font1.setPointSize(12);
widget->setFont(font1);
widget->setStyleSheet(QString::fromUtf8("background-color: rgb(240, 240, 240);"));
gridLayout = new QGridLayout(widget);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
horizontalLayout_1 = new QHBoxLayout();
horizontalLayout_1->setObjectName(QString::fromUtf8("horizontalLayout_1"));
verticalLayout_1 = new QVBoxLayout();
verticalLayout_1->setObjectName(QString::fromUtf8("verticalLayout_1"));
treeWidget = new QTreeWidget(widget);
QTreeWidgetItem *__qtreewidgetitem = new QTreeWidgetItem();
__qtreewidgetitem->setText(0, QString::fromUtf8("1"));
treeWidget->setHeaderItem(__qtreewidgetitem);
treeWidget->setObjectName(QString::fromUtf8("treeWidget"));
treeWidget->setFont(font);
treeWidget->setIconSize(QSize(20, 20));
treeWidget->setColumnCount(1);
verticalLayout_1->addWidget(treeWidget);
horizontalLayout_1->addLayout(verticalLayout_1);
widget_2 = new QWidget(widget);
widget_2->setObjectName(QString::fromUtf8("widget_2"));
QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Preferred);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(widget_2->sizePolicy().hasHeightForWidth());
widget_2->setSizePolicy(sizePolicy);
widget_2->setMinimumSize(QSize(130, 0));
QFont font2;
font2.setFamily(QString::fromUtf8("Tahoma"));
widget_2->setFont(font2);
widget_2->setStyleSheet(QString::fromUtf8("background-color: rgb(180, 180, 180);"));
gridLayout_3 = new QGridLayout(widget_2);
gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
verticalLayout_2 = new QVBoxLayout();
verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
btnNewGroup = new QToolButton(widget_2);
btnNewGroup->setObjectName(QString::fromUtf8("btnNewGroup"));
QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Fixed);
sizePolicy1.setHorizontalStretch(0);
sizePolicy1.setVerticalStretch(0);
sizePolicy1.setHeightForWidth(btnNewGroup->sizePolicy().hasHeightForWidth());
btnNewGroup->setSizePolicy(sizePolicy1);
btnNewGroup->setMinimumSize(QSize(170, 55));
btnNewGroup->setFont(font);
btnNewGroup->setStyleSheet(QString::fromUtf8(""));
QIcon icon;
icon.addFile(QString::fromUtf8(":/icons/newGroup.png"), QSize(), QIcon::Normal, QIcon::Off);
btnNewGroup->setIcon(icon);
btnNewGroup->setIconSize(QSize(32, 32));
btnNewGroup->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
verticalLayout_2->addWidget(btnNewGroup);
btnDeleteGroup = new QToolButton(widget_2);
btnDeleteGroup->setObjectName(QString::fromUtf8("btnDeleteGroup"));
sizePolicy1.setHeightForWidth(btnDeleteGroup->sizePolicy().hasHeightForWidth());
btnDeleteGroup->setSizePolicy(sizePolicy1);
btnDeleteGroup->setMinimumSize(QSize(170, 55));
btnDeleteGroup->setFont(font);
QIcon icon1;
icon1.addFile(QString::fromUtf8(":/icons/deleteGroup.png"), QSize(), QIcon::Normal, QIcon::Off);
btnDeleteGroup->setIcon(icon1);
btnDeleteGroup->setIconSize(QSize(32, 32));
btnDeleteGroup->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
verticalLayout_2->addWidget(btnDeleteGroup);
btnNewTrainee = new QToolButton(widget_2);
btnNewTrainee->setObjectName(QString::fromUtf8("btnNewTrainee"));
sizePolicy1.setHeightForWidth(btnNewTrainee->sizePolicy().hasHeightForWidth());
btnNewTrainee->setSizePolicy(sizePolicy1);
btnNewTrainee->setMinimumSize(QSize(170, 55));
btnNewTrainee->setFont(font);
QIcon icon2;
icon2.addFile(QString::fromUtf8(":/icons/addTrainee.png"), QSize(), QIcon::Normal, QIcon::Off);
btnNewTrainee->setIcon(icon2);
btnNewTrainee->setIconSize(QSize(32, 32));
btnNewTrainee->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
verticalLayout_2->addWidget(btnNewTrainee);
btnDeleteTrainee = new QToolButton(widget_2);
btnDeleteTrainee->setObjectName(QString::fromUtf8("btnDeleteTrainee"));
sizePolicy1.setHeightForWidth(btnDeleteTrainee->sizePolicy().hasHeightForWidth());
btnDeleteTrainee->setSizePolicy(sizePolicy1);
btnDeleteTrainee->setMinimumSize(QSize(170, 55));
btnDeleteTrainee->setFont(font);
QIcon icon3;
icon3.addFile(QString::fromUtf8(":/icons/deleteTrainee.png"), QSize(), QIcon::Normal, QIcon::Off);
btnDeleteTrainee->setIcon(icon3);
btnDeleteTrainee->setIconSize(QSize(32, 32));
btnDeleteTrainee->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
verticalLayout_2->addWidget(btnDeleteTrainee);
btnToOrFromArchiveTrainee = new QToolButton(widget_2);
btnToOrFromArchiveTrainee->setObjectName(QString::fromUtf8("btnToOrFromArchiveTrainee"));
sizePolicy1.setHeightForWidth(btnToOrFromArchiveTrainee->sizePolicy().hasHeightForWidth());
btnToOrFromArchiveTrainee->setSizePolicy(sizePolicy1);
btnToOrFromArchiveTrainee->setMinimumSize(QSize(170, 55));
btnToOrFromArchiveTrainee->setFont(font);
QIcon icon4;
icon4.addFile(QString::fromUtf8(":/icons/traineeArchive.png"), QSize(), QIcon::Normal, QIcon::Off);
btnToOrFromArchiveTrainee->setIcon(icon4);
btnToOrFromArchiveTrainee->setIconSize(QSize(32, 32));
btnToOrFromArchiveTrainee->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
verticalLayout_2->addWidget(btnToOrFromArchiveTrainee);
btnEdit = new QToolButton(widget_2);
btnEdit->setObjectName(QString::fromUtf8("btnEdit"));
sizePolicy1.setHeightForWidth(btnEdit->sizePolicy().hasHeightForWidth());
btnEdit->setSizePolicy(sizePolicy1);
btnEdit->setMinimumSize(QSize(170, 55));
btnEdit->setFont(font);
QIcon icon5;
icon5.addFile(QString::fromUtf8(":/icons/edit.png"), QSize(), QIcon::Normal, QIcon::Off);
btnEdit->setIcon(icon5);
btnEdit->setIconSize(QSize(32, 32));
btnEdit->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
verticalLayout_2->addWidget(btnEdit);
verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
verticalLayout_2->addItem(verticalSpacer);
btnArchive = new QToolButton(widget_2);
btnArchive->setObjectName(QString::fromUtf8("btnArchive"));
sizePolicy1.setHeightForWidth(btnArchive->sizePolicy().hasHeightForWidth());
btnArchive->setSizePolicy(sizePolicy1);
btnArchive->setMinimumSize(QSize(170, 55));
btnArchive->setFont(font);
QIcon icon6;
icon6.addFile(QString::fromUtf8(":/icons/archive.png"), QSize(), QIcon::Normal, QIcon::Off);
btnArchive->setIcon(icon6);
btnArchive->setIconSize(QSize(32, 32));
btnArchive->setCheckable(true);
btnArchive->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
verticalLayout_2->addWidget(btnArchive);
gridLayout_3->addLayout(verticalLayout_2, 0, 0, 1, 1);
horizontalLayout_1->addWidget(widget_2);
gridLayout->addLayout(horizontalLayout_1, 0, 0, 1, 1);
gridLayout_2->addWidget(widget, 0, 0, 1, 1);
retranslateUi(EditorTrainees);
QMetaObject::connectSlotsByName(EditorTrainees);
} // setupUi
void retranslateUi(QDialog *EditorTrainees)
{
EditorTrainees->setWindowTitle(QCoreApplication::translate("EditorTrainees", "List trainees", nullptr));
btnNewGroup->setText(QCoreApplication::translate("EditorTrainees", "New group", nullptr));
btnDeleteGroup->setText(QCoreApplication::translate("EditorTrainees", "Delete group", nullptr));
btnNewTrainee->setText(QCoreApplication::translate("EditorTrainees", "New trainee", nullptr));
btnDeleteTrainee->setText(QCoreApplication::translate("EditorTrainees", "Delete trainee", nullptr));
btnToOrFromArchiveTrainee->setText(QCoreApplication::translate("EditorTrainees", "To archive", nullptr));
btnEdit->setText(QCoreApplication::translate("EditorTrainees", "Edit", nullptr));
btnArchive->setText(QCoreApplication::translate("EditorTrainees", "Show archive", nullptr));
} // retranslateUi
};
namespace Ui {
class EditorTrainees: public Ui_EditorTrainees {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_EDITORTRAINEES_H

View File

@@ -0,0 +1,81 @@
/********************************************************************************
** Form generated from reading UI file 'taskswidget.ui'
**
** Created by: Qt User Interface Compiler version 5.14.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_TASKSWIDGET_H
#define UI_TASKSWIDGET_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
QT_BEGIN_NAMESPACE
class Ui_TasksWidget
{
public:
QGridLayout *gridLayout_2;
QGridLayout *gridLayout;
QGroupBox *groupBox;
QGridLayout *gridLayout_3;
QVBoxLayout *verticalLayout;
QListWidget *listWidgetTasks;
void setupUi(QWidget *TasksWidget)
{
if (TasksWidget->objectName().isEmpty())
TasksWidget->setObjectName(QString::fromUtf8("TasksWidget"));
TasksWidget->resize(400, 300);
gridLayout_2 = new QGridLayout(TasksWidget);
gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
gridLayout = new QGridLayout();
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
groupBox = new QGroupBox(TasksWidget);
groupBox->setObjectName(QString::fromUtf8("groupBox"));
gridLayout_3 = new QGridLayout(groupBox);
gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
verticalLayout = new QVBoxLayout();
verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
listWidgetTasks = new QListWidget(groupBox);
listWidgetTasks->setObjectName(QString::fromUtf8("listWidgetTasks"));
verticalLayout->addWidget(listWidgetTasks);
gridLayout_3->addLayout(verticalLayout, 0, 0, 1, 1);
gridLayout->addWidget(groupBox, 0, 0, 1, 1);
gridLayout_2->addLayout(gridLayout, 0, 0, 1, 1);
retranslateUi(TasksWidget);
QMetaObject::connectSlotsByName(TasksWidget);
} // setupUi
void retranslateUi(QWidget *TasksWidget)
{
TasksWidget->setWindowTitle(QCoreApplication::translate("TasksWidget", "Task manager", nullptr));
groupBox->setTitle(QCoreApplication::translate("TasksWidget", "Task manager", nullptr));
} // retranslateUi
};
namespace Ui {
class TasksWidget: public Ui_TasksWidget {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_TASKSWIDGET_H

View File

@@ -0,0 +1,69 @@
/********************************************************************************
** Form generated from reading UI file 'viewerinstructors.ui'
**
** Created by: Qt User Interface Compiler version 5.14.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_VIEWERINSTRUCTORS_H
#define UI_VIEWERINSTRUCTORS_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QWidget>
QT_BEGIN_NAMESPACE
class Ui_ViewerInstructors
{
public:
QGridLayout *gridLayout;
QTreeWidget *treeWidget;
void setupUi(QWidget *ViewerInstructors)
{
if (ViewerInstructors->objectName().isEmpty())
ViewerInstructors->setObjectName(QString::fromUtf8("ViewerInstructors"));
ViewerInstructors->resize(400, 300);
QFont font;
font.setFamily(QString::fromUtf8("Tahoma"));
ViewerInstructors->setFont(font);
gridLayout = new QGridLayout(ViewerInstructors);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
treeWidget = new QTreeWidget(ViewerInstructors);
QTreeWidgetItem *__qtreewidgetitem = new QTreeWidgetItem();
__qtreewidgetitem->setText(0, QString::fromUtf8("1"));
treeWidget->setHeaderItem(__qtreewidgetitem);
treeWidget->setObjectName(QString::fromUtf8("treeWidget"));
QFont font1;
font1.setFamily(QString::fromUtf8("Tahoma"));
font1.setPointSize(10);
treeWidget->setFont(font1);
treeWidget->setIconSize(QSize(20, 20));
gridLayout->addWidget(treeWidget, 0, 0, 1, 1);
retranslateUi(ViewerInstructors);
QMetaObject::connectSlotsByName(ViewerInstructors);
} // setupUi
void retranslateUi(QWidget *ViewerInstructors)
{
ViewerInstructors->setWindowTitle(QCoreApplication::translate("ViewerInstructors", "Instructors", nullptr));
} // retranslateUi
};
namespace Ui {
class ViewerInstructors: public Ui_ViewerInstructors {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_VIEWERINSTRUCTORS_H

View File

@@ -0,0 +1,83 @@
/********************************************************************************
** Form generated from reading UI file 'viewertrainees.ui'
**
** Created by: Qt User Interface Compiler version 5.14.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_VIEWERTRAINEES_H
#define UI_VIEWERTRAINEES_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
QT_BEGIN_NAMESPACE
class Ui_ViewerTrainees
{
public:
QGridLayout *gridLayout;
QGridLayout *gridLayout_2;
QVBoxLayout *verticalLayout;
QTreeWidget *treeWidget;
void setupUi(QWidget *ViewerTrainees)
{
if (ViewerTrainees->objectName().isEmpty())
ViewerTrainees->setObjectName(QString::fromUtf8("ViewerTrainees"));
ViewerTrainees->resize(400, 300);
QFont font;
font.setFamily(QString::fromUtf8("Tahoma"));
ViewerTrainees->setFont(font);
gridLayout = new QGridLayout(ViewerTrainees);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
gridLayout_2 = new QGridLayout();
gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
verticalLayout = new QVBoxLayout();
verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
treeWidget = new QTreeWidget(ViewerTrainees);
QTreeWidgetItem *__qtreewidgetitem = new QTreeWidgetItem();
__qtreewidgetitem->setText(0, QString::fromUtf8("1"));
treeWidget->setHeaderItem(__qtreewidgetitem);
treeWidget->setObjectName(QString::fromUtf8("treeWidget"));
QFont font1;
font1.setFamily(QString::fromUtf8("Tahoma"));
font1.setPointSize(10);
treeWidget->setFont(font1);
treeWidget->setIconSize(QSize(20, 20));
treeWidget->setColumnCount(1);
verticalLayout->addWidget(treeWidget);
gridLayout_2->addLayout(verticalLayout, 0, 0, 1, 1);
gridLayout->addLayout(gridLayout_2, 0, 0, 1, 1);
retranslateUi(ViewerTrainees);
QMetaObject::connectSlotsByName(ViewerTrainees);
} // setupUi
void retranslateUi(QWidget *ViewerTrainees)
{
ViewerTrainees->setWindowTitle(QCoreApplication::translate("ViewerTrainees", "Trainees", nullptr));
} // retranslateUi
};
namespace Ui {
class ViewerTrainees: public Ui_ViewerTrainees {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_VIEWERTRAINEES_H

View File

@@ -0,0 +1,402 @@
#define __DBL_MIN_EXP__ (-1021)
#define __FLT32X_MAX_EXP__ 1024
#define __cpp_attributes 200809
#define __UINT_LEAST16_MAX__ 0xffff
#define __ATOMIC_ACQUIRE 2
#define __FLT128_MAX_10_EXP__ 4932
#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F
#define __GCC_IEC_559_COMPLEX 2
#define __UINT_LEAST8_TYPE__ unsigned char
#define __SIZEOF_FLOAT80__ 16
#define _WIN32 1
#define __INTMAX_C(c) c ## LL
#define __CHAR_BIT__ 8
#define __UINT8_MAX__ 0xff
#define _WIN64 1
#define __WINT_MAX__ 0xffff
#define __FLT32_MIN_EXP__ (-125)
#define __cpp_static_assert 200410
#define QT_GUI_LIB 1
#define __ORDER_LITTLE_ENDIAN__ 1234
#define __SIZE_MAX__ 0xffffffffffffffffULL
#define __WCHAR_MAX__ 0xffff
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L)
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
#define __GCC_IEC_559 2
#define __FLT32X_DECIMAL_DIG__ 17
#define __FLT_EVAL_METHOD__ 0
#define __cpp_binary_literals 201304
#define __FLT64_DECIMAL_DIG__ 17
#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
#define __x86_64 1
#define __cpp_variadic_templates 200704
#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL
#define __SIG_ATOMIC_TYPE__ int
#define InstructorsAndTrainees_EXPORTS 1
#define __DBL_MIN_10_EXP__ (-307)
#define __FINITE_MATH_ONLY__ 0
#define SIZEOF_DPTR (sizeof(void*))
#define __GNUC_PATCHLEVEL__ 0
#define __FLT32_HAS_DENORM__ 1
#define __UINT_FAST8_MAX__ 0xff
#define __has_include(STR) __has_include__(STR)
#define _stdcall __attribute__((__stdcall__))
#define __DEC64_MAX_EXP__ 385
#define __INT8_C(c) c
#define __INT_LEAST8_WIDTH__ 8
#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL
#define __SHRT_MAX__ 0x7fff
#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L
#define __FLT64X_MAX_10_EXP__ 4932
#define __UINT_LEAST8_MAX__ 0xff
#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128
#define __UINTMAX_TYPE__ long long unsigned int
#define __DEC32_EPSILON__ 1E-6DF
#define __FLT_EVAL_METHOD_TS_18661_3__ 0
#define __UINT32_MAX__ 0xffffffffU
#define __GXX_EXPERIMENTAL_CXX0X__ 1
#define __LDBL_MAX_EXP__ 16384
#define __FLT128_MIN_EXP__ (-16381)
#define __WINT_MIN__ 0
#define __FLT128_MIN_10_EXP__ (-4931)
#define __INT_LEAST16_WIDTH__ 16
#define __SCHAR_MAX__ 0x7f
#define __FLT128_MANT_DIG__ 113
#define __WCHAR_MIN__ 0
#define __INT64_C(c) c ## LL
#define __DBL_DIG__ 15
#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
#define __FLT64X_MANT_DIG__ 64
#define __SIZEOF_INT__ 4
#define __SIZEOF_POINTER__ 8
#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
#define __USER_LABEL_PREFIX__
#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x
#define __STDC_HOSTED__ 1
#define __WIN32 1
#define __LDBL_HAS_INFINITY__ 1
#define __WIN64 1
#define __FLT32_DIG__ 6
#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F
#define __GXX_WEAK__ 1
#define __SHRT_WIDTH__ 16
#define INSTRUCTORSANDTRAINEES_LIBRARY 1
#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L
#define __DEC32_MAX__ 9.999999E96DF
#define __cpp_threadsafe_static_init 200806
#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x
#define __MINGW32__ 1
#define __FLT32X_HAS_INFINITY__ 1
#define __INT32_MAX__ 0x7fffffff
#define __INT_WIDTH__ 32
#define __SIZEOF_LONG__ 4
#define __UINT16_C(c) c
#define __PTRDIFF_WIDTH__ 64
#define __DECIMAL_DIG__ 21
#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64
#define __INTMAX_WIDTH__ 64
#define __FLT64_MIN_EXP__ (-1021)
#define __has_include_next(STR) __has_include_next__(STR)
#define __FLT64X_MIN_10_EXP__ (-4931)
#define __LDBL_HAS_QUIET_NAN__ 1
#define __FLT64_MANT_DIG__ 53
#define _REENTRANT 1
#define __GNUC__ 7
#define _cdecl __attribute__((__cdecl__))
#define __GXX_RTTI 1
#define __MMX__ 1
#define __cpp_delegating_constructors 200604
#define __FLT_HAS_DENORM__ 1
#define __SIZEOF_LONG_DOUBLE__ 16
#define __BIGGEST_ALIGNMENT__ 16
#define __STDC_UTF_16__ 1
#define __FLT64_MAX_10_EXP__ 308
#define __FLT32_HAS_INFINITY__ 1
#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L)
#define _thiscall __attribute__((__thiscall__))
#define __cpp_raw_strings 200710
#define __INT_FAST32_MAX__ 0x7fffffff
#define __WINNT 1
#define __DBL_HAS_INFINITY__ 1
#define __INT64_MAX__ 0x7fffffffffffffffLL
#define __WINNT__ 1
#define __DEC32_MIN_EXP__ (-94)
#define __INTPTR_WIDTH__ 64
#define __FLT32X_HAS_DENORM__ 1
#define __INT_FAST16_TYPE__ short int
#define _fastcall __attribute__((__fastcall__))
#define __LDBL_HAS_DENORM__ 1
#define QT_WIDGETS_LIB 1
#define __cplusplus 201103L
#define __cpp_ref_qualifiers 200710
#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
#define __INT_LEAST32_MAX__ 0x7fffffff
#define __DEC32_MIN__ 1E-95DF
#define __DEPRECATED 1
#define __cpp_rvalue_references 200610
#define __DBL_MAX_EXP__ 1024
#define __WCHAR_WIDTH__ 16
#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32
#define __DEC128_EPSILON__ 1E-33DL
#define __SSE2_MATH__ 1
#define __ATOMIC_HLE_RELEASE 131072
#define __WIN32__ 1
#define __PTRDIFF_MAX__ 0x7fffffffffffffffLL
#define __amd64 1
#define __tune_core2__ 1
#define QT_XML_LIB 1
#define __ATOMIC_HLE_ACQUIRE 65536
#define __FLT32_HAS_QUIET_NAN__ 1
#define __GNUG__ 7
#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
#define __SIZEOF_SIZE_T__ 8
#define __cpp_rvalue_reference 200610
#define __cpp_nsdmi 200809
#define __FLT64X_MIN_EXP__ (-16381)
#define __SIZEOF_WINT_T__ 2
#define __LONG_LONG_WIDTH__ 64
#define __cpp_initializer_lists 200806
#define __FLT32_MAX_EXP__ 128
#define __cpp_hex_float 201603
#define __GXX_ABI_VERSION 1011
#define __FLT128_HAS_INFINITY__ 1
#define __FLT_MIN_EXP__ (-125)
#define __cpp_lambdas 200907
#define __FLT64X_HAS_QUIET_NAN__ 1
#define __INT_FAST64_TYPE__ long long int
#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64
#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L)
#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x
#define __DECIMAL_BID_FORMAT__ 1
#define __GXX_TYPEINFO_EQUALITY_INLINE 0
#define __FLT64_MIN_10_EXP__ (-307)
#define __FLT64X_DECIMAL_DIG__ 21
#define __DEC128_MIN__ 1E-6143DL
#define __REGISTER_PREFIX__
#define __UINT16_MAX__ 0xffff
#define __DBL_HAS_DENORM__ 1
#define __cdecl __attribute__((__cdecl__))
#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32
#define __UINT8_TYPE__ unsigned char
#define __NO_INLINE__ 1
#define __FLT_MANT_DIG__ 24
#define __LDBL_DECIMAL_DIG__ 21
#define __VERSION__ "7.3.0"
#define __UINT64_C(c) c ## ULL
#define __cpp_unicode_characters 200704
#define __GCC_ATOMIC_INT_LOCK_FREE 2
#define __FLT128_MAX_EXP__ 16384
#define __FLT32_MANT_DIG__ 24
#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
#define __FLT128_HAS_DENORM__ 1
#define __FLT128_DIG__ 33
#define __SCHAR_WIDTH__ 8
#define __INT32_C(c) c
#define __DEC64_EPSILON__ 1E-15DD
#define __ORDER_PDP_ENDIAN__ 3412
#define __DEC128_MIN_EXP__ (-6142)
#define __FLT32_MAX_10_EXP__ 38
#define __INT_FAST32_TYPE__ int
#define __UINT_LEAST16_TYPE__ short unsigned int
#define __FLT64X_HAS_INFINITY__ 1
#define __INT16_MAX__ 0x7fff
#define __cpp_rtti 199711
#define __SIZE_TYPE__ long long unsigned int
#define __UINT64_MAX__ 0xffffffffffffffffULL
#define __FLT64X_DIG__ 18
#define __INT8_TYPE__ signed char
#define __GCC_ASM_FLAG_OUTPUTS__ 1
#define __FLT_RADIX__ 2
#define __INT_LEAST16_TYPE__ short int
#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L
#define __UINTMAX_C(c) c ## ULL
#define __GLIBCXX_BITSIZE_INT_N_0 128
#define __SEH__ 1
#define __SIG_ATOMIC_MAX__ 0x7fffffff
#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
#define __SIZEOF_PTRDIFF_T__ 8
#define __FLT32X_MANT_DIG__ 53
#define __x86_64__ 1
#define __FLT32X_MIN_EXP__ (-1021)
#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF
#define __MSVCRT__ 1
#define __INT_FAST16_MAX__ 0x7fff
#define __FLT64_DIG__ 15
#define __UINT_FAST32_MAX__ 0xffffffffU
#define __UINT_LEAST64_TYPE__ long long unsigned int
#define __FLT_HAS_QUIET_NAN__ 1
#define __FLT_MAX_10_EXP__ 38
#define __LONG_MAX__ 0x7fffffffL
#define __FLT64X_HAS_DENORM__ 1
#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL
#define __FLT_HAS_INFINITY__ 1
#define __cpp_unicode_literals 200710
#define __UINT_FAST16_TYPE__ short unsigned int
#define __DEC64_MAX__ 9.999999999999999E384DD
#define __INT_FAST32_WIDTH__ 32
#define __CHAR16_TYPE__ short unsigned int
#define __PRAGMA_REDEFINE_EXTNAME 1
#define __SIZE_WIDTH__ 64
#define __SEG_FS 1
#define __INT_LEAST16_MAX__ 0x7fff
#define __DEC64_MANT_DIG__ 16
#define __UINT_LEAST32_MAX__ 0xffffffffU
#define __SEG_GS 1
#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32
#define __GCC_ATOMIC_LONG_LOCK_FREE 2
#define __SIG_ATOMIC_WIDTH__ 32
#define __INT_LEAST64_TYPE__ long long int
#define __INT16_TYPE__ short int
#define __INT_LEAST8_TYPE__ signed char
#define __DEC32_MAX_EXP__ 97
#define __INT_FAST8_MAX__ 0x7f
#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128
#define __INTPTR_MAX__ 0x7fffffffffffffffLL
#define __GXX_MERGED_TYPEINFO_NAMES 0
#define __cpp_range_based_for 200907
#define __FLT64_HAS_QUIET_NAN__ 1
#define __stdcall __attribute__((__stdcall__))
#define __FLT32_MIN_10_EXP__ (-37)
#define __SSE2__ 1
#define __EXCEPTIONS 1
#define __LDBL_MANT_DIG__ 64
#define __DBL_HAS_QUIET_NAN__ 1
#define __FLT64_HAS_INFINITY__ 1
#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x
#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
#define __INTPTR_TYPE__ long long int
#define __UINT16_TYPE__ short unsigned int
#define __WCHAR_TYPE__ short unsigned int
#define __SIZEOF_FLOAT__ 4
#define __pic__ 1
#define __UINTPTR_MAX__ 0xffffffffffffffffULL
#define __INT_FAST64_WIDTH__ 64
#define __DEC64_MIN_EXP__ (-382)
#define __cpp_decltype 200707
#define __FLT32_DECIMAL_DIG__ 9
#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL
#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
#define __FLT_DIG__ 6
#define __FLT64X_MAX_EXP__ 16384
#define __UINT_FAST64_TYPE__ long long unsigned int
#define __INT_MAX__ 0x7fffffff
#define __amd64__ 1
#define WIN32 1
#define __nocona 1
#define __code_model_medium__ 1
#define __INT64_TYPE__ long long int
#define __FLT_MAX_EXP__ 128
#define WIN64 1
#define __ORDER_BIG_ENDIAN__ 4321
#define __DBL_MANT_DIG__ 53
#define __cpp_inheriting_constructors 201511
#define QT_CORE_LIB 1
#define __SIZEOF_FLOAT128__ 16
#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL
#define __DEC64_MIN__ 1E-383DD
#define __WINT_TYPE__ short unsigned int
#define __UINT_LEAST32_TYPE__ unsigned int
#define __SIZEOF_SHORT__ 2
#define __SSE__ 1
#define __LDBL_MIN_EXP__ (-16381)
#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64
#define __WINT_WIDTH__ 16
#define __INT_LEAST8_MAX__ 0x7f
#define __FLT32X_MAX_10_EXP__ 308
#define __SIZEOF_INT128__ 16
#define __WCHAR_UNSIGNED__ 1
#define __LDBL_MAX_10_EXP__ 4932
#define __ATOMIC_RELAXED 0
#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L)
#define __thiscall __attribute__((__thiscall__))
#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128
#define __UINT8_C(c) c
#define __FLT64_MAX_EXP__ 1024
#define __INT_LEAST32_TYPE__ int
#define __SIZEOF_WCHAR_T__ 2
#define __FLT128_HAS_QUIET_NAN__ 1
#define __INT_FAST8_TYPE__ signed char
#define __fastcall __attribute__((__fastcall__))
#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x
#define QT_SQL_LIB 1
#define PROJECT_TYPE_DEBUG 1
#define __GNUC_STDC_INLINE__ 1
#define __FLT64_HAS_DENORM__ 1
#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32
#define __DBL_DECIMAL_DIG__ 17
#define __STDC_UTF_32__ 1
#define __INT_FAST8_WIDTH__ 8
#define __FXSR__ 1
#define __DEC_EVAL_METHOD__ 2
#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x
#define __MINGW64__ 1
#define __cpp_runtime_arrays 198712
#define __UINT64_TYPE__ long long unsigned int
#define __UINT32_C(c) c ## U
#define __INTMAX_MAX__ 0x7fffffffffffffffLL
#define __cpp_alias_templates 200704
#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
#define WINNT 1
#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F
#define __INT8_MAX__ 0x7f
#define __LONG_WIDTH__ 32
#define __PIC__ 1
#define __UINT_FAST32_TYPE__ unsigned int
#define __CHAR32_TYPE__ unsigned int
#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F
#define __cpp_constexpr 200704
#define __INT32_TYPE__ int
#define __SIZEOF_DOUBLE__ 8
#define __cpp_exceptions 199711
#define __FLT_MIN_10_EXP__ (-37)
#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64
#define __INT_LEAST32_WIDTH__ 32
#define __INTMAX_TYPE__ long long int
#define _INTEGRAL_MAX_BITS 64
#define __DEC128_MAX_EXP__ 6145
#define __FLT32X_HAS_QUIET_NAN__ 1
#define __ATOMIC_CONSUME 1
#define __nocona__ 1
#define __GNUC_MINOR__ 3
#define __GLIBCXX_TYPE_INT_N_0 __int128
#define __INT_FAST16_WIDTH__ 16
#define __UINTMAX_MAX__ 0xffffffffffffffffULL
#define __DEC32_MANT_DIG__ 7
#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x
#define __DBL_MAX_10_EXP__ 308
#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L
#define __INT16_C(c) c
#define __STDC__ 1
#define __FLT32X_DIG__ 15
#define __PTRDIFF_TYPE__ long long int
#define __ATOMIC_SEQ_CST 5
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1
#define __UINT32_TYPE__ unsigned int
#define __FLT32X_MIN_10_EXP__ (-307)
#define __UINTPTR_TYPE__ long long unsigned int
#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
#define __DEC128_MANT_DIG__ 34
#define __LDBL_MIN_10_EXP__ (-4931)
#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128
#define __SSE_MATH__ 1
#define __SIZEOF_LONG_LONG__ 8
#define __cpp_user_defined_literals 200809
#define __FLT128_DECIMAL_DIG__ 36
#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x
#define __LDBL_DIG__ 18
#define __FLT_DECIMAL_DIG__ 9
#define __UINT_FAST16_MAX__ 0xffff
#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
#define __INT_LEAST64_WIDTH__ 64
#define __SSE3__ 1
#define __UINT_FAST8_TYPE__ unsigned char
#define __WIN64__ 1
#define __ATOMIC_ACQ_REL 4
#define __ATOMIC_RELEASE 3
#define __declspec(x) __attribute__((x))

View File

@@ -0,0 +1,16 @@
// This file is autogenerated. Changes will be overwritten.
#include "EWIEGA46WW/moc_commonview.cpp"
#include "WUGNTYCFDG/moc_databaseinstructors.cpp"
#include "WUGNTYCFDG/moc_dialogauthorizationinstructor.cpp"
#include "WUGNTYCFDG/moc_dialogeditinstructor.cpp"
#include "WUGNTYCFDG/moc_editorinstructors.cpp"
#include "WUGNTYCFDG/moc_instructorsview.cpp"
#include "WUGNTYCFDG/moc_viewerinstructors.cpp"
#include "EWIEGA46WW/moc_instructorsAndTrainees.cpp"
#include "4YFCYKDWW7/moc_taskswidget.cpp"
#include "7JM4SH4PHS/moc_databasetrainees.cpp"
#include "7JM4SH4PHS/moc_dialogeditgroup.cpp"
#include "7JM4SH4PHS/moc_dialogedittrainee.cpp"
#include "7JM4SH4PHS/moc_editortrainees.cpp"
#include "7JM4SH4PHS/moc_traineesview.cpp"
#include "7JM4SH4PHS/moc_viewertrainees.cpp"