The QQuickAsyncImageProvider class provides an interface for asynchronous control of QML image requests. More...
|CMake:||find_package(Qt6 REQUIRED COMPONENTS Quick)
target_link_libraries(mytarget PRIVATE Qt6::Quick)
|qmake:||QT += quick|
|virtual QQuickImageResponse *||requestImageResponse(const QString &id, const QSize &requestedSize) = 0|
See the Image Response Provider Example for a complete implementation.
See also 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.
Note: this method may be called by multiple threads, so ensure the implementation of this method is reentrant.
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: