Commit 7188d04e authored by DonLakeFlyer's avatar DonLakeFlyer

Better debugging support

parent a59f2282
...@@ -97,6 +97,17 @@ void TerrainAirMapQuery::_sendQuery(const QString& path, const QUrlQuery& urlQue ...@@ -97,6 +97,17 @@ void TerrainAirMapQuery::_sendQuery(const QString& path, const QUrlQuery& urlQue
} }
connect(networkReply, &QNetworkReply::finished, this, &TerrainAirMapQuery::_requestFinished); connect(networkReply, &QNetworkReply::finished, this, &TerrainAirMapQuery::_requestFinished);
connect(networkReply, QOverload<QNetworkReply::NetworkError>::of(&QNetworkReply::error), this, &TerrainAirMapQuery::_requestError);
}
void TerrainAirMapQuery::_requestError(QNetworkReply::NetworkError code)
{
QNetworkReply* reply = qobject_cast<QNetworkReply*>(QObject::sender());
if (code != QNetworkReply::NoError) {
qCDebug(TerrainQueryLog) << "_requestError error:url:data" << reply->error() << reply->url() << reply->readAll();
return;
}
} }
void TerrainAirMapQuery::_requestFinished(void) void TerrainAirMapQuery::_requestFinished(void)
...@@ -104,7 +115,7 @@ void TerrainAirMapQuery::_requestFinished(void) ...@@ -104,7 +115,7 @@ void TerrainAirMapQuery::_requestFinished(void)
QNetworkReply* reply = qobject_cast<QNetworkReply*>(QObject::sender()); QNetworkReply* reply = qobject_cast<QNetworkReply*>(QObject::sender());
if (reply->error() != QNetworkReply::NoError) { if (reply->error() != QNetworkReply::NoError) {
qCDebug(TerrainQueryLog) << "_requestFinished error:data" << reply->error() << reply->readAll(); qCDebug(TerrainQueryLog) << "_requestFinished error:url:data" << reply->error() << reply->url() << reply->readAll();
reply->deleteLater(); reply->deleteLater();
_requestFailed(); _requestFailed();
return; return;
...@@ -133,7 +144,7 @@ void TerrainAirMapQuery::_requestFinished(void) ...@@ -133,7 +144,7 @@ void TerrainAirMapQuery::_requestFinished(void)
// Send back data // Send back data
const QJsonValue& jsonData = rootObject["data"]; const QJsonValue& jsonData = rootObject["data"];
qCDebug(TerrainQueryLog) << "_requestFinished sucess"; qCDebug(TerrainQueryLog) << "_requestFinished success";
switch (_queryMode) { switch (_queryMode) {
case QueryModeCoordinates: case QueryModeCoordinates:
emit _parseCoordinateData(jsonData); emit _parseCoordinateData(jsonData);
......
...@@ -64,6 +64,7 @@ public: ...@@ -64,6 +64,7 @@ public:
void requestCarpetHeights(const QGeoCoordinate& swCoord, const QGeoCoordinate& neCoord, bool statsOnly) final; void requestCarpetHeights(const QGeoCoordinate& swCoord, const QGeoCoordinate& neCoord, bool statsOnly) final;
private slots: private slots:
void _requestError(QNetworkReply::NetworkError code);
void _requestFinished(void); void _requestFinished(void);
private: private:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment