diff options
author | Paolo Angelelli <paolo.angelelli@qt.io> | 2018-11-28 14:15:31 +0100 |
---|---|---|
committer | Paolo Angelelli <paolo.angelelli@qt.io> | 2018-12-04 13:30:49 +0000 |
commit | 9ec2fa87650607337f1692b7bc52e16cc3f74860 (patch) | |
tree | 5e7023c528e3030915e80c53c3d4b3e8522e8025 /src/plugins/geoservices/osm/qgeocodereplyosm.cpp | |
parent | 181f1d8eac0af6e508ed483cbffb28cd2066b961 (diff) | |
download | qtlocation-9ec2fa87650607337f1692b7bc52e16cc3f74860.tar.gz |
Allow QGeoCodeReplyPrivate to be subclassed and carry extra data
Stored in form of a variant map.
Currently used for debugging purposes.
Change-Id: I49fa4b51da0d5947e3b292b6cde96cb496cef9e6
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Diffstat (limited to 'src/plugins/geoservices/osm/qgeocodereplyosm.cpp')
-rw-r--r-- | src/plugins/geoservices/osm/qgeocodereplyosm.cpp | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/plugins/geoservices/osm/qgeocodereplyosm.cpp b/src/plugins/geoservices/osm/qgeocodereplyosm.cpp index a30601d0..11bdaa6c 100644 --- a/src/plugins/geoservices/osm/qgeocodereplyosm.cpp +++ b/src/plugins/geoservices/osm/qgeocodereplyosm.cpp @@ -50,7 +50,7 @@ QT_BEGIN_NAMESPACE QGeoCodeReplyOsm::QGeoCodeReplyOsm(QNetworkReply *reply, QObject *parent) -: QGeoCodeReply(parent) +: QGeoCodeReply(*new QGeoCodeReplyOsmPrivate, parent) { if (!reply) { setError(UnknownError, QStringLiteral("Null reply")); @@ -171,4 +171,21 @@ void QGeoCodeReplyOsm::networkReplyError(QNetworkReply::NetworkError error) setError(QGeoCodeReply::CommunicationError, reply->errorString()); } +QGeoCodeReplyOsmPrivate::QGeoCodeReplyOsmPrivate() +{ + +} + +QGeoCodeReplyOsmPrivate::~QGeoCodeReplyOsmPrivate() +{ + +} + +QVariantMap QGeoCodeReplyOsmPrivate::extraData() const +{ + return m_extraData; +} + QT_END_NAMESPACE + + |