2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-09-05 00:46:08 +00:00

Slightly improved TTL badge in dialogs list.

This commit is contained in:
23rd
2023-01-07 04:53:31 +03:00
committed by John Preston
parent 3f829ef3b9
commit 0e3eddcb77

View File

@@ -94,16 +94,18 @@ constexpr auto kNoneLayer = 0;
constexpr auto kAngleStart = 90 * 16;
constexpr auto kAngleSpan = 180 * 16;
const auto penWidth = style::ConvertScaleExact(kPenWidth);
auto pen = QPen(st::premiumButtonFg);
pen.setJoinStyle(Qt::RoundJoin);
pen.setCapStyle(Qt::RoundCap);
pen.setWidthF(style::ConvertScaleExact(kPenWidth));
pen.setWidthF(penWidth);
q.setPen(pen);
q.setBrush(Qt::NoBrush);
q.drawArc(innerRect, kAngleStart, kAngleSpan);
q.setClipRect(innerRect - QMargins(innerRect.width() / 2, 0, 0, 0));
q.setClipRect(innerRect
- QMargins(innerRect.width() / 2, 0, -penWidth, -penWidth));
pen.setStyle(Qt::DotLine);
q.setPen(pen);
q.drawEllipse(innerRect);