доработка интерфейс

This commit is contained in:
2026-01-19 16:11:24 +03:00
parent f2b08887c7
commit 9b2fd4eff3
7 changed files with 81 additions and 63 deletions

View File

@@ -1,6 +1,7 @@
#include <QHeaderView>
#include <QResizeEvent>
#include <QPlainTextEdit>
#include <QLabel>
#include "traineesview.h"
TraineesView::TraineesView(ConnectorToServer* connectorToServer, TypeView type, QWidget *parent):
@@ -92,26 +93,22 @@ void TraineesView::loadTraineesFromDB()
ItemGroup->addChild(ItemTrainee);
//Статистика AMM FIM
QList<TaskAmmFim> listAMM = connectorToServer->getListTasksAMMforTrainee(trainee.getID());
QList<TaskAmmFim> listFIM = connectorToServer->getListTasksFIMforTrainee(trainee.getID());
QString statAMM = TaskAmmFim::buildStatisticTasksAMM(listAMM);
QString statFIM = TaskAmmFim::buildStatisticTasksFIM(listFIM);
QPlainTextEdit *plainTextEditAMM = new QPlainTextEdit();
plainTextEditAMM->setObjectName("plainTextEditAMM");
plainTextEditAMM->setFocusPolicy(Qt::FocusPolicy::NoFocus);
plainTextEditAMM->setReadOnly(true);
plainTextEditAMM->setEnabled(false);
treeWidget->setItemWidget(ItemTrainee, ColumnsTreeUsers::clmn_AMMtasks, plainTextEditAMM);
plainTextEditAMM->appendHtml(statAMM);
QLabel *lblStatAMM = new QLabel();
lblStatAMM->setObjectName("lblStatAMM");
treeWidget->setItemWidget(ItemTrainee, ColumnsTreeUsers::clmn_AMMtasks, lblStatAMM);
lblStatAMM->setText(statAMM);
QLabel *lblStatFIM = new QLabel();
lblStatFIM->setObjectName("lblStatFIM");
treeWidget->setItemWidget(ItemTrainee, ColumnsTreeUsers::clmn_FIMtasks, lblStatFIM);
lblStatFIM->setText(statFIM);
QPlainTextEdit *plainTextEditFIM = new QPlainTextEdit();
plainTextEditFIM->setObjectName("plainTextEditAMM");
plainTextEditFIM->setFocusPolicy(Qt::FocusPolicy::NoFocus);
plainTextEditFIM->setReadOnly(true);
plainTextEditFIM->setEnabled(false);
treeWidget->setItemWidget(ItemTrainee, ColumnsTreeUsers::clmn_FIMtasks, plainTextEditFIM);
plainTextEditFIM->appendHtml(statFIM);
//Скрываем архивных (при необходимости)
if(trainee.getArchived())