projects
/
yandex-traffic
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
HttpFetcher helper class for simple data fetch.
[yandex-traffic]
/
traffic.hpp
diff --git
a/traffic.hpp
b/traffic.hpp
index
5671b9e
..
dbbfc56
100644
(file)
--- a/
traffic.hpp
+++ b/
traffic.hpp
@@
-2,8
+2,11
@@
#define __TRAFFIC_H__
#include <QtCore>
#define __TRAFFIC_H__
#include <QtCore>
+#include <QtNetwork>
+#include "http_fetcher.hpp"
+
// Base data of traffic information
class TrafficInfo
{
// Base data of traffic information
class TrafficInfo
{
@@
-39,16
+42,28
@@
public:
};
};
-class Traffic
+class Traffic : public QObject
{
{
+ Q_OBJECT
+
private:
QDateTime _ts;
QMap<QString, TrafficInfo> _info;
QMap<QString, ExtendedTrafficInfo> _ext_info;
private:
QDateTime _ts;
QMap<QString, TrafficInfo> _info;
QMap<QString, ExtendedTrafficInfo> _ext_info;
+ HttpFetcher _fetcher;
+
+private slots:
+ void fetchDone (const QByteArray& data);
+
+signals:
+ void updated ();
+
public:
Traffic ();
public:
Traffic ();
+
+ void update ();
};
};