{
qDebug() << __PRETTY_FUNCTION__;
m_ui = new MainWindow;
+ m_ui->showPanels(m_loggedIn);
// build MapEngine
m_mapEngine = new MapEngine(this);
m_ui->setUsername(m_facebookAuthenticator->loadUsername());
}
+void SituareEngine::invalidCredentials()
+{
+ qDebug() << __PRETTY_FUNCTION__;
+
+ m_facebookAuthenticator->clearAccountInformation(true); // keep username = true
+ m_facebookAuthenticator->start();
+}
+
void SituareEngine::loginOk(bool freshLogin, const FacebookCredentials &credentials)
{
qDebug() << __PRETTY_FUNCTION__;
this, SLOT(error(QString)));
connect(m_situareService, SIGNAL(invalidSessionCredentials()),
- m_facebookAuthenticator, SLOT(start()));
+ this, SLOT(invalidCredentials()));
connect(m_situareService, SIGNAL(reverseGeoReady(QString)),
m_ui, SIGNAL(reverseGeoReady(QString)));