-void TrafficInfo::dump ()
-{
- Log::instance ()->add (QString ("TrafficInfo (%1): time = %2").arg (_valid ? "valid" : "not valid").arg (_localtime));
-}
-
-
-// --------------------------------------------------
-// ExtendedTrafficInfo
-// --------------------------------------------------
-ExtendedTrafficInfo::ExtendedTrafficInfo (const QDomElement& elem) throw (const QString&)
- : TrafficInfo (elem)
-{
- QString color;
-
- setValid (false);
- _level_raw = getFloatNode (elem, "level_raw", 0);
- _level = getIntNode (elem, "level", 1);
- _tend = getIntNode (elem, "tend", 0);
- _hint = getStringNode (elem, "hint");
-
- color = getStringNode (elem, "icon");
- if (color == "green")
- _color = Green;
- else if (color == "yellow")
- _color = Yellow;
- else if (color == "red")
- _color = Red;
- else
- throw "Color is unknown";
-
- setValid (true);
-}
-
-
-void ExtendedTrafficInfo::dump ()
-{
- TrafficInfo::dump ();
- Log::instance ()->add (QString ("ExtTrafficInfo: level = %1, hint = %2").arg (_level).arg (_hint));
-}
-
-