30class QV4Include :
public QQmlNotifyingBlob::Callback
40 static QJSValue method_include(QV4::ExecutionEngine *engine,
const QUrl &url,
41 const QJSValue &callbackFunction);
43 void ready(QQmlNotifyingBlob *) final;
46 static void callback(QV4::FunctionObject *callback, QV4::Object *result);
47 static QV4::ReturnedValue resultValue(QV4::ExecutionEngine *v4);
48 static void populateResultValue(
49 QV4::Object *o, Status status,
const QString &statusText = QString());
50 static void processScriptBlob(
51 QQmlScriptBlob *scriptBlob, QV4::Object *result, QV4::FunctionObject *callbackFunction,
52 QV4::QmlContext *qmlContext);
55 QV4::Object *result, QV4::FunctionObject *callbackFunction, QV4::QmlContext *qmlContext);
57 QV4::PersistentValue m_callbackFunction;
58 QV4::PersistentValue m_resultObject;
59 QV4::PersistentValue m_qmlContext;