Inscribe StickWidget ellipse in square

Previously, it was not clear where the boundary of the StickWidget was when interacting outside of the circle. This aims to restore the gray square present in the Wx-era.
This commit is contained in:
sowens99 2021-09-20 09:49:51 -04:00
parent 6129290d31
commit 3bc9f66336

View File

@ -47,6 +47,9 @@ void StickWidget::paintEvent(QPaintEvent* event)
const int diameter = std::min(width(), height()) - PADDING * 2;
// inscribe the StickWidget inside a square
painter.fillRect(PADDING, PADDING, diameter, diameter, Qt::lightGray);
painter.setBrush(Qt::white);
painter.drawEllipse(PADDING, PADDING, diameter, diameter);