QQuickAsyncImageProvider Class

The QQuickAsyncImageProvider class provides an interface for for asynchronous control of QML image requests. 更多...

頭: #include <QQuickAsyncImageProvider>
qmake: QT += quick
Since: Qt 5.6
繼承: QQuickImageProvider

該類在 Qt 5.6 引入。

公共函數

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

詳細描述

Image Response Provider Example for a complete implementation.

另請參閱 QQuickImageProvider .

成員函數文檔編製

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

Implement this method to return the job that will provide the texture with id .

The id is the requested image source, with the "image:" scheme and provider identifier removed. For example, if the image source was "image://myprovider/icons/home", the given id would be "icons/home".

The requestedSize corresponds to the Image::sourceSize requested by an Image item. If requestedSize is a valid size, the image returned should be of that size.

注意: this method may be called by multiple threads, so ensure the implementation of this method is reentrant.