16QGeoRouteReplyNokia::QGeoRouteReplyNokia(
const QGeoRouteRequest &request,
17 const QList<QNetworkReply *> &replies,
19: QGeoRouteReply(request, parent), m_parsers(0)
21 qRegisterMetaType<QList<QGeoRoute> >();
24 for (QNetworkReply *reply : replies) {
29 connect(reply, &QNetworkReply::finished,
30 this, &QGeoRouteReplyNokia::networkFinished);
31 connect(reply, &QNetworkReply::errorOccurred,
32 this, &QGeoRouteReplyNokia::networkError);
33 connect(
this, &QGeoRouteReply::aborted, reply, &QNetworkReply::abort);
34 connect(
this, &QObject::destroyed, reply, &QObject::deleteLater);
37 setError(UnknownError, QStringLiteral(
"Null reply"));
39 connect(
this, &QGeoRouteReply::aborted, [
this](){ m_parsers = 0; });