9 #include "http_fetcher.hpp"
11 // Base data of traffic information
18 void setValid (bool new_val)
19 { _valid = new_val; };
31 class CityTrafficInfo : public TrafficInfo
47 float getFloatNode (const QDomElement& elem, const char* node, float def);
48 int getIntNode (const QDomElement& elem, const char* node, int def);
49 QString getStringNode (const QDomElement& elem, const char* node) throw (const QString&);
50 QDateTime getTSNode (const QDomElement& elem, const char* node) throw (const QString&);
57 CityTrafficInfo (const QDomElement& elem) throw (const QString&);
71 CityTrafficInfo::light_color color () const
78 class Traffic : public QObject
85 QMap<QString, CityTrafficInfo> _ext_info;
89 bool parse_traffic_data (const QString& xml);
92 void fetchDone (const QByteArray& data);
102 QDateTime ts () const
105 CityTrafficInfo lookup_ext (const QString &id) const;
109 #endif // __TRAFFIC_H__