QUrlResourceProvider Class

The QUrlResourceProvider is the base class of resource providers for QTextDocument. More...

Header: #include <QUrlResourceProvider>
CMake: find_package(Qt6 COMPONENTS Gui REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Since: Qt 6.1

Public Functions

virtual ~QUrlResourceProvider()
virtual QVariant resource(const QUrl &url) = 0

Static Public Members

QUrlResourceProvider *defaultProvider()
void setDefaultProvider(QUrlResourceProvider *provider)

Detailed Description

Note: An implementation should be thread-safe if it can be accessed from different threads, e.g. when the default resource provider lives in the main thread and a QTexDocument lives outside the main thread.

Member Function Documentation

[virtual] QUrlResourceProvider::~QUrlResourceProvider()

Destroys the resource provider.

[static] QUrlResourceProvider *QUrlResourceProvider::defaultProvider()

Returns the default resource provider.

See also setDefaultProvider().

[pure virtual] QVariant QUrlResourceProvider::resource(const QUrl &url)

Returns data specified by the url.

[static] void QUrlResourceProvider::setDefaultProvider(QUrlResourceProvider *provider)

Set the default resource provider to provider.

See also defaultProvider().