Spec-Zone.ru › Qt 5.14

Класс QQuickAsyncImageProvider

Класс QQuickAsyncImageProvider предоставляет интерфейс для асинхронного управления запросами к изображениям QML. Подробнее...

Заголовок: #include <QQuickAsyncImageProvider>
qmake: QT += quick
С момента: Qt 5.6
Наследует: QQuickImageProvider

Этот класс был представлен в Qt 5.6.

  • Список всех членов, включая унаследованные члены

Открытые функции

virtual QQuickImageResponse * requestImageResponse(const QString &id, const QSize &requestedSize) = 0

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

См. Пример поставщика ответов на изображения для полной реализации.

См. также QQuickImageProvider.

Документация функций-членов

[pure virtual] QQuickImageResponse *QQuickAsyncImageProvider::requestImageResponse(const QString &id, const QSize &requestedSize)

Реализуйте этот метод, чтобы вернуть задание, которое предоставит текстуру с id.

id — это запрашиваемый источник изображения, из которого удалены схема "image:" и идентификатор поставщика. Например, если изображение source было "image://myprovider/icons/home", то заданное id будет "icons/home".

requestedSize соответствует значению Image::sourceSize, запрошенному элементом Image. Если requestedSize является допустимым размером, возвращаемое изображение должно иметь этот размер.

Примечание: этот метод может вызываться из нескольких потоков, поэтому убедитесь, что реализация этого метода является повторно-входной.

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

Spec-Zone.ru

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