From d15f3a4c10b00bdfff2807b624333c5ca195ecf0 Mon Sep 17 00:00:00 2001 From: Max Lapan Date: Thu, 18 Mar 2010 15:42:28 +0300 Subject: [PATCH] Dump traffic info. --- mainwidget.cpp | 3 +++ traffic.cpp | 14 ++++++++++++++ traffic.hpp | 4 ++++ 3 files changed, 21 insertions(+) diff --git a/mainwidget.cpp b/mainwidget.cpp index 4e04909..545292a 100644 --- a/mainwidget.cpp +++ b/mainwidget.cpp @@ -74,6 +74,8 @@ void MainWidget::trafficUpdated () if (info.valid ()) { QString data; bool first = true; + Log::instance ()->add ("trafficUpdated, info valid"); + info.dump (); _light->setColor (info.color ()); if (_settings->check (Settings::C_ShowRank)) { @@ -97,6 +99,7 @@ void MainWidget::trafficUpdated () _label->setText (data); } else { + Log::instance ()->add ("trafficUpdated, but info not valid"); _light->setColor (ExtendedTrafficInfo::Unknown); _label->setText (tr ("No data")); } diff --git a/traffic.cpp b/traffic.cpp index 2d44520..1f2b705 100644 --- a/traffic.cpp +++ b/traffic.cpp @@ -2,6 +2,7 @@ #include #include "traffic.hpp" +#include "log.hpp" // -------------------------------------------------- @@ -82,6 +83,12 @@ QDateTime TrafficInfo::getTSNode (const QDomElement& elem, const char* node) thr } +void TrafficInfo::dump () +{ + Log::instance ()->add (QString ("TrafficInfo (%1): time = %2").arg (_valid ? "valid" : "not valid").arg (_localtime)); +} + + // -------------------------------------------------- // ExtendedTrafficInfo // -------------------------------------------------- @@ -110,6 +117,13 @@ ExtendedTrafficInfo::ExtendedTrafficInfo (const QDomElement& elem) throw (const } +void ExtendedTrafficInfo::dump () +{ + TrafficInfo::dump (); + Log::instance ()->add (QString ("ExtTrafficInfo: level = %1, hint = %2").arg (_level).arg (_hint)); +} + + // -------------------------------------------------- // Traffic // -------------------------------------------------- diff --git a/traffic.hpp b/traffic.hpp index 98635fa..03283b8 100644 --- a/traffic.hpp +++ b/traffic.hpp @@ -43,6 +43,8 @@ public: QDateTime ts () const { return _ts; }; + + virtual void dump (); }; @@ -81,6 +83,8 @@ public: ExtendedTrafficInfo::light_color color () const { return _color; }; + + virtual void dump (); }; -- 1.7.9.5