5#ifndef QQMLTYPELOADERTHREAD_P_H
6#define QQMLTYPELOADERTHREAD_P_H
19#include <private/qqmlthread_p.h>
20#include <private/qv4compileddata_p.h>
21#include <private/qqmldatablob_p.h>
23#include <QtQml/qtqmlglobal.h>
25#if QT_CONFIG(qml_network)
26#include <private/qqmltypeloadernetworkreplyproxy_p.h>
27#include <QtNetwork/qnetworkaccessmanager.h>
33class QQmlEngineExtensionInterface;
34class QQmlExtensionInterface;
47#if QT_CONFIG(qml_network)
51 void load(
const QQmlDataBlob::Ptr &b);
52 void loadAsync(
const QQmlDataBlob::Ptr &b);
61 void drop(
const QQmlDataBlob::Ptr &b);
64 void loadThread(
const QQmlDataBlob::Ptr &b);
65 void loadWithStaticDataThread(
const QQmlDataBlob::Ptr &b,
const QByteArray &);
67 void callCompletedMain(
const QQmlDataBlob::Ptr &b);
68 void callDownloadProgressChangedMain(
const QQmlDataBlob::Ptr &b, qreal p);
69 void initializeExtensionMain(QQmlExtensionInterface *iface,
const char *uri);
70 void initializeEngineExtensionMain(QQmlEngineExtensionInterface *iface,
const char *uri);
71 void dropThread(
const QQmlDataBlob::Ptr &b);
73 QQmlTypeLoader *m_loader;
74#if QT_CONFIG(qml_network)
void callCompleted(const QQmlDataBlob::Ptr &b)
void loadAsync(const QQmlDataBlob::Ptr &b)
void drop(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 &)
void initializeEngine(QQmlEngineExtensionInterface *, const char *)
QQmlTypeLoaderThread(QQmlTypeLoader *loader)