Merge branch 'image_fetcher' of https://vcs.maemo.org/git/situare into friendlist
[situare] / src / engine / engine.cpp
index 8a4cb96..3bbcc2d 100644 (file)
@@ -42,6 +42,7 @@ SituareEngine::SituareEngine(QMainWindow *parent)
     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*>&)));
@@ -58,14 +59,24 @@ SituareEngine::~SituareEngine()
     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();
@@ -75,6 +86,7 @@ void SituareEngine::loginOk()
 void SituareEngine::requestAddress()
 {
     qDebug() << __PRETTY_FUNCTION__;
+
     QPointF coordinates(65, 25.5); // this will be get from somewhere, map etc...
     m_situareService->reverseGeo(coordinates);
 }
@@ -82,6 +94,7 @@ void SituareEngine::requestAddress()
 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);
 }