Get user tags from server instead of temp db
[situare] / src / engine / engine.cpp
index 1658c1b..ba35d6c 100644 (file)
@@ -842,6 +842,9 @@ void SituareEngine::signalsFromSituareService()
     connect(m_situareService, SIGNAL(userDataChanged(User*, QList<User*>&)),
             this, SLOT(userDataChanged(User*, QList<User*>&)));
 
+    connect(m_situareService, SIGNAL(userTagsReceived(QHash<QString,QString>&)),
+            m_ui, SIGNAL(userTagsReceived(QHash<QString,QString>&)));
+
     connect(m_situareService, SIGNAL(updateWasSuccessful(SituareService::SuccessfulMethod)),
             this, SLOT(updateWasSuccessful(SituareService::SuccessfulMethod)));
 
@@ -854,7 +857,6 @@ void SituareEngine::signalsFromSituareService()
     connect(m_situareService, SIGNAL(messagesReceived(QList<Message>&, QList<Message> &)),
             this, SLOT(setProgressIndicatorDisabled()));
 
-
     connect(m_situareService, SIGNAL(messagesReceived(QList<Message>&, QList<Message> &)),
             m_ui, SIGNAL(messagesReceived(QList<Message>&, QList<Message>&)));
 
@@ -905,4 +907,5 @@ void SituareEngine::userDataChanged(User *user, QList<User *> &friendsList)
 
     emit userLocationReady(user);
     emit friendsLocationsReady(friendsList);
+    m_situareService->getTags();
 }