EditorialModel QML Type
El tipo EditorialModel proporciona un modelo de editoriales de lugar. Más...
| Import Statement: | import QtLocation 6.11 |
| Since: | QtLocation 5.5 |
Propiedades
- batchSize : int
- place : Place
- totalCount : int
Descripción detallada
EditorialModel es un modelo de sólo lectura que se utiliza para obtener editoriales relacionadas con Place. La vinculación de Place a través de EditorialModel::place inicia la obtención inicial de editoriales. El modelo realiza las búsquedas de forma incremental y está pensado para ser utilizado junto con una vista como ListView. Cuando la vista alcanza el último de los editoriales actualmente en el modelo, se realiza una búsqueda para recuperar más si están disponibles. La vista se actualiza automáticamente a medida que se reciben los editoriales. El número de editoriales que se obtienen a la vez se especifica mediante la propiedad batchSize. Se puede acceder al número total de editoriales disponibles mediante la propiedad totalCount.
El modelo devuelve datos para los siguientes roles:
| Rol | Tipo | Descripción |
|---|---|---|
| proveedor | supplier | El proveedor del contenido. |
| usuario | user | El usuario que ha aportado el contenido. |
| atribución | cadena | Texto de atribución que debe aparecer al mostrar el contenido. |
| url | url | La URL de la imagen. |
| imageId | cadena | El identificador de la imagen. |
| mimeType | cadena | Tipo MIME de la imagen. |
| texto | cadena | Descripción textual de la editorial sobre el lugar. Puede ser texto enriquecido (basado en HTML) o texto sin formato, según el proveedor. |
| título | cadena | Título de la editorial. |
| idioma | cadena | El idioma en el que está escrito el editorial. |
| dateTime | datetime | Fecha y hora en que se publicó la reseña. |
| texto | cadena | Descripción textual del lugar. Puede ser texto enriquecido (basado en HTML) o texto sin formato, dependiendo del proveedor. |
| idioma | cadena | El idioma en el que está escrita la reseña. |
| valoración | real | La valoración que el crítico ha dado al lugar. |
| reviewId | cadena | El identificador de la reseña. |
| título | cadena | El título de la reseña. |
Ejemplo
El siguiente ejemplo muestra cómo mostrar las editoriales de un lugar:
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 } } } }
Documentación de la propiedad
batchSize : int
Esta propiedad contiene el tamaño del lote que se utilizará cuando se obtengan más artículos editoriales.
place : Place
Esta propiedad contiene el Lugar para el que son las editoriales.
totalCount : int
Esta propiedad contiene el número total de artículos editoriales del lugar.
© 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.