22 explicit QGeoCodingManagerEngine(
const QVariantMap ¶meters, QObject *parent =
nullptr);
23 virtual ~QGeoCodingManagerEngine();
25 QString managerName()
const;
26 int managerVersion()
const;
28 virtual QGeoCodeReply *geocode(
const QGeoAddress &address,
const QGeoShape &bounds);
29 virtual QGeoCodeReply *geocode(
const QString &address,
32 const QGeoShape &bounds);
33 virtual QGeoCodeReply *reverseGeocode(
const QGeoCoordinate &coordinate,
34 const QGeoShape &bounds);
37 void setLocale(
const QLocale &locale);
38 QLocale locale()
const;
41 void finished(QGeoCodeReply *reply);
42 void errorOccurred(QGeoCodeReply *reply, QGeoCodeReply::Error error,
43 const QString &errorString = QString());
46 void setManagerName(
const QString &managerName);
47 void setManagerVersion(
int managerVersion);
49 QGeoCodingManagerEnginePrivate *d_ptr;
50 Q_DISABLE_COPY(QGeoCodingManagerEngine)
52 friend class QGeoServiceProvider;
53 friend class QGeoServiceProviderPrivate;