QPlaceContent Class
La classe QPlaceContent contient du contenu sur les lieux. Plus d'informations...
| 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() | |
| 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 QPlaceContent contient un contenu riche tel que des images, des critiques ou des éditoriaux, ainsi que des attributs sur le contenu tels que l'utilisateur ou le fournisseur du contenu. Les objets de contenu peuvent contenir des données multiples, par exemple un élément contenant une critique inclut généralement l'utilisateur qui a rédigé la critique. Utilisez type() pour inspecter le type de contenu qu'un objet QPlaceContent représente, et dataTags() pour voir quelles données sont détenues. Utilisez value() pour obtenir les données individuelles sous forme de QVariant.
Remarque : certains fournisseurs peuvent exiger que la chaîne d'attribution soit affichée à l'intention de l'utilisateur chaque fois qu'un élément de contenu est visualisé.
Le contenu riche d'un lieu est généralement mis à disposition sous forme d'éléments paginés.
Actuellement, la classe QPlaceContent n'est pas extensible par des tiers.
Remarque : l'API Places considère les objets de contenu comme des objets "à récupérer uniquement". 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 carte est un int représentant l'index du contenu. La valeur est l'objet de contenu lui-même.
Le Collection est un conteneur dans lequel les éléments de contenu, qui ont été récupérés sous forme de pages, peuvent être stockés. Cela permet à un développeur de sauter des pages. Par exemple, les index 0 à 9 peuvent être stockés dans la collection, mais si l'utilisateur passe aux index 80 à 99, ceux-ci peuvent également être stockés dans la collection.
enum QPlaceContent::DataTag
Définit l'entrée de valeur de l'objet de contenu
| Constante | Valeur | Description de l'objet |
|---|---|---|
QPlaceContent::ContentSupplier | 0 | Le fournisseur qui a contribué à ce contenu |
QPlaceContent::ContentUser | 1 | L'utilisateur qui a contribué à ce contenu |
QPlaceContent::ContentAttribution | 2 | Renvoie une chaîne d'attribution en texte enrichi |
Remarque : Certains fournisseurs peuvent exiger que l'attribution d'un élément de contenu particulier soit toujours affichée lorsque l'élément de contenu est affiché.
| Constante | Valeur | Description de l'image |
|---|---|---|
QPlaceContent::ImageId | 3 | Identifiant de l'image |
QPlaceContent::ImageUrl | 4 | L'url de l'image |
QPlaceContent::ImageMimeType | 5 | Type MIME de l'image |
QPlaceContent::EditorialTitle | 6 | Le titre de l'éditorial |
QPlaceContent::EditorialText | 7 | Une description textuelle du lieu. Selon le fournisseur, le texte peut être un texte riche (basé sur HTML) ou un texte simple. |
QPlaceContent::EditorialLanguage | 8 | La langue de l'éditorial. Il s'agit généralement d'un code de langue dans le format ISO 639-1 à deux lettres. |
QPlaceContent::ReviewId | 9 | L'identifiant de la révision |
QPlaceContent::ReviewDateTime | 10 | La date et l'heure auxquelles la révision a été soumise |
QPlaceContent::ReviewTitle | 11 | Le titre de la revue |
QPlaceContent::ReviewText | 12 | Le texte de la révision. Selon le fournisseur, le texte peut être riche (basé sur HTML) ou simple. |
QPlaceContent::ReviewLanguage | 13 | La langue de la révision. Il s'agit généralement d'un code de langue dans le format ISO 639-1 à deux lettres. |
QPlaceContent::ReviewRating | 14 | L'évaluation de ce lieu par l'auteur de l'évaluation |
QPlaceContent::CustomDataTag | 1000 |
enum QPlaceContent::Type
Définit le type de contenu.
| Constante | Valeur | Description de l'objet de contenu |
|---|---|---|
QPlaceContent::NoType | 0 | L'objet de contenu est construit par défaut ; tout autre type de contenu peut être attribué à cet objet de contenu. |
QPlaceContent::ImageType | 1 | L'objet de contenu est une image |
QPlaceContent::ReviewType | 2 | L'objet de contenu est une revue |
QPlaceContent::EditorialType | 3 | L'objet de contenu est un éditorial |
QPlaceContent::CustomType | 0x0100 | L'objet de contenu est d'un type personnalisé |
Documentation des fonctions membres
QPlaceContent::QPlaceContent(QPlaceContent::Type type = NoType)
Construit un objet de contenu pour type.
[noexcept] QPlaceContent::QPlaceContent(const QPlaceContent &other)
Construit une nouvelle copie de other.
[noexcept] QPlaceContent::~QPlaceContent()
Détruit l'objet de contenu.
QList<QPlaceContent::DataTag> QPlaceContent::dataTags() const
Renvoie la liste des balises de données pour lesquelles des valeurs sont stockées dans cet objet de contenu.
void QPlaceContent::setValue(QPlaceContent::DataTag tag, const QVariant &value)
Définit la valeur stockée pour les données tag à value.
Voir aussi value().
QPlaceContent::Type QPlaceContent::type() const
Renvoie le type de contenu.
QVariant QPlaceContent::value(QPlaceContent::DataTag tag) const
Renvoie la valeur stockée pour la donnée tag, ou une valeur invalide QVariant s'il n'y a pas de données pour cette balise.
Voir aussi setValue().
bool QPlaceContent::operator!=(const QPlaceContent &other) const
Retourne true si cet objet de contenu n'est pas équivalent à other, sinon retourne false.
[noexcept] QPlaceContent &QPlaceContent::operator=(const QPlaceContent &other)
Attribue l'objet de contenu other à this et renvoie une référence à cet objet de contenu.
bool QPlaceContent::operator==(const QPlaceContent &other) const
Retourne true si cet objet de contenu est équivalent à other, sinon retourne 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.