Finish up
This commit is contained in:
@ -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));
|
||||
}
|
||||
|
Reference in New Issue
Block a user