Added location class for location search results and added location search dialog
[situare] / src / engine / engine.h
index 677021f..b710b3b 100644 (file)
@@ -37,6 +37,7 @@ class Application;
 class FacebookAuthentication;
 class FacebookCredentials;
 class GPSPosition;
+class Location;
 class MainWindow;
 class MapEngine;
 class NetworkAccessManager;
@@ -87,6 +88,20 @@ public slots:
     void fetchUsernameFromSettings();
 
     /**
+    * @brief Slot to intercept signal when location search results are ready
+    *
+    * @param result list if location search results
+    */
+    void locationDataReady(QList<Location> &result);
+
+    /**
+    * @brief Slot to intercept signal when location search is issued
+    *
+    * @param location QString location
+    */
+    void locationSearch(QString location);
+
+    /**
     * @brief Slot to intercept signal when Login/Logout action is pressed
     *
     */
@@ -177,6 +192,11 @@ private:
     void signalsFromMapView();
 
     /**
+      * @brief Connect signals coming from RoutingService
+      */
+    void signalsFromRoutingService();
+
+    /**
       * @brief Connect signals coming from Situare
       */
     void signalsFromSituareService();