From a84b226b18ebbd6267aed1a8461b53b216ebdc76 Mon Sep 17 00:00:00 2001 From: evgeny Date: Mon, 19 Oct 2026 13:23:40 +0200 Subject: [PATCH] chatgui: enlarge member availability indicator and remove white outline --- tools/chatgui/src/memberlistmodel.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/chatgui/src/memberlistmodel.cpp b/tools/chatgui/src/memberlistmodel.cpp index 4a77823f..2c76e994 100644 --- a/tools/chatgui/src/memberlistmodel.cpp +++ b/tools/chatgui/src/memberlistmodel.cpp @@ -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)