#include "application.h"
#include "common.h"
-#include "error.h"
+#include "../error.h"
#include "facebookservice/facebookauthentication.h"
#include "gps/gpsposition.h"
#include "map/mapengine.h"
m_ui->buildInformationBox(tr("Data retrieval failed, please try again"), true);
break;
case SituareError::ADDRESS_RETRIEVAL_FAILED:
- case SituareError::ERROR_GEOLOCATION_REQUEST_FAIL:
- case SituareError::ERROR_GEOLOCATION_LONLAT_INVALID:
m_ui->toggleProgressIndicator(false);
m_ui->buildInformationBox(tr("Address retrieval failed"), true);
break;
m_ui->loggedIn(false);
m_facebookAuthenticator->clearAccountInformation(false); // clean all
break;
- case SituareError::ERROR_GEOLOCATION_SERVER_UNAVAILABLE:
+ case SituareError::ERROR_ROUTING_FAILED:
m_ui->toggleProgressIndicator(false);
- m_ui->buildInformationBox(tr("Address server not responding"), true);
+ m_ui->buildInformationBox(tr("Routing failed"), true);
+ break;
+ case SituareError::ERROR_LOCATION_SEARCH_FAILED:
+ m_ui->buildInformationBox(tr("No results found"), true);
break;
default:
m_ui->toggleProgressIndicator(false);
qCritical() << __PRETTY_FUNCTION__ << "QNetworkReply::NetworkError: " << error;
else
qCritical() << __PRETTY_FUNCTION__ << "Unknown error: " << error;
-
break;
}
}
connect(m_geocodingService, SIGNAL(locationDataParsed(const QList<Location>&)),
m_ui, SIGNAL(locationDataParsed(const QList<Location>&)));
+
+ connect(m_geocodingService, SIGNAL(error(int, int)),
+ this, SLOT(error(int, int)));
}
void SituareEngine::signalsFromGPS()
connect(m_routingService, SIGNAL(routeParsed(Route&)),
m_ui, SIGNAL(routeParsed(Route&)));
+
+ connect(m_routingService, SIGNAL(error(int, int)),
+ this, SLOT(error(int, int)));
}
void SituareEngine::signalsFromSituareService()