Location selector and edit window finished
[ptas] / zouba / src / ytv.h
index 9e34102..f9f8035 100644 (file)
@@ -1,35 +1,45 @@
-#include <QUrl>
+#ifndef YTV_H
+#define YTV_H
+
 #include <QString>
+#include <QNetworkAccessManager>
+
+class QNetworkReply;
 
 namespace Ytv {
-  const QString Url( "http://api.reittiopas.fi/public-ytv/fi/api/" );
-  const QString Username( "zouba" );
-  const QString Password( "caf9r3ee" );
-
-  //const QString Home( QByteArray::fromPercentEncoding( "Taivaanvuohentie%207%2CHelsinki" ) );
-  //const QString Work( QByteArray::fromPercentEncoding( "It%E4merenkatu%2011%2CHelsinki" ) );
-
-  enum {
-    WalkSpeedSlow=1,
-    WalkSpeedFast=2,
-    WalkSpeedNormal=3,
-    WalkSpeedRunning=4,
-    WalkSpeedCycling=5,
-    NoWalkSpeeds=5
-  };
-
-  enum {
-    ShowOneResult=1,
-    ShowThreeResults=3,
-    ShowFiveResults=5
-  };
-
-  enum {
-    OptimizeDefault=1,
-    OptimizeFastest=2,
-    OptimizeLeastTransfers=3,
-    OptimizeLeastWalking=4
-  };
+    const QString Url("http://api.reittiopas.fi/public-ytv/fi/api/");
+    const QString Username("zouba");
+    const QString Password("caf9r3ee");
+
+    //const QString Home( QByteArray::fromPercentEncoding( "Taivaanvuohentie%207%2CHelsinki" ) );
+    //const QString Work( QByteArray::fromPercentEncoding( "It%E4merenkatu%2011%2CHelsinki" ) );
+
+    enum {
+        WalkSpeedSlow=1,
+        WalkSpeedNormal=2,
+        WalkSpeedFast=3,
+        WalkSpeedRunning=4,
+        WalkSpeedCycling=5,
+        NoWalkSpeeds=5
+                 };
+
+    enum {
+        ShowOneResult=1,
+        ShowThreeResults=3,
+        ShowFiveResults=5
+                    };
+
+    enum {
+        OptimizeDefault=1,
+        OptimizeFastest=2,
+        OptimizeLeastTransfers=3,
+        OptimizeLeastWalking=4
+                         };
+
+    static QNetworkAccessManager *manager = new QNetworkAccessManager();
+
+    QNetworkReply* searchAddress(const QString &address);
 
 };
 
+#endif // YTH_H