Finnish Eniro search fixed. Changelog updated. Some modifications to control file.
[jenirok] / src / common / eniro.h
index bbec9fe..c1aab83 100644 (file)
@@ -21,6 +21,7 @@
 
 #include <QtCore/QObject>
 #include <QtCore/QString>
+#include <QtCore/QByteArray>
 #include <QtCore/QVector>
 #include <QtCore/QSet>
 #include <QtCore/QRegExp>
@@ -76,14 +77,17 @@ private:
         unsigned int numbersTotal;
     };
 
-    virtual void handleHttpData(int id, QString const& data);
+    virtual void handleHttpData(int id, QByteArray const& data);
     virtual void handleHttpError(int id);
     QUrl createUrl(QString const& query, QString const& location);
     void loadResults(int id, QString const& data);
+    void loadFinnishPersonResults(int id, QString const& data);
     void loadNumber(int id, QString const& data);
     void getNumberForResult(int id, int index, SearchDetails const& details);
     void emitRequestFinished(int key, SearchData* data, bool error);
     void timerEvent(QTimerEvent *t);
+    bool isStreet(QString const& str);
+    QString& cleanUpString(QString& str);
 
     Site site_;
     bool loggedIn_;