38 QString managerName()
const;
39 int managerVersion()
const;
41 QPlaceDetailsReply *getPlaceDetails(
const QString &placeId)
const;
43 QPlaceContentReply *getPlaceContent(
const QPlaceContentRequest &request)
const;
45 QPlaceSearchReply *search(
const QPlaceSearchRequest &query)
const;
47 QPlaceSearchSuggestionReply *searchSuggestions(
const QPlaceSearchRequest &request)
const;
49 QPlaceIdReply *savePlace(
const QPlace &place);
50 QPlaceIdReply *removePlace(
const QString &placeId);
52 QPlaceIdReply *saveCategory(
const QPlaceCategory &category,
const QString &parentId = QString());
53 QPlaceIdReply *removeCategory(
const QString &categoryId);
55 QPlaceReply *initializeCategories();
56 QString parentCategoryId(
const QString &categoryId)
const;
57 QStringList childCategoryIds(
const QString &parentId = QString())
const;
59 QPlaceCategory category(
const QString &categoryId)
const;
60 QList<QPlaceCategory> childCategories(
const QString &parentId = QString())
const;
62 QList<QLocale> locales()
const;
63 void setLocale(
const QLocale &locale);
64 void setLocales(
const QList<QLocale> &locale);
66 QPlace compatiblePlace(
const QPlace &place)
const;
68 QPlaceMatchReply *matchingPlaces(
const QPlaceMatchRequest &request)
const;
71 void finished(QPlaceReply *reply);
72 void errorOccurred(QPlaceReply *, QPlaceReply::Error error,
73 const QString &errorString = QString());
75 void placeAdded(
const QString &placeId);
76 void placeUpdated(
const QString &placeId);
77 void placeRemoved(
const QString &placeId);
79 void categoryAdded(
const QPlaceCategory &category,
const QString &parentId);
80 void categoryUpdated(
const QPlaceCategory &category,
const QString &parentId);
81 void categoryRemoved(
const QString &categoryId,
const QString &parentId);
85 explicit QPlaceManager(QPlaceManagerEngine *engine, QObject *parent =
nullptr);
86 Q_DISABLE_COPY(QPlaceManager)
88 QPlaceManagerEngine *d;
90 friend class QGeoServiceProvider;
91 friend class QGeoServiceProviderPrivate;
92 friend class QPlaceIcon;