Spec-Zone.ru › Qt 5.12

Тип QML ReviewModel

Предоставляет доступ к отзывам о местах. Подробнее...

Заявление об импорте: import QtLocation 5.12
С: QtLocation 5.5
  • Список всех членов, включая унаследованные

Свойства

  • batchSize : int
  • place : Place
  • totalCount : int

Подробное описание

Модель ReviewModel — это модель только для чтения, используемая для получения отзывов о месте. Модель извлекает данные по частям. Количество отзывов, извлекаемых за один раз, задается свойством batchSize. Общее количество доступных отзывов можно получить через свойство totalCount.

Для использования ReviewModel необходимы представление и делегат. В этом фрагменте показано создание ListView с моделью ReviewModel и делегатом.

ListView {
    id:view
    property Place place
    signal showReview(variant review)
    width: parent.width
    height: parent.height
    model: place.reviewModel
    delegate: ReviewDelegate {
        onShowReview: view.showReview(model)
    }
}

Модель возвращает данные для следующих ролей:

Роль Тип Описание
dateTime datetime Дата и время публикации отзыва.
text string Текстовое описание места в отзыве. Оно может быть как форматированным (HTML-основанным), так и простым текстом, в зависимости от поставщика.
language string Язык, на котором написан отзыв.
rating real Рейтинг, данный местом рецензентом.
reviewId string Идентификатор отзыва.
title string Заголовок отзыва.
supplier Supplier Поставщик отзыва.
user User Пользователь, который оставил отзыв.
attribution string Текст атрибуции, который необходимо отобразить при отображении отзыва.

Документация свойств

batchSize : int

Это свойство задаёт размер пакета для извлечения дополнительных отзывов.

place : Place

Это свойство содержит место, для которого отображаются отзывы.

totalCount : int

Это свойство содержит общее количество отзывов для данного места.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qml-qtlocation-reviewmodel.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API