static QScriptValue qtscript_QAbstractSlider_static_call(QScriptContext *context, QScriptEngine *) { uint _id = context->callee().data().toUInt32(); Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; switch (_id) { case 0: if (context->thisObject().strictlyEquals(context->engine()->globalObject())) { return context->throwError(QString::fromLatin1("QAbstractSlider(): Did you forget to construct with 'new'?")); } if (context->argumentCount() == 0) { QtScriptShell_QAbstractSlider* _q_cpp_result = new QtScriptShell_QAbstractSlider(); QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QAbstractSlider*)_q_cpp_result, QScriptEngine::AutoOwnership); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } else if (context->argumentCount() == 1) { QWidget* _q_arg0 = qscriptvalue_cast<QWidget*>(context->argument(0)); QtScriptShell_QAbstractSlider* _q_cpp_result = new QtScriptShell_QAbstractSlider(_q_arg0); QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QAbstractSlider*)_q_cpp_result, QScriptEngine::AutoOwnership); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } break; default: Q_ASSERT(false); } return qtscript_QAbstractSlider_throw_ambiguity_error_helper(context, qtscript_QAbstractSlider_function_names[_id], qtscript_QAbstractSlider_function_signatures[_id]); }
static QScriptValue qtscript_QAbstractSlider_prototype_call(QScriptContext *context, QScriptEngine *) { #if QT_VERSION > 0x040400 Q_ASSERT(context->callee().isFunction()); uint _id = context->callee().data().toUInt32(); #else uint _id; if (context->callee().isFunction()) _id = context->callee().data().toUInt32(); else _id = 0xBABE0000 + 2; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QAbstractSlider* _q_self = qscriptvalue_cast<QAbstractSlider*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QAbstractSlider.%0(): this object is not a QAbstractSlider") .arg(qtscript_QAbstractSlider_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); _q_self->setRange(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 1: if (context->argumentCount() == 1) { QAbstractSlider::SliderAction _q_arg0 = qscriptvalue_cast<QAbstractSlider::SliderAction>(context->argument(0)); _q_self->triggerAction(_q_arg0); return context->engine()->undefinedValue(); } break; case 2: { QString result = QString::fromLatin1("QAbstractSlider"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QAbstractSlider_throw_ambiguity_error_helper(context, qtscript_QAbstractSlider_function_names[_id+1], qtscript_QAbstractSlider_function_signatures[_id+1]); }