Sur cette page

QPlaceContent Class

La classe `QPlaceContent` contient des informations sur les lieux. En savoir plus...

Header: #include <QPlaceContent>
qmake: QT += location

Types publics

Collection
enum DataTag { ContentSupplier, ContentUser, ContentAttribution, ImageId, ImageUrl, …, CustomDataTag }
enum Type { NoType, ImageType, ReviewType, EditorialType, CustomType }

Fonctions publiques

QPlaceContent(QPlaceContent::Type type = NoType)
QPlaceContent(const QPlaceContent &other)
QPlaceContent(QPlaceContent &&other)
~QPlaceContent()
QList<QPlaceContent::DataTag> dataTags() const
void setValue(QPlaceContent::DataTag tag, const QVariant &value)
QPlaceContent::Type type() const
QVariant value(QPlaceContent::DataTag tag) const
bool operator!=(const QPlaceContent &other) const
QPlaceContent &operator=(const QPlaceContent &other)
bool operator==(const QPlaceContent &other) const

Description détaillée

Un objet QPlaceContent contient du contenu enrichi, tel que des images, des avis ou des articles rédactionnels, ainsi que des attributs relatifs à ce contenu, tels que l’utilisateur ou le fournisseur de ce dernier. Les objets de contenu peuvent contenir plusieurs données ; par exemple, un élément contenant un avis inclut généralement l’utilisateur qui a rédigé cet avis. Utilisez ` type()` pour inspecter le type de contenu représenté par un objet `QPlaceContent`, et ` dataTags()` pour voir quelles données sont contenues. Utilisez ` value()` pour récupérer les données individuelles sous la forme d’un ` QVariant`.

Remarque : certains fournisseurs peuvent exiger que la chaîne d’attribution soit affichée à l’utilisateur chaque fois qu’un élément de contenu est consulté.

Le contenu enrichi d’un lieu est généralement mis à disposition sous forme d’éléments paginés.

À l’heure actuelle, la classe QPlaceContent n’est pas extensible par des tiers.

Remarque : l’API Places considère les objets de contenu comme des objets « en lecture seule ». La soumission de contenu à un fournisseur n’est pas un cas d’utilisation pris en charge.

Documentation sur les types de membres

QPlaceContent::Collection

Synonyme de « QMap » <int, QPlaceContent>. La clé de la table est un « int » représentant l’index du contenu. La valeur correspond à l’objet de contenu lui-même.

La collection « Collection » est conçue pour servir de conteneur dans lequel peuvent être stockés des éléments de contenu récupérés sous forme de pages. Cela permet à un développeur de sauter des pages : par exemple, si les index 0 à 9 sont stockés dans la collection, et que l'utilisateur passe directement aux index 80 à 99, ceux-ci peuvent également être stockés dans la collection.

enum QPlaceContent::DataTag

Définit la valeur de l'objet de contenu

ConstanteValeurDescription
QPlaceContent::ContentSupplier0Le fournisseur à l'origine de ce contenu
QPlaceContent::ContentUser1L'utilisateur qui a fourni ce contenu
QPlaceContent::ContentAttribution2Renvoie une chaîne de texte enrichi indiquant la source

Remarque : certains fournisseurs peuvent exiger que l'attribution d'un élément de contenu particulier soit toujours affichée lorsque cet élément est présenté.

QPlaceContent::ImageId3L'identifiant de l'image
QPlaceContent::ImageUrl4L'URL de l'image
QPlaceContent::ImageMimeType5Le type MIME de l'image
QPlaceContent::EditorialTitle6Le titre de l'article
QPlaceContent::EditorialText7Une description textuelle du lieu. Selon le fournisseur, le texte peut être soit du texte enrichi (au format HTML), soit du texte brut.
QPlaceContent::EditorialLanguage8La langue de l’article. Il s’agit généralement d’un code de langue au format ISO 639-1 à deux lettres.
QPlaceContent::ReviewId9L'identifiant de la critique
QPlaceContent::ReviewDateTime10La date et l’heure de soumission de l’article
QPlaceContent::ReviewTitle11Le titre de l'avis
QPlaceContent::ReviewText12Le texte de l’avis. Selon le fournisseur, le texte peut être au format HTML ou au format texte brut.
QPlaceContent::ReviewLanguage13La langue de l'avis. Il s'agit généralement d'un code de langue au format ISO 639-1 à deux lettres.
QPlaceContent::ReviewRating14La note attribuée à l'établissement par cet avis
QPlaceContent::CustomDataTag1000 

enum QPlaceContent::Type

Définit le type de contenu.

ConstanteValeurDescription
QPlaceContent::NoType0L'objet de contenu est instancié par défaut ; tout autre type de contenu peut être attribué à cet objet de contenu
QPlaceContent::ImageType1L'objet de contenu est une image
QPlaceContent::ReviewType2L'objet de contenu est un avis
QPlaceContent::EditorialType3L'objet de contenu est un éditorial
QPlaceContent::CustomType0x0100L'objet de contenu est d'un type personnalisé

Documentation des fonctions membres

QPlaceContent::QPlaceContent(QPlaceContent::Type type = NoType)

Crée un objet de contenu pour type.

[noexcept] QPlaceContent::QPlaceContent(const QPlaceContent &other)

Crée une nouvelle copie de other.

[constexpr noexcept default] QPlaceContent::QPlaceContent(QPlaceContent &&other)

Crée par « move » une instance de ` QPlaceContent`.

[noexcept] QPlaceContent::~QPlaceContent()

Supprime l'objet de contenu.

QList<QPlaceContent::DataTag> QPlaceContent::dataTags() const

Renvoie la liste des balises de données dont les valeurs sont stockées dans cet objet de contenu.

void QPlaceContent::setValue(QPlaceContent::DataTag tag, const QVariant &value)

Définit la valeur enregistrée pour l'tag de données sur value.

Voir également value().

QPlaceContent::Type QPlaceContent::type() const

Renvoie le type de contenu.

QVariant QPlaceContent::value(QPlaceContent::DataTag tag) const

Renvoie la valeur associée à la balise tag, ou une erreur « QVariant » si aucune donnée n'est associée à cette balise.

Voir aussi setValue().

bool QPlaceContent::operator!=(const QPlaceContent &other) const

Renvoie « true » si cet objet de contenu n'est pas équivalent à other; sinon, renvoie « false ».

[noexcept] QPlaceContent &QPlaceContent::operator=(const QPlaceContent &other)

Attribue l'objet de contenu « other » à cette variable et renvoie une référence à cet objet de contenu.

bool QPlaceContent::operator==(const QPlaceContent &other) const

Renvoie « true » si cet objet de contenu est équivalent à other; sinon, renvoie « false ».

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.