Finish up

This commit is contained in:
2021-06-12 15:17:35 +02:00
parent 5efbdcbd6a
commit 0c466644ce
23 changed files with 958 additions and 154 deletions

View File

@ -3,6 +3,8 @@
Led::Led(QWidget* parent): QWidget(parent)
{
setMinimumSize(QSize(40,40));
setSizePolicy(QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Fixed);
}
bool Led::lit() const
@ -24,8 +26,11 @@ void Led::paintEvent(QPaintEvent* event)
{
Q_UNUSED(event)
QPainter ledPainter(this);
ledPainter.setRenderHint(QPainter::Antialiasing, true);
ledPainter.setPen(Qt::black);
if(lit_) ledPainter.setBrush(Qt::red);
else ledPainter.setBrush(Qt::NoBrush);
if(lit_)
ledPainter.setBrush(Qt::green);
else
ledPainter.setBrush(Qt::red);
ledPainter.drawEllipse(rect().adjusted(0, 0, -1, -1));
}