Доделал стилизацию интерфейса

This commit is contained in:
krivoshein
2024-12-02 12:12:21 +03:00
parent d4ec9a3ce8
commit 7e810e584c
58 changed files with 511 additions and 323 deletions

View File

@@ -117,6 +117,7 @@ void TraineesView::loadTraineesFromDB()
for(Group group : listGroups)
{
//Группа
int cntChildsNotArchived = 0;
QTreeWidgetItem *ItemGroup = new QTreeWidgetItem(treeWidget);
ItemGroup->setText(ColumnsTreeTrainees::clmn_ID, QString::number(group.getID()));
ItemGroup->setText(ColumnsTreeTrainees::clmn_Trainee, group.getName());
@@ -155,6 +156,7 @@ void TraineesView::loadTraineesFromDB()
ItemTrainee->setText(ColumnsTreeTrainees::clmn_Archived, tr("no"));
ItemTrainee->setIcon(ColumnsTreeTrainees::clmn_Trainee, QIcon(QStringLiteral(":/icons/trainee.png")));
setItemColorNoArchive(ItemTrainee);
cntChildsNotArchived++;
}
if(trainee.getLoggedIn())
@@ -187,6 +189,9 @@ void TraineesView::loadTraineesFromDB()
if(! notLoggedInVisible)
ItemTrainee->setHidden(true);
}
if(! archiveVisible && cntChildsNotArchived == 0)
delete ItemGroup;
}
treeWidget->expandAll();