Spec-Zone.ru › Qt 5.6

Тип QML ReviewModel

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

Заявление об импорте: import QtLocation 5.3
С момента: Qt Location 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 строка Текстовое описание места в отзыве. Может быть как форматированным (HTML), так и обычным текстом, в зависимости от поставщика.
language строка Язык отзыва.
rating вещественное число Рейтинг, выставленный местом.
reviewId строка Идентификатор отзыва.
title строка Заголовок отзыва.
supplier Supplier Поставщик отзыва.
user User Пользователь, написавший отзыв.
attribution строка Текст атрибуции, который должен отображаться при показе отзыва.

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

batchSize : int

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

place : Place

Это свойство указывает на место, для которого получаются отзывы.

totalCount : int

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

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

Spec-Zone.ru

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