connect(m_ui, SIGNAL(requestReverseGeo()), this, SLOT(requestAddress()));
connect(m_situareService, SIGNAL(reverseGeoReady(QString)), m_ui, SIGNAL(reverseGeoReady(QString)));
connect(m_ui, SIGNAL(statusUpdate(QString,bool)), this, SLOT(requestUpdateLocation(QString,bool)));
+ connect(m_situareService, SIGNAL(error(QString)), this, SLOT(error(QString)));
connect(m_situareService, SIGNAL(userDataChanged(User*,QList<User*>&)), m_ui,
SIGNAL(userDataChanged(User*,QList<User*>&)));
delete m_facebookAuthenticator;
}
+void SituareEngine::error(const QString &error)
+{
+ qDebug() << __PRETTY_FUNCTION__;
+ qDebug() << error;
+ // ToDo: signal UI?
+}
+
void SituareEngine::start()
{
+ qDebug() << __PRETTY_FUNCTION__;
+
m_facebookAuthenticator->start();
}
void SituareEngine::loginOk()
{
qDebug() << __PRETTY_FUNCTION__;
+
m_loggedIn = true;
m_facebookAuthenticator->hide();
m_ui->show();
void SituareEngine::requestAddress()
{
qDebug() << __PRETTY_FUNCTION__;
+
QPointF coordinates(65, 25.5); // this will be get from somewhere, map etc...
m_situareService->reverseGeo(coordinates);
}
void SituareEngine::requestUpdateLocation(const QString &status, const bool &publish)
{
qDebug() << __PRETTY_FUNCTION__;
+
QPointF coordinates(65, 25.5); // this will be get from somewhere, map etc...
m_situareService->updateLocation(coordinates, status, publish);
}