37 QString managerName()
const;
38 int managerVersion()
const;
40 QPlaceDetailsReply *getPlaceDetails(
const QString &placeId)
const;
42 QPlaceContentReply *getPlaceContent(
const QPlaceContentRequest &request)
const;
44 QPlaceSearchReply *search(
const QPlaceSearchRequest &query)
const;
46 QPlaceSearchSuggestionReply *searchSuggestions(
const QPlaceSearchRequest &request)
const;
48 QPlaceIdReply *savePlace(
const QPlace &place);
49 QPlaceIdReply *removePlace(
const QString &placeId);
51 QPlaceIdReply *saveCategory(
const QPlaceCategory &category,
const QString &parentId = QString());
52 QPlaceIdReply *removeCategory(
const QString &categoryId);
54 QPlaceReply *initializeCategories();
55 QString parentCategoryId(
const QString &categoryId)
const;
56 QStringList childCategoryIds(
const QString &parentId = QString())
const;
58 QPlaceCategory category(
const QString &categoryId)
const;
59 QList<QPlaceCategory> childCategories(
const QString &parentId = QString())
const;
61 QList<QLocale> locales()
const;
62 void setLocale(
const QLocale &locale);
63 void setLocales(
const QList<QLocale> &locale);
65 QPlace compatiblePlace(
const QPlace &place)
const;
67 QPlaceMatchReply *matchingPlaces(
const QPlaceMatchRequest &request)
const;
70 void finished(QPlaceReply *reply);
71 void errorOccurred(QPlaceReply *, QPlaceReply::Error error,
72 const QString &errorString = QString());
74 void placeAdded(
const QString &placeId);
75 void placeUpdated(
const QString &placeId);
76 void placeRemoved(
const QString &placeId);
78 void categoryAdded(
const QPlaceCategory &category,
const QString &parentId);
79 void categoryUpdated(
const QPlaceCategory &category,
const QString &parentId);
80 void categoryRemoved(
const QString &categoryId,
const QString &parentId);
84 explicit QPlaceManager(QPlaceManagerEngine *engine, QObject *parent =
nullptr);
85 Q_DISABLE_COPY(QPlaceManager)
87 QPlaceManagerEngine *d;
89 friend class QGeoServiceProvider;
90 friend class QGeoServiceProviderPrivate;
91 friend class QPlaceIcon;