9 #include <QNetworkReply>
10 #include <QNetworkAccessManager>
12 class HttpClientPrivate;
14 class HttpClient: public QObject
19 HttpClient( Ui::MainWindow *ui );
22 Q_PROPERTY(Location fromLocation READ fromLocation WRITE setFromLocation);
23 Q_PROPERTY(Location toLocation READ toLocation WRITE setFromLocation);
26 * \brief Gets the route data from the server
31 * \brief Sets the from location
32 * \param fromLocation The from location
34 void setFromLocation( Location fromLocation );
37 \brief Get the from location
38 \return The from location
40 Location fromLocation();
43 * \brief Sets the to location
44 * \param toLocation The to location
46 void setToLocation( Location toLocation );
49 \brief Get the to location
50 \return The to location
52 Location toLocation();
55 void replyFinished(QNetworkReply*);
59 QNetworkAccessManager *manager;
62 #endif // HTTPCLIENT_H