EditorialModel QML Type
Der Typ „EditorialModel“ stellt ein Modell für redaktionelle Beiträge bereit. Mehr...
| Import Statement: | import QtLocation 6.12 |
| Since: | QtLocation 5.5 |
Eigenschaften
- batchSize : int
- place : Place
- totalCount : int
Ausführliche Beschreibung
Das „EditorialModel“ ist ein schreibgeschütztes Modell, das zum Abrufen von Leitartikeln im Zusammenhang mit einem „ Place “ verwendet wird. Durch das Binden eines „ Place “ über „ EditorialModel::place “ wird ein erster Abruf von Leitartikeln initiiert. Das Modell führt die Abrufe schrittweise durch und ist für die Verwendung in Verbindung mit einer Ansicht wie beispielsweise „ ListView “ vorgesehen. Wenn die Ansicht den letzten der derzeit im Modell vorhandenen Leitartikel erreicht, wird ein Abruf durchgeführt, um weitere Leitartikel abzurufen, sofern diese verfügbar sind. Die Ansicht wird automatisch aktualisiert, sobald die Leitartikel empfangen werden. Die Anzahl der Leitartikel, die jeweils abgerufen werden, wird durch die Eigenschaft „ batchSize “ festgelegt. Die Gesamtzahl der verfügbaren Leitartikel kann über die Eigenschaft „ totalCount “ abgerufen werden.
Das Modell gibt Daten für die folgenden Rollen zurück:
| Rolle | Typ | Beschreibung |
|---|---|---|
| Anbieter | supplier | Der Anbieter des Inhalts. |
| Benutzer | user | Der Nutzer, der den Inhalt beigesteuert hat. |
| Quellenangabe | Zeichenkette | Quellangabe-Text, der bei der Anzeige des Inhalts angezeigt werden muss. |
| URL | URL | Die URL des Bildes. |
| imageId | Zeichenkette | Die Kennung des Bildes. |
| mimeType | Zeichenkette | Der MIME-Typ des Bildes. |
| text | Zeichenkette | Die redaktionelle Textbeschreibung des Ortes. Je nach Anbieter kann es sich dabei entweder um formatierten (HTML-basierten) Text oder um einfachen Text handeln. |
| Titel | Zeichenkette | Der Titel des redaktionellen Beitrags. |
| language | Zeichenkette | Die Sprache, in der der Leitartikel verfasst ist. |
| dateTime | datetime | Datum und Uhrzeit, zu denen die Rezension veröffentlicht wurde. |
| text | Zeichenkette | Die textuelle Beschreibung des Ortes in der Bewertung. Je nach Anbieter kann es sich dabei entweder um Rich-Text (HTML-basiert) oder um einfachen Text handeln. |
| language | Zeichenkette | Die Sprache, in der die Bewertung verfasst ist. |
| Bewertung | real | Die Bewertung, die der Rezensent dem Ort gegeben hat. |
| reviewId | Zeichenkette | Die Kennung der Bewertung. |
| title | Zeichenkette | Der Titel der Rezension. |
Beispiel
Das folgende Beispiel zeigt, wie man Rezensionen zu einem Ort anzeigt:
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
}
}
}
}Objektdokumentation
batchSize : int
Diese Eigenschaft enthält die Batch-Größe, die beim Abrufen weiterer redaktioneller Elemente verwendet werden soll.
place : Place
Diese Eigenschaft gibt den Ort an, für den die Leitartikel bestimmt sind.
totalCount : int
Diese Eigenschaft enthält die Gesamtzahl der redaktionellen Beiträge für den Ort.
© 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.