Spec-Zone.ru › Qt 5.9

Класс QQuickAsyncImageProvider

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

Заголовок: #include <QQuickAsyncImageProvider>
qmake: QT += quick
С момента: Qt 5.6
Наследуется от: QQuickImageProvider
  • Список всех членов, включая унаследованные

Публичные функции

QQuickAsyncImageProvider()
virtual ~QQuickAsyncImageProvider()
virtual QQuickImageResponse * requestImageResponse(const QString &id, const QSize &requestedSize) = 0
  • 5 публичных функций унаследовано от QQuickImageProvider
  • 2 публичных функций унаследовано от QQmlImageProviderBase

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

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

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

См. такжеQQuickImageProvider.

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

QQuickAsyncImageProvider::QQuickAsyncImageProvider()

Создаёт экземпляр QQuickAsyncImageProvider по умолчанию.

[virtual] QQuickAsyncImageProvider::~QQuickAsyncImageProvider()

Уничтожает экземпляр QQuickAsyncImageProvider. Деструктор является виртуальным.

[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.9/qquickasyncimageprovider.html

Spec-Zone.ru

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