Added fibration feedback feature.
[situare] / src / engine / engine.cpp
index 2ab3808..96f5512 100644 (file)
@@ -159,6 +159,12 @@ void SituareEngine::disableAutoCentering()
     changeAutoCenteringSetting(false);
 }
 
+void SituareEngine::draggingModeTriggered()
+{
+    if (m_mce)
+        m_mce->vibrationFeedback();
+}
+
 void SituareEngine::enableAutomaticLocationUpdate(bool enabled, int updateIntervalMsecs)
 {
     qDebug() << __PRETTY_FUNCTION__;
@@ -644,6 +650,9 @@ void SituareEngine::signalsFromMainWindow()
 
     connect(m_ui, SIGNAL(searchForLocation(QString)),
             this, SLOT(locationSearch(QString)));
+
+    connect(m_ui, SIGNAL(draggingModeTriggered()),
+            this, SLOT(draggingModeTriggered()));
 }
 
 void SituareEngine::signalsFromMapEngine()
@@ -738,4 +747,3 @@ void SituareEngine::userDataChanged(User *user, QList<User *> &friendsList)
     emit userLocationReady(user);
     emit friendsLocationsReady(friendsList);
 }
-