static QScriptValue qtscript_QAbstractGraphicsShapeItem_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("QAbstractGraphicsShapeItem(): Did you forget to construct with 'new'?")); } if (context->argumentCount() == 0) { QtScriptShell_QAbstractGraphicsShapeItem* _q_cpp_result = new QtScriptShell_QAbstractGraphicsShapeItem(); QScriptValue _q_result = context->engine()->newVariant(context->thisObject(), qVariantFromValue((QAbstractGraphicsShapeItem*)_q_cpp_result)); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } else if (context->argumentCount() == 1) { QGraphicsItem* _q_arg0 = qscriptvalue_cast<QGraphicsItem*>(context->argument(0)); QtScriptShell_QAbstractGraphicsShapeItem* _q_cpp_result = new QtScriptShell_QAbstractGraphicsShapeItem(_q_arg0); QScriptValue _q_result = context->engine()->newVariant(context->thisObject(), qVariantFromValue((QAbstractGraphicsShapeItem*)_q_cpp_result)); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } break; default: Q_ASSERT(false); } return qtscript_QAbstractGraphicsShapeItem_throw_ambiguity_error_helper(context, qtscript_QAbstractGraphicsShapeItem_function_names[_id], qtscript_QAbstractGraphicsShapeItem_function_signatures[_id]); }
static QScriptValue qtscript_QAbstractGraphicsShapeItem_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 + 4; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QAbstractGraphicsShapeItem* _q_self = qscriptvalue_cast<QAbstractGraphicsShapeItem*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QAbstractGraphicsShapeItem.%0(): this object is not a QAbstractGraphicsShapeItem") .arg(qtscript_QAbstractGraphicsShapeItem_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 0) { QBrush _q_result = _q_self->brush(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 0) { QPen _q_result = _q_self->pen(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 1) { QBrush _q_arg0 = qscriptvalue_cast<QBrush>(context->argument(0)); _q_self->setBrush(_q_arg0); return context->engine()->undefinedValue(); } break; case 3: if (context->argumentCount() == 1) { QPen _q_arg0 = qscriptvalue_cast<QPen>(context->argument(0)); _q_self->setPen(_q_arg0); return context->engine()->undefinedValue(); } break; case 4: { QString result = QString::fromLatin1("QAbstractGraphicsShapeItem"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QAbstractGraphicsShapeItem_throw_ambiguity_error_helper(context, qtscript_QAbstractGraphicsShapeItem_function_names[_id+1], qtscript_QAbstractGraphicsShapeItem_function_signatures[_id+1]); }