Оптимизация docTasks 1

This commit is contained in:
krivoshein
2025-01-21 13:06:11 +03:00
parent adae8f43eb
commit 07c4335b25
5 changed files with 46 additions and 53 deletions

View File

@@ -13,11 +13,10 @@ FIMtasksWidget::FIMtasksWidget(ConnectorToServer* connectorToServer, QWidget *pa
{
ui->setupUi(this);
//loadTasksAmmFimFromXML();
treeWidget = new QTreeWidget();
ui->horizontalLayout_1->addWidget(treeWidget);
preparationTreeWidget();
//fillTree();
}
FIMtasksWidget::~FIMtasksWidget()
@@ -118,7 +117,7 @@ void FIMtasksWidget::fillTree()
itemTask->setCheckState(0, Qt::Checked);
itemTask->setIcon(0, QIcon(":/resources/icons/procedure.png"));
ui->treeWidget->addTopLevelItem(itemTask);
treeWidget->addTopLevelItem(itemTask);
for (int j = 0; j < task.malfunctionList.count(); j++)
{/*Неисправности*/
@@ -152,20 +151,20 @@ void FIMtasksWidget::fillTree()
void FIMtasksWidget::preparationTreeWidget()
{
ui->treeWidget->setColumnCount(2);
treeWidget->setColumnCount(2);
reSetHeadTreeWidget();
ui->treeWidget->setColumnWidth(ColumnsTree::clmn_ID, 20);
ui->treeWidget->setColumnWidth(ColumnsTree::clmn_Title, 500);
treeWidget->setColumnWidth(ColumnsTree::clmn_ID, 20);
treeWidget->setColumnWidth(ColumnsTree::clmn_Title, 500);
//ui->treeWidget->setColumnHidden(ColumnsTree::clmn_ID, true);
//treeWidget->setColumnHidden(ColumnsTree::clmn_ID, true);
}
void FIMtasksWidget::reSetHeadTreeWidget()
{
QStringList listHeaders = {tr("Title"), tr("ID")};
ui->treeWidget->setHeaderLabels(listHeaders);
treeWidget->setHeaderLabels(listHeaders);
}
void FIMtasksWidget::slot_NeedUpdateUI()
@@ -176,7 +175,7 @@ void FIMtasksWidget::slot_NeedUpdateUI()
void FIMtasksWidget::loadTasksFIM()
{
//Обновление дерева
ui->treeWidget->clear();
treeWidget->clear();
QByteArray array = connectorToServer->getListTaskFimArray();
loadTasksAmmFimFromXML(array);