Оповещения о непрочитанных сообщениях

This commit is contained in:
2025-12-01 14:29:26 +03:00
parent 834e192479
commit c97c86ac55
10 changed files with 116 additions and 0 deletions

View File

@@ -100,6 +100,24 @@ void TraineesView::loadTraineesFromDB()
if(! trainee.getLoggedIn())
if(! notLoggedInVisible)
ItemTrainee->setHidden(true);
mtxmapNewMsg.lock();
if(mapNewMsg.contains(trainee.getID()))
{//Есть непрочитанные сообщения от него
if(mapNewMsg.value(trainee.getID()))
{
if(lastCurrentID == trainee.getID())
mapNewMsg.take(lastCurrentID);
else
{
for (int i = 0; i < ColumnsTreeUsers::clmn_count; i++)
{
ItemTrainee->setBackground(i, QBrush(QColor(250, 210, 1)));
}
}
}
}
mtxmapNewMsg.unlock();
}
//if(! archiveVisible && cntChildsNotArchived == 0)