chatgui: enlarge member availability indicator and remove white outline

This commit is contained in:
evgeny committed 2026-10-19 13:23:40 +02:00
1 parent 214498f892
commit a84b226b18
1 file changed
+3 -2
+3 -2
View File
@@ -24,8 +24,9 @@ static void applyPhoto(MemberListItem& item, const QString& channel) {
painter.setRenderHint(QPainter::SmoothPixmapTransform);
QPainterPath clip; clip.addEllipse(QRectF(0, 0, size, size)); painter.setClipPath(clip);
painter.drawImage(QRect(0, 0, size, size), image); painter.setClipping(false);
painter.setPen(QPen(Qt::white, 1)); painter.setBrush(item.online ? QColor("#4CAF50") : QColor("#9E9E9E"));
painter.drawEllipse(QRect(size - 7, size - 7, 6, 6)); painter.end(); item.avatar = pixmap;
const QColor statusColor = item.online ? QColor("#4CAF50") : QColor("#9E9E9E");
painter.setPen(QPen(statusColor, 1)); painter.setBrush(statusColor);
painter.drawEllipse(QRect(size - 9, size - 9, 8, 8)); painter.end(); item.avatar = pixmap;
}
MemberListModel::MemberListModel(QObject* parent)