4#include <private/qqmlengine_p.h>
5#include <private/qqmlextensionplugin_p.h>
6#include <private/qqmltypeloaderthread_p.h>
8#if QT_CONFIG(qml_network)
9#include <private/qqmltypeloadernetworkreplyproxy_p.h>
21#if QT_CONFIG(qml_network)
25 if (!m_networkAccessManager) {
32 return m_networkAccessManager;
39 return m_networkReplyProxy;
107 m_loader->loadThread(
b);
112 m_loader->loadWithStaticDataThread(
b, d);
117 m_loader->loadWithCachedUnitThread(
b, unit);
131 qWarning(
"QQmlTypeLoaderThread: %s downloadProgressChanged(%f) callback",
134 b->downloadProgressChanged(
p);
The QNetworkAccessManager class allows the application to send network requests and receive replies.
static QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
\threadsafe
QThread * thread() const
Returns the thread in which the object lives.
void deleteLater()
\threadsafe
static QQmlEnginePrivate * get(QQmlEngine *e)
void postMethodToThread(Method &&method, Args &&...args)
bool isThisThread() const
void postMethodToMain(Method &&method, Args &&...args)
void callMethodInMain(Method &&method, Args &&...args)
void callMethodInThread(Method &&method, Args &&...args)
void callCompleted(const QQmlDataBlob::Ptr &b)
void loadAsync(const QQmlDataBlob::Ptr &b)
void callDownloadProgressChanged(const QQmlDataBlob::Ptr &b, qreal p)
void initializeEngine(QQmlExtensionInterface *, const char *)
void loadWithCachedUnit(const QQmlDataBlob::Ptr &b, const QQmlPrivate::CachedQmlUnit *unit)
void load(const QQmlDataBlob::Ptr &b)
void loadWithStaticDataAsync(const QQmlDataBlob::Ptr &b, const QByteArray &)
void loadWithCachedUnitAsync(const QQmlDataBlob::Ptr &b, const QQmlPrivate::CachedQmlUnit *unit)
void loadWithStaticData(const QQmlDataBlob::Ptr &b, const QByteArray &)
QQmlTypeLoaderThread(QQmlTypeLoader *loader)
The QQmlTypeLoader class abstracts loading files and their dependencies over the network.
QQmlEngine * engine() const
Return the QQmlEngine associated with this loader.
static QThread * currentThread()
void finished(QPrivateSignal)
Combined button and popup list for selecting options.
constexpr QBindableInterface iface
GLboolean GLboolean GLboolean b
#define qPrintable(string)