23 explicit QGeoCodingManagerEngine(
const QVariantMap ¶meters, QObject *parent =
nullptr);
24 virtual ~QGeoCodingManagerEngine();
26 QString managerName()
const;
27 int managerVersion()
const;
29 virtual QGeoCodeReply *geocode(
const QGeoAddress &address,
const QGeoShape &bounds);
30 virtual QGeoCodeReply *geocode(
const QString &address,
33 const QGeoShape &bounds);
34 virtual QGeoCodeReply *reverseGeocode(
const QGeoCoordinate &coordinate,
35 const QGeoShape &bounds);
38 void setLocale(
const QLocale &locale);
39 QLocale locale()
const;
42 void finished(QGeoCodeReply *reply);
43 void errorOccurred(QGeoCodeReply *reply, QGeoCodeReply::Error error,
44 const QString &errorString = QString());
47 void setManagerName(
const QString &managerName);
48 void setManagerVersion(
int managerVersion);
50 QGeoCodingManagerEnginePrivate *d_ptr;
51 Q_DISABLE_COPY(QGeoCodingManagerEngine)
53 friend class QGeoServiceProvider;
54 friend class QGeoServiceProviderPrivate;