Example #1
0
QUrl QQuickLoaderPrivate::resolveSourceUrl(QQmlV8Function *args)
{
    QV8Engine *v8engine = args->engine();
    QString arg = v8engine->toString((*args)[0]->ToString());
    if (arg.isEmpty())
        return QUrl();

    QQmlContextData *context = args->context();
    Q_ASSERT(context);
    return context->resolvedUrl(QUrl(arg));
}
Example #2
0
QUrl QQuickLoaderPrivate::resolveSourceUrl(QQmlV4Function *args)
{
    QV4::Scope scope(args->v4engine());
    QV4::ScopedValue v(scope, (*args)[0]);
    QString arg = v->toQString();
    if (arg.isEmpty())
        return QUrl();

    QQmlContextData *context = args->context();
    Q_ASSERT(context);
    return context->resolvedUrl(QUrl(arg));
}