EditorialModel QML Type
Le type EditorialModel fournit un modèle d'éditoriaux de lieux. Plus d'informations...
| Import Statement: | import QtLocation 6.11 |
| Since: | QtLocation 5.5 |
Propriétés
- batchSize : int
- place : Place
- totalCount : int
Description détaillée
Le modèle EditorialModel est un modèle en lecture seule utilisé pour récupérer les éditoriaux liés à un site Place. Le fait de lier un site Place via EditorialModel::place déclenche une première récupération des éditoriaux. Le modèle effectue des extractions de manière incrémentielle et est destiné à être utilisé en conjonction avec une vue telle que ListView. Lorsque la vue atteint le dernier des éditoriaux actuellement dans le modèle, une extraction est effectuée pour en récupérer d'autres s'ils sont disponibles. La vue est automatiquement mise à jour au fur et à mesure de la réception des éditoriaux. Le nombre d'éditoriaux récupérés à la fois est spécifié par la propriété batchSize. Le nombre total d'éditoriaux disponibles est accessible via la propriété totalCount.
Le modèle renvoie des données pour les rôles suivants :
| Rôle | Type de rôle | Description du rôle |
|---|---|---|
| fournisseur | supplier | Le fournisseur du contenu. |
| utilisateur | user | L'utilisateur qui a contribué au contenu. |
| attribution | chaîne de caractères | Texte d'attribution qui doit être affiché lors de l'affichage du contenu. |
| url | url | L'URL de l'image. |
| imageId | chaîne de caractères | L'identifiant de l'image. |
| mimeType | chaîne de caractères | Le type MIME de l'image. |
| texte | chaîne de caractères | La description textuelle du lieu par l'éditeur. Il peut s'agir d'un texte riche (basé sur HTML) ou d'un texte simple, selon le fournisseur. |
| titre | chaîne de caractères | Le titre de l'éditorial. |
| langue | chaîne de caractères | La langue dans laquelle l'éditorial est rédigé. |
| dateTime | datetime | La date et l'heure auxquelles la critique a été publiée. |
| texte | chaîne de caractères | Description textuelle du lieu dans l'avis. Il peut s'agir d'un texte riche (basé sur HTML) ou d'un texte simple, selon le fournisseur. |
| langue | chaîne de caractères | La langue dans laquelle l'avis est rédigé. |
| note | réel | La note que l'auteur de l'évaluation a attribuée au lieu. |
| reviewId | chaîne de caractères | L'identifiant de l'évaluation. |
| title | chaîne de caractères | Le titre de la revue. |
Exemple
L'exemple suivant montre comment afficher les éditoriaux d'un lieu :
import QtQuick import QtPositioning import QtLocation EditorialModel { id: editorialModel batchSize: 3 place: place } ListView { model: editorialModel delegate: Item { anchors.fill: parent Column { width: parent.width clip: true Text { text: title width: parent.width wrapMode: Text.WordWrap font.pixelSize: 24 } Text { text: text width: parent.width wrapMode: Text.WordWrap font.pixelSize: 20 } Row { Image { width: 16 height: 16 source: supplier.icon.url(Qt.size(width, height), Icon.List) } Text { text: "Provided by " + supplier.name font.pixelSize: 16 } } Text { text: "Contributed by " + user.name font.pixelSize: 16 } Text { text: attribution font.pixelSize: 8 } } } }
Documentation sur les propriétés
batchSize : int
Cette propriété indique la taille du lot à utiliser pour récupérer plus d'articles éditoriaux.
place : Place
Cette propriété contient la Place à laquelle les éditoriaux sont destinés.
totalCount : int
Cette propriété contient le nombre total d'éléments éditoriaux pour le lieu.
© 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.