Class that watches for device state (locked or not).
[yandex-traffic] / light.cpp
index dc29991..20b5734 100644 (file)
--- a/light.cpp
+++ b/light.cpp
@@ -9,7 +9,8 @@
 TrafficLight::TrafficLight (QWidget *parent)
     : QWidget (parent)
 {
-    _color = ExtendedTrafficInfo::Green;
+    _color = ExtendedTrafficInfo::Unknown;
+    setMinimumSize (30, 30);
 }
 
 
@@ -20,6 +21,9 @@ void TrafficLight::paintEvent (QPaintEvent *)
     int side = qMin (width (), height ());
 
     switch (_color) {
+        case ExtendedTrafficInfo::Unknown:
+            color = Qt::gray;
+            break;
         case ExtendedTrafficInfo::Green:
             color = Qt::green;
             break;