Add new color to ExtendedTrafficInformation -- Unknown.
authorMax Lapan <max.lapan@gmail.com>
Tue, 9 Mar 2010 17:19:21 +0000 (20:19 +0300)
committerMax Lapan <max.lapan@gmail.com>
Tue, 9 Mar 2010 17:19:21 +0000 (20:19 +0300)
light.cpp
traffic.hpp

index dc29991..8fa9a5f 100644 (file)
--- a/light.cpp
+++ b/light.cpp
@@ -9,7 +9,7 @@
 TrafficLight::TrafficLight (QWidget *parent)
     : QWidget (parent)
 {
-    _color = ExtendedTrafficInfo::Green;
+    _color = ExtendedTrafficInfo::Unknown;
 }
 
 
@@ -20,6 +20,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;
index 333fa86..649a319 100644 (file)
@@ -44,6 +44,7 @@ class ExtendedTrafficInfo : public TrafficInfo
 {
 public:
     enum light_color {
+        Unknown,
         Red,
         Yellow,
         Green