Bump version to 0.9.0
[quandoparte] / application / dataprovider.h
index f9c652b..69cd3a6 100644 (file)
@@ -22,11 +22,11 @@ Boston, MA 02110-1301, USA.
 #ifndef DATAPROVIDER_H
 #define DATAPROVIDER_H
 
+#include <QNetworkReply>
 #include <QObject>
 #include <QSharedPointer>
 
 class QNetworkAccessManager;
-class QNetworkReply;
 class QUrl;
 
 class StationScheduleModel;
@@ -39,13 +39,16 @@ public:
     static DataProvider *instance();
 signals:
     void stationScheduleReady(const QByteArray &data, const QUrl &url);
+    void error();
 
 public slots:
-    void fetchStationSchedule(const QString &station);
+    void fetchStationSchedule(const QString &station, const QString &stationCode = QString());
     void updateStation();
 
 private slots:
     void onStationScheduleFetched(void);
+    void onStationQueryMetadataChanged(void);
+    void onNetworkError(QNetworkReply::NetworkError errorCode);
 
 private:
     QNetworkAccessManager *accessManager;