Moved UpdateLocationDialog to be managed by MainWindow.
[situare] / src / engine / engine.cpp
index 9b82514..7f2f32d 100644 (file)
@@ -376,14 +376,8 @@ void SituareEngine::onLogout()
     qDebug() << __PRETTY_FUNCTION__;
 
     m_ui->loggedIn(false);
-
-    // signal to clear locationUpdateDialog's data
-    connect(this, SIGNAL(clearUpdateLocationDialogData()),
-            m_ui, SIGNAL(clearUpdateLocationDialogData()));
-    emit clearUpdateLocationDialogData();
-
+    m_ui->clearUpdateLocationDialogData();
     m_situareService->updateSession(""); // empty session string means logged out
-
     m_automaticUpdateFirstStart = true;
 }
 
@@ -750,7 +744,7 @@ void SituareEngine::signalsFromSituareService()
             this, SLOT(updateWasSuccessful()));
 
     connect(m_situareService, SIGNAL(updateWasSuccessful()),
-            m_ui, SIGNAL(clearUpdateLocationDialogData()));
+            m_ui, SLOT(clearUpdateLocationDialogData()));
 }
 
 void SituareEngine::startAutomaticUpdate()