Пример #1
0
static QScriptValue Capsule_toString_const(QScriptContext *context, QScriptEngine *engine)
{
    Capsule This;
    if (context->argumentCount() > 0) This = qscriptvalue_cast<Capsule>(context->argument(0)); // Qt oddity (bug?): Sometimes the built-in toString() function doesn't give us this from thisObject, but as the first argument.
    else This = qscriptvalue_cast<Capsule>(context->thisObject());
    QString ret = This.toString();
    return qScriptValueFromValue(engine, ret);
}