Updated italian translation
[quandoparte] / application / app.h
index 65f0889..fd4c88d 100644 (file)
@@ -25,9 +25,9 @@ Boston, MA 02110-1301, USA.
 #include <QApplication>
 #include <QStringList>
 
-class QNetworkAccessManager;
-class QNetworkReply;
+class QTimer;
 
+class DataProvider;
 class StationView;
 class StationListView;
 class StationListModel;
@@ -45,7 +45,8 @@ signals:
 
 public slots:
     void queryStation(const QString &station);
-    void downloadFinished(void);
+    void updateStation();
+    void downloadFinished(const QByteArray &data);
     void showAboutDialog(void);
     void showSettingsDialog(void);
     void showStationSelectView(void);
@@ -53,16 +54,11 @@ public:
     void saveSettings(void);
     void readSettings(void);
 private:
-    QNetworkAccessManager *accessManager;
-    QNetworkReply *stationQueryReply;
+    DataProvider *dataProvider;
+    QTimer *checkingTimer;
     StationView *stationView;
     StationListModel *stationListModel;
     StationListView *stationListView;
-    QString queryBaseUrl;
-    QString stationName;
-    QStringList recentStations;
-    int checkingInterval;
-    bool stationViewPreferred;
 };
 
 #endif // APPLICATION_H