3 #include "mainwidget.hpp"
7 // --------------------------------------------------
9 // --------------------------------------------------
10 MainWidget::MainWidget ()
14 setAttribute(Qt::WA_TranslucentBackground);
16 _light = new TrafficLight (this);
17 _label = new QLabel (this);
19 QHBoxLayout *layout = new QHBoxLayout;
20 layout->addWidget (_light);
21 layout->addWidget (_label);
24 _label->setText ("Bla-bla");
28 QSize MainWidget::sizeHint() const
30 return QWidget::sizeHint () + QSize (20, 0);
34 void MainWidget::paintEvent(QPaintEvent *event)
37 p.setBrush(QColor(0, 0, 0, 128));
39 p.drawRoundedRect(rect(), 10, 10);
42 QWidget::paintEvent(event);