static QScriptValue qtscript_QLayout_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 + 24; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QLayout* _q_self = qscriptvalue_cast<QLayout*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QLayout.%0(): this object is not a QLayout") .arg(qtscript_QLayout_function_names[_id+2])); } switch (_id) { case 0: if (context->argumentCount() == 0) { bool _q_result = _q_self->activate(); return QScriptValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 1) { QLayoutItem* _q_arg0 = qscriptvalue_cast<QLayoutItem*>(context->argument(0)); _q_self->addItem(_q_arg0); return context->engine()->undefinedValue(); } break; case 2: if (context->argumentCount() == 1) { QWidget* _q_arg0 = qscriptvalue_cast<QWidget*>(context->argument(0)); _q_self->addWidget(_q_arg0); return context->engine()->undefinedValue(); } break; case 3: if (context->argumentCount() == 0) { QMargins _q_result = _q_self->contentsMargins(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 0) { QRect _q_result = _q_self->contentsRect(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 0) { int _q_result = _q_self->count(); return QScriptValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 4) { int* _q_arg0 = qscriptvalue_cast<int*>(context->argument(0)); int* _q_arg1 = qscriptvalue_cast<int*>(context->argument(1)); int* _q_arg2 = qscriptvalue_cast<int*>(context->argument(2)); int* _q_arg3 = qscriptvalue_cast<int*>(context->argument(3)); _q_self->getContentsMargins(_q_arg0, _q_arg1, _q_arg2, _q_arg3); return context->engine()->undefinedValue(); } break; case 7: if (context->argumentCount() == 1) { QWidget* _q_arg0 = qscriptvalue_cast<QWidget*>(context->argument(0)); int _q_result = _q_self->indexOf(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 0) { bool _q_result = _q_self->isEnabled(); return QScriptValue(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QLayoutItem* _q_result = _q_self->itemAt(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 0) { QWidget* _q_result = _q_self->menuBar(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 0) { QWidget* _q_result = _q_self->parentWidget(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 1) { QLayoutItem* _q_arg0 = qscriptvalue_cast<QLayoutItem*>(context->argument(0)); _q_self->removeItem(_q_arg0); return context->engine()->undefinedValue(); } break; case 13: if (context->argumentCount() == 1) { QWidget* _q_arg0 = qscriptvalue_cast<QWidget*>(context->argument(0)); _q_self->removeWidget(_q_arg0); return context->engine()->undefinedValue(); } break; case 14: if (context->argumentCount() == 2) { if (qscriptvalue_cast<QLayout*>(context->argument(0)) && (qMetaTypeId<QFlags<Qt::AlignmentFlag> >() == context->argument(1).toVariant().userType())) { QLayout* _q_arg0 = qscriptvalue_cast<QLayout*>(context->argument(0)); QFlags<Qt::AlignmentFlag> _q_arg1 = qscriptvalue_cast<QFlags<Qt::AlignmentFlag> >(context->argument(1)); bool _q_result = _q_self->setAlignment(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } else if (qscriptvalue_cast<QWidget*>(context->argument(0)) && (qMetaTypeId<QFlags<Qt::AlignmentFlag> >() == context->argument(1).toVariant().userType())) { QWidget* _q_arg0 = qscriptvalue_cast<QWidget*>(context->argument(0)); QFlags<Qt::AlignmentFlag> _q_arg1 = qscriptvalue_cast<QFlags<Qt::AlignmentFlag> >(context->argument(1)); bool _q_result = _q_self->setAlignment(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } } break; case 15: if (context->argumentCount() == 1) { QMargins _q_arg0 = qscriptvalue_cast<QMargins>(context->argument(0)); _q_self->setContentsMargins(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 4) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); int _q_arg2 = context->argument(2).toInt32(); int _q_arg3 = context->argument(3).toInt32(); _q_self->setContentsMargins(_q_arg0, _q_arg1, _q_arg2, _q_arg3); return context->engine()->undefinedValue(); } break; case 16: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setEnabled(_q_arg0); return context->engine()->undefinedValue(); } break; case 17: if (context->argumentCount() == 1) { QWidget* _q_arg0 = qscriptvalue_cast<QWidget*>(context->argument(0)); _q_self->setMenuBar(_q_arg0); return context->engine()->undefinedValue(); } break; case 18: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QLayoutItem* _q_result = _q_self->takeAt(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 19: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); int _q_result = _q_self->totalHeightForWidth(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 20: if (context->argumentCount() == 0) { QSize _q_result = _q_self->totalMaximumSize(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 21: if (context->argumentCount() == 0) { QSize _q_result = _q_self->totalMinimumSize(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 22: if (context->argumentCount() == 0) { QSize _q_result = _q_self->totalSizeHint(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 23: if (context->argumentCount() == 0) { _q_self->update(); return context->engine()->undefinedValue(); } break; case 24: { QString result = QString::fromLatin1("QLayout"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QLayout_throw_ambiguity_error_helper(context, qtscript_QLayout_function_names[_id+2], qtscript_QLayout_function_signatures[_id+2]); }
QScriptValue REcmaPointEntity::getProperty (QScriptContext* context, QScriptEngine* engine) { //REcmaHelper::functionStart("REcmaPointEntity::getProperty", context, engine); //qDebug() << "ECMAScript WRAPPER: REcmaPointEntity::getProperty"; //QCoreApplication::processEvents(); QScriptValue result = engine->undefinedValue(); // public function: can be called from ECMA wrapper of ECMA shell: RPointEntity* self = getSelf("getProperty", context); //Q_ASSERT(self!=NULL); if (self==NULL) { return REcmaHelper::throwError("self is NULL", context); } if( context->argumentCount() == 1 && ( context->argument(0).isVariant() || context->argument(0).isQObject() || context->argument(0).isNull() ) /* type: RPropertyTypeId */ ){ // prepare arguments: // argument isCopyable and has default constructor and isSimpleClass RPropertyTypeId* ap0 = qscriptvalue_cast< RPropertyTypeId* >( context->argument( 0 ) ); if (ap0 == NULL) { return REcmaHelper::throwError("RPointEntity: Argument 0 is not of type RPropertyTypeId.", context); } RPropertyTypeId a0 = *ap0; // end of arguments // call C++ function: // return type 'QPair < QVariant , RPropertyAttributes >' QPair < QVariant , RPropertyAttributes > cppResult = self->getProperty(a0); // return type: QPair < QVariant , RPropertyAttributes > // Pair of ...: //result = REcmaHelper::pairToScriptValue(engine, cppResult); QVariantList vl; QVariant v; // first type of pair is variant: if (QString(cppResult.first.typeName())=="RLineweight::Lineweight") { v.setValue((int)cppResult.first.value<RLineweight::Lineweight>()); } else { v.setValue(cppResult.first); } vl.append(v); v.setValue(cppResult.second); vl.append(v); result = qScriptValueFromValue(engine, vl); } else if( context->argumentCount() == 2 && ( context->argument(0).isVariant() || context->argument(0).isQObject() || context->argument(0).isNull() ) /* type: RPropertyTypeId */ && ( context->argument(1).isBool() ) /* type: bool */ ){ // prepare arguments: // argument isCopyable and has default constructor and isSimpleClass RPropertyTypeId* ap0 = qscriptvalue_cast< RPropertyTypeId* >( context->argument( 0 ) ); if (ap0 == NULL) { return REcmaHelper::throwError("RPointEntity: Argument 0 is not of type RPropertyTypeId.", context); } RPropertyTypeId a0 = *ap0; // argument isStandardType bool a1 = (bool) context->argument( 1 ). toBool(); // end of arguments // call C++ function: // return type 'QPair < QVariant , RPropertyAttributes >' QPair < QVariant , RPropertyAttributes > cppResult = self->getProperty(a0 , a1); // return type: QPair < QVariant , RPropertyAttributes > // Pair of ...: //result = REcmaHelper::pairToScriptValue(engine, cppResult); QVariantList vl; QVariant v; // first type of pair is variant: if (QString(cppResult.first.typeName())=="RLineweight::Lineweight") { v.setValue((int)cppResult.first.value<RLineweight::Lineweight>()); } else { v.setValue(cppResult.first); } vl.append(v); v.setValue(cppResult.second); vl.append(v); result = qScriptValueFromValue(engine, vl); } else if( context->argumentCount() == 3 && ( context->argument(0).isVariant() || context->argument(0).isQObject() || context->argument(0).isNull() ) /* type: RPropertyTypeId */ && ( context->argument(1).isBool() ) /* type: bool */ && ( context->argument(2).isBool() ) /* type: bool */ ){ // prepare arguments: // argument isCopyable and has default constructor and isSimpleClass RPropertyTypeId* ap0 = qscriptvalue_cast< RPropertyTypeId* >( context->argument( 0 ) ); if (ap0 == NULL) { return REcmaHelper::throwError("RPointEntity: Argument 0 is not of type RPropertyTypeId.", context); } RPropertyTypeId a0 = *ap0; // argument isStandardType bool a1 = (bool) context->argument( 1 ). toBool(); // argument isStandardType bool a2 = (bool) context->argument( 2 ). toBool(); // end of arguments // call C++ function: // return type 'QPair < QVariant , RPropertyAttributes >' QPair < QVariant , RPropertyAttributes > cppResult = self->getProperty(a0 , a1 , a2); // return type: QPair < QVariant , RPropertyAttributes > // Pair of ...: //result = REcmaHelper::pairToScriptValue(engine, cppResult); QVariantList vl; QVariant v; // first type of pair is variant: if (QString(cppResult.first.typeName())=="RLineweight::Lineweight") { v.setValue((int)cppResult.first.value<RLineweight::Lineweight>()); } else { v.setValue(cppResult.first); } vl.append(v); v.setValue(cppResult.second); vl.append(v); result = qScriptValueFromValue(engine, vl); } else { return REcmaHelper::throwError("Wrong number/types of arguments for RPointEntity.getProperty().", context); } //REcmaHelper::functionEnd("REcmaPointEntity::getProperty", context, engine); return result; }
// returns class name: QScriptValue REcmaLinetypePattern::getClassName(QScriptContext *context, QScriptEngine *engine) { return qScriptValueFromValue(engine, QString("RLinetypePattern")); }
static QScriptValue qtscript_QFontDialog_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; QFontDialog* _q_self = qscriptvalue_cast<QFontDialog*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QFontDialog.%0(): this object is not a QFontDialog") .arg(qtscript_QFontDialog_function_names[_id+2])); } switch (_id) { case 0: if (context->argumentCount() == 2) { QObject* _q_arg0 = context->argument(0).toQObject(); char* _q_arg1 = qscriptvalue_cast<char*>(context->argument(1)); _q_self->open(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 1: if (context->argumentCount() == 0) { QFont _q_result = _q_self->selectedFont(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 1) { QFontDialog::FontDialogOption _q_arg0 = qscriptvalue_cast<QFontDialog::FontDialogOption>(context->argument(0)); _q_self->setOption(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { QFontDialog::FontDialogOption _q_arg0 = qscriptvalue_cast<QFontDialog::FontDialogOption>(context->argument(0)); bool _q_arg1 = context->argument(1).toBoolean(); _q_self->setOption(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 3: if (context->argumentCount() == 1) { QFontDialog::FontDialogOption _q_arg0 = qscriptvalue_cast<QFontDialog::FontDialogOption>(context->argument(0)); bool _q_result = _q_self->testOption(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 4: { QString result = QString::fromLatin1("QFontDialog"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QFontDialog_throw_ambiguity_error_helper(context, qtscript_QFontDialog_function_names[_id+2], qtscript_QFontDialog_function_signatures[_id+2]); }
void REcmaPointEntity::init(QScriptEngine& engine, QScriptValue* proto ) { bool protoCreated = false; if(proto == NULL){ proto = new QScriptValue(engine.newVariant(qVariantFromValue( (RPointEntity*) 0))); protoCreated = true; } // primary base class REntity: QScriptValue dpt = engine.defaultPrototype( qMetaTypeId<REntity*>()); if (dpt.isValid()) { proto->setPrototype(dpt); } /* */ QScriptValue fun; // toString: REcmaHelper::registerFunction(&engine, proto, toString, "toString"); // destroy: REcmaHelper::registerFunction(&engine, proto, destroy, "destroy"); // conversion for base class REntity REcmaHelper::registerFunction(&engine, proto, getREntity, "getREntity"); // conversion for base class RObject REcmaHelper::registerFunction(&engine, proto, getRObject, "getRObject"); // get class name REcmaHelper::registerFunction(&engine, proto, getClassName, "getClassName"); // conversion to all base classes (multiple inheritance): REcmaHelper::registerFunction(&engine, proto, getBaseClasses, "getBaseClasses"); // properties: // methods: REcmaHelper::registerFunction(&engine, proto, clone, "clone"); REcmaHelper::registerFunction(&engine, proto, getType, "getType"); REcmaHelper::registerFunction(&engine, proto, setProperty, "setProperty"); REcmaHelper::registerFunction(&engine, proto, getProperty, "getProperty"); REcmaHelper::registerFunction(&engine, proto, exportEntity, "exportEntity"); REcmaHelper::registerFunction(&engine, proto, getData, "getData"); REcmaHelper::registerFunction(&engine, proto, getPosition, "getPosition"); engine.setDefaultPrototype( qMetaTypeId<RPointEntity*>(), *proto); QScriptValue ctor = engine.newFunction(create, *proto, 2); // static methods: REcmaHelper::registerFunction(&engine, &ctor, init, "init"); // static properties: ctor.setProperty("PropertyCustom", qScriptValueFromValue(&engine, RPointEntity::PropertyCustom), QScriptValue::SkipInEnumeration | QScriptValue::ReadOnly); ctor.setProperty("PropertyHandle", qScriptValueFromValue(&engine, RPointEntity::PropertyHandle), QScriptValue::SkipInEnumeration | QScriptValue::ReadOnly); ctor.setProperty("PropertyType", qScriptValueFromValue(&engine, RPointEntity::PropertyType), QScriptValue::SkipInEnumeration | QScriptValue::ReadOnly); ctor.setProperty("PropertyBlock", qScriptValueFromValue(&engine, RPointEntity::PropertyBlock), QScriptValue::SkipInEnumeration | QScriptValue::ReadOnly); ctor.setProperty("PropertyLayer", qScriptValueFromValue(&engine, RPointEntity::PropertyLayer), QScriptValue::SkipInEnumeration | QScriptValue::ReadOnly); ctor.setProperty("PropertyLinetype", qScriptValueFromValue(&engine, RPointEntity::PropertyLinetype), QScriptValue::SkipInEnumeration | QScriptValue::ReadOnly); ctor.setProperty("PropertyLineweight", qScriptValueFromValue(&engine, RPointEntity::PropertyLineweight), QScriptValue::SkipInEnumeration | QScriptValue::ReadOnly); ctor.setProperty("PropertyColor", qScriptValueFromValue(&engine, RPointEntity::PropertyColor), QScriptValue::SkipInEnumeration | QScriptValue::ReadOnly); ctor.setProperty("PropertyDrawOrder", qScriptValueFromValue(&engine, RPointEntity::PropertyDrawOrder), QScriptValue::SkipInEnumeration | QScriptValue::ReadOnly); ctor.setProperty("PropertyPositionX", qScriptValueFromValue(&engine, RPointEntity::PropertyPositionX), QScriptValue::SkipInEnumeration | QScriptValue::ReadOnly); ctor.setProperty("PropertyPositionY", qScriptValueFromValue(&engine, RPointEntity::PropertyPositionY), QScriptValue::SkipInEnumeration | QScriptValue::ReadOnly); ctor.setProperty("PropertyPositionZ", qScriptValueFromValue(&engine, RPointEntity::PropertyPositionZ), QScriptValue::SkipInEnumeration | QScriptValue::ReadOnly); // enum values: // enum conversions: // init class: engine.globalObject().setProperty("RPointEntity", ctor, QScriptValue::SkipInEnumeration); if( protoCreated ){ delete proto; } }
// returns class name: QScriptValue REcmaModifiedListener::getClassName(QScriptContext *context, QScriptEngine *engine) { return qScriptValueFromValue(engine, QString("RModifiedListener")); }
static QScriptValue qtscript_QUrlInfo_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 + 27; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QUrlInfo* _q_self = qscriptvalue_cast<QUrlInfo*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QUrlInfo.%0(): this object is not a QUrlInfo") .arg(qtscript_QUrlInfo_function_names[_id+4])); } switch (_id) { case 0: if (context->argumentCount() == 0) { QString _q_result = _q_self->group(); return QScriptValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 0) { bool _q_result = _q_self->isDir(); return QScriptValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { bool _q_result = _q_self->isExecutable(); return QScriptValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { bool _q_result = _q_self->isFile(); return QScriptValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 0) { bool _q_result = _q_self->isReadable(); return QScriptValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 0) { bool _q_result = _q_self->isSymLink(); return QScriptValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 0) { bool _q_result = _q_self->isValid(); return QScriptValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 0) { bool _q_result = _q_self->isWritable(); return QScriptValue(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 0) { QDateTime _q_result = _q_self->lastModified(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 0) { QDateTime _q_result = _q_self->lastRead(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 0) { QString _q_result = _q_self->name(); return QScriptValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 1) { QUrlInfo _q_arg0 = qscriptvalue_cast<QUrlInfo>(context->argument(0)); bool _q_result = _q_self->operator==(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 0) { QString _q_result = _q_self->owner(); return QScriptValue(context->engine(), _q_result); } break; case 13: if (context->argumentCount() == 0) { int _q_result = _q_self->permissions(); return QScriptValue(context->engine(), _q_result); } break; case 14: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setDir(_q_arg0); return context->engine()->undefinedValue(); } break; case 15: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setFile(_q_arg0); return context->engine()->undefinedValue(); } break; case 16: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->setGroup(_q_arg0); return context->engine()->undefinedValue(); } break; case 17: if (context->argumentCount() == 1) { QDateTime _q_arg0 = context->argument(0).toDateTime(); _q_self->setLastModified(_q_arg0); return context->engine()->undefinedValue(); } break; case 18: if (context->argumentCount() == 1) { QDateTime _q_arg0 = context->argument(0).toDateTime(); _q_self->setLastRead(_q_arg0); return context->engine()->undefinedValue(); } break; case 19: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->setName(_q_arg0); return context->engine()->undefinedValue(); } break; case 20: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->setOwner(_q_arg0); return context->engine()->undefinedValue(); } break; case 21: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setPermissions(_q_arg0); return context->engine()->undefinedValue(); } break; case 22: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setReadable(_q_arg0); return context->engine()->undefinedValue(); } break; case 23: if (context->argumentCount() == 1) { qint64 _q_arg0 = qscriptvalue_cast<qint64>(context->argument(0)); _q_self->setSize(_q_arg0); return context->engine()->undefinedValue(); } break; case 24: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setSymLink(_q_arg0); return context->engine()->undefinedValue(); } break; case 25: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setWritable(_q_arg0); return context->engine()->undefinedValue(); } break; case 26: if (context->argumentCount() == 0) { qint64 _q_result = _q_self->size(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 27: { QString result = QString::fromLatin1("QUrlInfo"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QUrlInfo_throw_ambiguity_error_helper(context, qtscript_QUrlInfo_function_names[_id+4], qtscript_QUrlInfo_function_signatures[_id+4]); }
static QScriptValue qtscript_QQuaternion_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 + 24; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QQuaternion* _q_self = qscriptvalue_cast<QQuaternion*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QQuaternion.%0(): this object is not a QQuaternion") .arg(qtscript_QQuaternion_function_names[_id+4])); } switch (_id) { case 0: if (context->argumentCount() == 0) { QQuaternion _q_result = _q_self->conjugate(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 0) { bool _q_result = _q_self->isIdentity(); return QScriptValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { bool _q_result = _q_self->isNull(); return QScriptValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { float _q_result = _q_self->length(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 0) { float _q_result = _q_self->lengthSquared(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 0) { _q_self->normalize(); return context->engine()->undefinedValue(); } break; case 6: if (context->argumentCount() == 0) { QQuaternion _q_result = _q_self->normalized(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 1) { QQuaternion _q_arg0 = qscriptvalue_cast<QQuaternion>(context->argument(0)); QQuaternion& _q_result = _q_self->operator+=(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 1) { float _q_arg0 = qscriptvalue_cast<float>(context->argument(0)); QQuaternion& _q_result = _q_self->operator/=(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 1) { QQuaternion _q_arg0 = qscriptvalue_cast<QQuaternion>(context->argument(0)); bool _q_result = operator==(*_q_self, _q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 1) { if ((qMetaTypeId<QQuaternion>() == context->argument(0).toVariant().userType())) { QQuaternion _q_arg0 = qscriptvalue_cast<QQuaternion>(context->argument(0)); QQuaternion& _q_result = _q_self->operator*=(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } else if (context->argument(0).isNumber()) { float _q_arg0 = qscriptvalue_cast<float>(context->argument(0)); QQuaternion& _q_result = _q_self->operator*=(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } } break; case 11: if (context->argumentCount() == 1) { QQuaternion _q_arg0 = qscriptvalue_cast<QQuaternion>(context->argument(0)); QQuaternion& _q_result = _q_self->operator-=(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 1) { QVector3D _q_arg0 = qscriptvalue_cast<QVector3D>(context->argument(0)); QVector3D _q_result = _q_self->rotatedVector(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 13: if (context->argumentCount() == 0) { float _q_result = _q_self->scalar(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 14: if (context->argumentCount() == 1) { float _q_arg0 = qscriptvalue_cast<float>(context->argument(0)); _q_self->setScalar(_q_arg0); return context->engine()->undefinedValue(); } break; case 15: if (context->argumentCount() == 1) { QVector3D _q_arg0 = qscriptvalue_cast<QVector3D>(context->argument(0)); _q_self->setVector(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 3) { float _q_arg0 = qscriptvalue_cast<float>(context->argument(0)); float _q_arg1 = qscriptvalue_cast<float>(context->argument(1)); float _q_arg2 = qscriptvalue_cast<float>(context->argument(2)); _q_self->setVector(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } break; case 16: if (context->argumentCount() == 1) { float _q_arg0 = qscriptvalue_cast<float>(context->argument(0)); _q_self->setX(_q_arg0); return context->engine()->undefinedValue(); } break; case 17: if (context->argumentCount() == 1) { float _q_arg0 = qscriptvalue_cast<float>(context->argument(0)); _q_self->setY(_q_arg0); return context->engine()->undefinedValue(); } break; case 18: if (context->argumentCount() == 1) { float _q_arg0 = qscriptvalue_cast<float>(context->argument(0)); _q_self->setZ(_q_arg0); return context->engine()->undefinedValue(); } break; case 19: if (context->argumentCount() == 0) { QVector4D _q_result = _q_self->toVector4D(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 20: if (context->argumentCount() == 0) { QVector3D _q_result = _q_self->vector(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 21: if (context->argumentCount() == 0) { float _q_result = _q_self->x(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 22: if (context->argumentCount() == 0) { float _q_result = _q_self->y(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 23: if (context->argumentCount() == 0) { float _q_result = _q_self->z(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 24: { QString result; QDebug d(&result); d << *_q_self; return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QQuaternion_throw_ambiguity_error_helper(context, qtscript_QQuaternion_function_names[_id+4], qtscript_QQuaternion_function_signatures[_id+4]); }
static QScriptValue qtscript_QQuaternion_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("QQuaternion(): Did you forget to construct with 'new'?")); } if (context->argumentCount() == 0) { QQuaternion _q_cpp_result; QScriptValue _q_result = context->engine()->newVariant(context->thisObject(), qVariantFromValue(_q_cpp_result)); return _q_result; } else if (context->argumentCount() == 1) { QVector4D _q_arg0 = qscriptvalue_cast<QVector4D>(context->argument(0)); QQuaternion _q_cpp_result(_q_arg0); QScriptValue _q_result = context->engine()->newVariant(context->thisObject(), qVariantFromValue(_q_cpp_result)); return _q_result; } else if (context->argumentCount() == 2) { float _q_arg0 = qscriptvalue_cast<float>(context->argument(0)); QVector3D _q_arg1 = qscriptvalue_cast<QVector3D>(context->argument(1)); QQuaternion _q_cpp_result(_q_arg0, _q_arg1); QScriptValue _q_result = context->engine()->newVariant(context->thisObject(), qVariantFromValue(_q_cpp_result)); return _q_result; } else if (context->argumentCount() == 4) { float _q_arg0 = qscriptvalue_cast<float>(context->argument(0)); float _q_arg1 = qscriptvalue_cast<float>(context->argument(1)); float _q_arg2 = qscriptvalue_cast<float>(context->argument(2)); float _q_arg3 = qscriptvalue_cast<float>(context->argument(3)); QQuaternion _q_cpp_result(_q_arg0, _q_arg1, _q_arg2, _q_arg3); QScriptValue _q_result = context->engine()->newVariant(context->thisObject(), qVariantFromValue(_q_cpp_result)); return _q_result; } break; case 1: if (context->argumentCount() == 2) { QVector3D _q_arg0 = qscriptvalue_cast<QVector3D>(context->argument(0)); float _q_arg1 = qscriptvalue_cast<float>(context->argument(1)); QQuaternion _q_result = QQuaternion::fromAxisAndAngle(_q_arg0, _q_arg1); return qScriptValueFromValue(context->engine(), _q_result); } if (context->argumentCount() == 4) { float _q_arg0 = qscriptvalue_cast<float>(context->argument(0)); float _q_arg1 = qscriptvalue_cast<float>(context->argument(1)); float _q_arg2 = qscriptvalue_cast<float>(context->argument(2)); float _q_arg3 = qscriptvalue_cast<float>(context->argument(3)); QQuaternion _q_result = QQuaternion::fromAxisAndAngle(_q_arg0, _q_arg1, _q_arg2, _q_arg3); return qScriptValueFromValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 3) { QQuaternion _q_arg0 = qscriptvalue_cast<QQuaternion>(context->argument(0)); QQuaternion _q_arg1 = qscriptvalue_cast<QQuaternion>(context->argument(1)); float _q_arg2 = qscriptvalue_cast<float>(context->argument(2)); QQuaternion _q_result = QQuaternion::nlerp(_q_arg0, _q_arg1, _q_arg2); return qScriptValueFromValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 3) { QQuaternion _q_arg0 = qscriptvalue_cast<QQuaternion>(context->argument(0)); QQuaternion _q_arg1 = qscriptvalue_cast<QQuaternion>(context->argument(1)); float _q_arg2 = qscriptvalue_cast<float>(context->argument(2)); QQuaternion _q_result = QQuaternion::slerp(_q_arg0, _q_arg1, _q_arg2); return qScriptValueFromValue(context->engine(), _q_result); } break; default: Q_ASSERT(false); } return qtscript_QQuaternion_throw_ambiguity_error_helper(context, qtscript_QQuaternion_function_names[_id], qtscript_QQuaternion_function_signatures[_id]); }
QScriptValue REcmaFileExporterRegistry::getFileExporter (QScriptContext* context, QScriptEngine* engine) { //REcmaHelper::functionStart("REcmaFileExporterRegistry::getFileExporter", context, engine); //qDebug() << "ECMAScript WRAPPER: REcmaFileExporterRegistry::getFileExporter"; //QCoreApplication::processEvents(); QScriptValue result = engine->undefinedValue(); if( context->argumentCount() == 3 && ( context->argument(0).isString() ) /* type: QString */ && ( context->argument(1).isString() ) /* type: QString */ && ( context->argument(2).isVariant() || context->argument(2).isQObject() || context->argument(2).isNull() ) /* type: RDocument */ ){ // prepare arguments: // argument isStandardType QString a0 = (QString) context->argument( 0 ). toString(); // argument isStandardType QString a1 = (QString) context->argument( 1 ). toString(); // argument is reference RDocument* ap2 = qscriptvalue_cast< RDocument* >( context->argument( 2 ) ); if( ap2 == NULL ){ return REcmaHelper::throwError("RFileExporterRegistry: Argument 2 is not of type RDocument*.", context); } RDocument& a2 = *ap2; // end of arguments // call C++ function: // return type 'RFileExporter *' RFileExporter * cppResult = RFileExporterRegistry:: getFileExporter(a0 , a1 , a2); // return type: RFileExporter * // not standard type nor reference result = qScriptValueFromValue(engine, cppResult); } else if( context->argumentCount() == 4 && ( context->argument(0).isString() ) /* type: QString */ && ( context->argument(1).isString() ) /* type: QString */ && ( context->argument(2).isVariant() || context->argument(2).isQObject() || context->argument(2).isNull() ) /* type: RDocument */ && ( context->argument(3).isVariant() || context->argument(3).isQObject() || context->argument(3).isNull() ) /* type: RMessageHandler * */ ){ // prepare arguments: // argument isStandardType QString a0 = (QString) context->argument( 0 ). toString(); // argument isStandardType QString a1 = (QString) context->argument( 1 ). toString(); // argument is reference RDocument* ap2 = qscriptvalue_cast< RDocument* >( context->argument( 2 ) ); if( ap2 == NULL ){ return REcmaHelper::throwError("RFileExporterRegistry: Argument 2 is not of type RDocument*.", context); } RDocument& a2 = *ap2; // argument is pointer RMessageHandler * a3 = NULL; a3 = REcmaHelper::scriptValueTo<RMessageHandler >( context->argument(3) ); if (a3==NULL && !context->argument(3).isNull()) { return REcmaHelper::throwError("RFileExporterRegistry: Argument 3 is not of type RMessageHandler *RMessageHandler *.", context); } // end of arguments // call C++ function: // return type 'RFileExporter *' RFileExporter * cppResult = RFileExporterRegistry:: getFileExporter(a0 , a1 , a2 , a3); // return type: RFileExporter * // not standard type nor reference result = qScriptValueFromValue(engine, cppResult); } else if( context->argumentCount() == 5 && ( context->argument(0).isString() ) /* type: QString */ && ( context->argument(1).isString() ) /* type: QString */ && ( context->argument(2).isVariant() || context->argument(2).isQObject() || context->argument(2).isNull() ) /* type: RDocument */ && ( context->argument(3).isVariant() || context->argument(3).isQObject() || context->argument(3).isNull() ) /* type: RMessageHandler * */ && ( context->argument(4).isVariant() || context->argument(4).isQObject() || context->argument(4).isNull() ) /* type: RProgressHandler * */ ){ // prepare arguments: // argument isStandardType QString a0 = (QString) context->argument( 0 ). toString(); // argument isStandardType QString a1 = (QString) context->argument( 1 ). toString(); // argument is reference RDocument* ap2 = qscriptvalue_cast< RDocument* >( context->argument( 2 ) ); if( ap2 == NULL ){ return REcmaHelper::throwError("RFileExporterRegistry: Argument 2 is not of type RDocument*.", context); } RDocument& a2 = *ap2; // argument is pointer RMessageHandler * a3 = NULL; a3 = REcmaHelper::scriptValueTo<RMessageHandler >( context->argument(3) ); if (a3==NULL && !context->argument(3).isNull()) { return REcmaHelper::throwError("RFileExporterRegistry: Argument 3 is not of type RMessageHandler *RMessageHandler *.", context); } // argument is pointer RProgressHandler * a4 = NULL; a4 = REcmaHelper::scriptValueTo<RProgressHandler >( context->argument(4) ); if (a4==NULL && !context->argument(4).isNull()) { return REcmaHelper::throwError("RFileExporterRegistry: Argument 4 is not of type RProgressHandler *RProgressHandler *.", context); } // end of arguments // call C++ function: // return type 'RFileExporter *' RFileExporter * cppResult = RFileExporterRegistry:: getFileExporter(a0 , a1 , a2 , a3 , a4); // return type: RFileExporter * // not standard type nor reference result = qScriptValueFromValue(engine, cppResult); } else { return REcmaHelper::throwError("Wrong number/types of arguments for RFileExporterRegistry.getFileExporter().", context); } //REcmaHelper::functionEnd("REcmaFileExporterRegistry::getFileExporter", context, engine); return result; }
static QScriptValue qtscript_QPainterPathStroker_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 + 15; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QPainterPathStroker* _q_self = qscriptvalue_cast<QPainterPathStroker*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QPainterPathStroker.%0(): this object is not a QPainterPathStroker") .arg(qtscript_QPainterPathStroker_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 0) { Qt::PenCapStyle _q_result = _q_self->capStyle(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 1) { QPainterPath _q_arg0 = qscriptvalue_cast<QPainterPath>(context->argument(0)); QPainterPath _q_result = _q_self->createStroke(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { qreal _q_result = _q_self->curveThreshold(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { qreal _q_result = _q_self->dashOffset(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 0) { QVector<qreal> _q_result = _q_self->dashPattern(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 0) { Qt::PenJoinStyle _q_result = _q_self->joinStyle(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 0) { qreal _q_result = _q_self->miterLimit(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 1) { Qt::PenCapStyle _q_arg0 = qscriptvalue_cast<Qt::PenCapStyle>(context->argument(0)); _q_self->setCapStyle(_q_arg0); return context->engine()->undefinedValue(); } break; case 8: if (context->argumentCount() == 1) { qreal _q_arg0 = qscriptvalue_cast<qreal>(context->argument(0)); _q_self->setCurveThreshold(_q_arg0); return context->engine()->undefinedValue(); } break; case 9: if (context->argumentCount() == 1) { qreal _q_arg0 = qscriptvalue_cast<qreal>(context->argument(0)); _q_self->setDashOffset(_q_arg0); return context->engine()->undefinedValue(); } break; case 10: if (context->argumentCount() == 1) { if ((qMetaTypeId<Qt::PenStyle>() == context->argument(0).toVariant().userType())) { Qt::PenStyle _q_arg0 = qscriptvalue_cast<Qt::PenStyle>(context->argument(0)); _q_self->setDashPattern(_q_arg0); return context->engine()->undefinedValue(); } else if (context->argument(0).isArray()) { QVector<qreal> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setDashPattern(_q_arg0); return context->engine()->undefinedValue(); } } break; case 11: if (context->argumentCount() == 1) { Qt::PenJoinStyle _q_arg0 = qscriptvalue_cast<Qt::PenJoinStyle>(context->argument(0)); _q_self->setJoinStyle(_q_arg0); return context->engine()->undefinedValue(); } break; case 12: if (context->argumentCount() == 1) { qreal _q_arg0 = qscriptvalue_cast<qreal>(context->argument(0)); _q_self->setMiterLimit(_q_arg0); return context->engine()->undefinedValue(); } break; case 13: if (context->argumentCount() == 1) { qreal _q_arg0 = qscriptvalue_cast<qreal>(context->argument(0)); _q_self->setWidth(_q_arg0); return context->engine()->undefinedValue(); } break; case 14: if (context->argumentCount() == 0) { qreal _q_result = _q_self->width(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 15: { QString result = QString::fromLatin1("QPainterPathStroker"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QPainterPathStroker_throw_ambiguity_error_helper(context, qtscript_QPainterPathStroker_function_names[_id+1], qtscript_QPainterPathStroker_function_signatures[_id+1]); }
// returns class name: QScriptValue REcmaFileExporterRegistry::getClassName(QScriptContext *context, QScriptEngine *engine) { return qScriptValueFromValue(engine, QString("RFileExporterRegistry")); }
static QScriptValue qtscript_QAbstractProxyModel_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 + 6; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QAbstractProxyModel* _q_self = qscriptvalue_cast<QAbstractProxyModel*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QAbstractProxyModel.%0(): this object is not a QAbstractProxyModel") .arg(qtscript_QAbstractProxyModel_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 1) { QModelIndex _q_arg0 = qscriptvalue_cast<QModelIndex>(context->argument(0)); QModelIndex _q_result = _q_self->mapFromSource(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 1) { QItemSelection _q_arg0 = qscriptvalue_cast<QItemSelection>(context->argument(0)); QItemSelection _q_result = _q_self->mapSelectionFromSource(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 1) { QItemSelection _q_arg0 = qscriptvalue_cast<QItemSelection>(context->argument(0)); QItemSelection _q_result = _q_self->mapSelectionToSource(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 1) { QModelIndex _q_arg0 = qscriptvalue_cast<QModelIndex>(context->argument(0)); QModelIndex _q_result = _q_self->mapToSource(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 1) { QAbstractItemModel* _q_arg0 = qscriptvalue_cast<QAbstractItemModel*>(context->argument(0)); _q_self->setSourceModel(_q_arg0); return context->engine()->undefinedValue(); } break; case 5: if (context->argumentCount() == 0) { QAbstractItemModel* _q_result = _q_self->sourceModel(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 6: { QString result = QString::fromLatin1("QAbstractProxyModel"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QAbstractProxyModel_throw_ambiguity_error_helper(context, qtscript_QAbstractProxyModel_function_names[_id+1], qtscript_QAbstractProxyModel_function_signatures[_id+1]); }
static QScriptValue qtscript_QHeaderView_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 + 35; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QHeaderView* _q_self = qscriptvalue_cast<QHeaderView*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QHeaderView.%0(): this object is not a QHeaderView") .arg(qtscript_QHeaderView_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 0) { int _q_result = _q_self->count(); return QScriptValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 0) { int _q_result = _q_self->hiddenSectionCount(); return QScriptValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->hideSection(_q_arg0); return context->engine()->undefinedValue(); } break; case 3: if (context->argumentCount() == 0) { bool _q_result = _q_self->isClickable(); return QScriptValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 0) { bool _q_result = _q_self->isMovable(); return QScriptValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); bool _q_result = _q_self->isSectionHidden(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 0) { int _q_result = _q_self->length(); return QScriptValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); int _q_result = _q_self->logicalIndex(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 1) { if ((qMetaTypeId<QPoint>() == context->argument(0).toVariant().userType())) { QPoint _q_arg0 = qscriptvalue_cast<QPoint>(context->argument(0)); int _q_result = _q_self->logicalIndexAt(_q_arg0); return QScriptValue(context->engine(), _q_result); } else if (context->argument(0).isNumber()) { int _q_arg0 = context->argument(0).toInt32(); int _q_result = _q_self->logicalIndexAt(_q_arg0); return QScriptValue(context->engine(), _q_result); } } if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); int _q_result = _q_self->logicalIndexAt(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); _q_self->moveSection(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 10: if (context->argumentCount() == 0) { int _q_result = _q_self->offset(); return QScriptValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 0) { Qt::Orientation _q_result = _q_self->orientation(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QHeaderView::ResizeMode _q_result = _q_self->resizeMode(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 13: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); _q_self->resizeSection(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 14: if (context->argumentCount() == 1) { QHeaderView::ResizeMode _q_arg0 = qscriptvalue_cast<QHeaderView::ResizeMode>(context->argument(0)); _q_self->resizeSections(_q_arg0); return context->engine()->undefinedValue(); } break; case 15: if (context->argumentCount() == 1) { QByteArray _q_arg0 = qscriptvalue_cast<QByteArray>(context->argument(0)); bool _q_result = _q_self->restoreState(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 16: if (context->argumentCount() == 0) { QByteArray _q_result = _q_self->saveState(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 17: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); int _q_result = _q_self->sectionPosition(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 18: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); int _q_result = _q_self->sectionSize(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 19: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); int _q_result = _q_self->sectionSizeHint(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 20: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); int _q_result = _q_self->sectionViewportPosition(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 21: if (context->argumentCount() == 0) { bool _q_result = _q_self->sectionsHidden(); return QScriptValue(context->engine(), _q_result); } break; case 22: if (context->argumentCount() == 0) { bool _q_result = _q_self->sectionsMoved(); return QScriptValue(context->engine(), _q_result); } break; case 23: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setClickable(_q_arg0); return context->engine()->undefinedValue(); } break; case 24: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setMovable(_q_arg0); return context->engine()->undefinedValue(); } break; case 25: if (context->argumentCount() == 1) { QHeaderView::ResizeMode _q_arg0 = qscriptvalue_cast<QHeaderView::ResizeMode>(context->argument(0)); _q_self->setResizeMode(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QHeaderView::ResizeMode _q_arg1 = qscriptvalue_cast<QHeaderView::ResizeMode>(context->argument(1)); _q_self->setResizeMode(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 26: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); bool _q_arg1 = context->argument(1).toBoolean(); _q_self->setSectionHidden(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 27: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); Qt::SortOrder _q_arg1 = qscriptvalue_cast<Qt::SortOrder>(context->argument(1)); _q_self->setSortIndicator(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 28: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->showSection(_q_arg0); return context->engine()->undefinedValue(); } break; case 29: if (context->argumentCount() == 0) { Qt::SortOrder _q_result = _q_self->sortIndicatorOrder(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 30: if (context->argumentCount() == 0) { int _q_result = _q_self->sortIndicatorSection(); return QScriptValue(context->engine(), _q_result); } break; case 31: if (context->argumentCount() == 0) { int _q_result = _q_self->stretchSectionCount(); return QScriptValue(context->engine(), _q_result); } break; case 32: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); _q_self->swapSections(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 33: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); int _q_result = _q_self->visualIndex(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 34: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); int _q_result = _q_self->visualIndexAt(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 35: { QString result = QString::fromLatin1("QHeaderView"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QHeaderView_throw_ambiguity_error_helper(context, qtscript_QHeaderView_function_names[_id+1], qtscript_QHeaderView_function_signatures[_id+1]); }
static QScriptValue qtscript_QToolButton_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 + 5; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QToolButton* _q_self = qscriptvalue_cast<QToolButton*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QToolButton.%0(): this object is not a QToolButton") .arg(qtscript_QToolButton_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 0) { QAction* _q_result = _q_self->defaultAction(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 0) { QMenu* _q_result = _q_self->menu(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { QSize _q_result = _q_self->minimumSizeHint(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 1) { QMenu* _q_arg0 = qscriptvalue_cast<QMenu*>(context->argument(0)); _q_self->setMenu(_q_arg0); return context->engine()->undefinedValue(); } break; case 4: if (context->argumentCount() == 0) { QSize _q_result = _q_self->sizeHint(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 5: { QString result = QString::fromLatin1("QToolButton"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QToolButton_throw_ambiguity_error_helper(context, qtscript_QToolButton_function_names[_id+1], qtscript_QToolButton_function_signatures[_id+1]); }
static QScriptValue qtscript_QObject_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 + 19; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QObject* _q_self = qscriptvalue_cast<QObject*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QObject.%0(): this object is not a QObject") .arg(qtscript_QObject_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); bool _q_result = _q_self->blockSignals(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 0) { const QList<QObject* >& _q_result = _q_self->children(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { _q_self->dumpObjectInfo(); return context->engine()->undefinedValue(); } break; case 3: if (context->argumentCount() == 0) { _q_self->dumpObjectTree(); return context->engine()->undefinedValue(); } break; case 4: if (context->argumentCount() == 0) { QList<QByteArray > _q_result = _q_self->dynamicPropertyNames(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 1) { QEvent* _q_arg0 = qscriptvalue_cast<QEvent*>(context->argument(0)); bool _q_result = _q_self->event(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 2) { QObject* _q_arg0 = context->argument(0).toQObject(); QEvent* _q_arg1 = qscriptvalue_cast<QEvent*>(context->argument(1)); bool _q_result = _q_self->eventFilter(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 1) { // TEMPLATE - core.convert_string_arg_to_char* - START QByteArray tmp__q_arg0 = context->argument(0).toString().toLatin1(); const char * _q_arg0 = tmp__q_arg0.constData(); // TEMPLATE - core.convert_string_arg_to_char* - END bool _q_result = _q_self->inherits(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 1) { QObject* _q_arg0 = context->argument(0).toQObject(); _q_self->installEventFilter(_q_arg0); return context->engine()->undefinedValue(); } break; case 9: if (context->argumentCount() == 0) { bool _q_result = _q_self->isWidgetType(); return QScriptValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 0) { bool _q_result = _q_self->isWindowType(); return QScriptValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->killTimer(_q_arg0); return context->engine()->undefinedValue(); } break; case 12: if (context->argumentCount() == 0) { QObject* _q_result = _q_self->parent(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 13: if (context->argumentCount() == 1) { // TEMPLATE - core.convert_string_arg_to_char* - START QByteArray tmp__q_arg0 = context->argument(0).toString().toLatin1(); const char * _q_arg0 = tmp__q_arg0.constData(); // TEMPLATE - core.convert_string_arg_to_char* - END QVariant _q_result = _q_self->property(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 14: if (context->argumentCount() == 1) { QObject* _q_arg0 = context->argument(0).toQObject(); _q_self->removeEventFilter(_q_arg0); return context->engine()->undefinedValue(); } break; case 15: if (context->argumentCount() == 1) { QObject* _q_arg0 = context->argument(0).toQObject(); _q_self->setParent(_q_arg0); return context->engine()->undefinedValue(); } break; case 16: if (context->argumentCount() == 2) { // TEMPLATE - core.convert_string_arg_to_char* - START QByteArray tmp__q_arg0 = context->argument(0).toString().toLatin1(); const char * _q_arg0 = tmp__q_arg0.constData(); // TEMPLATE - core.convert_string_arg_to_char* - END QVariant _q_arg1 = context->argument(1).toVariant(); bool _q_result = _q_self->setProperty(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } break; case 17: if (context->argumentCount() == 0) { bool _q_result = _q_self->signalsBlocked(); return QScriptValue(context->engine(), _q_result); } break; case 18: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); Qt::TimerType _q_arg1 = qscriptvalue_cast<Qt::TimerType>(context->argument(1)); int _q_result = _q_self->startTimer(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } break; case 19: { QString result; QDebug d(&result); d << _q_self; return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QObject_throw_ambiguity_error_helper(context, qtscript_QObject_function_names[_id+1], qtscript_QObject_function_signatures[_id+1]); }
static QScriptValue qtscript_QXmlNodeModelIndex_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 + 5; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QXmlNodeModelIndex* _q_self = qscriptvalue_cast<QXmlNodeModelIndex*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QXmlNodeModelIndex.%0(): this object is not a QXmlNodeModelIndex") .arg(qtscript_QXmlNodeModelIndex_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 0) { qint64 _q_result = _q_self->additionalData(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 0) { qint64 _q_result = _q_self->data(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { bool _q_result = _q_self->isNull(); return QScriptValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { const QAbstractXmlNodeModel* _q_result = const_cast<const QAbstractXmlNodeModel*>(_q_self->model()); return qScriptValueFromValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 1) { QXmlNodeModelIndex _q_arg0 = qscriptvalue_cast<QXmlNodeModelIndex>(context->argument(0)); bool _q_result = _q_self->operator==(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 5: { QString result = QString::fromLatin1("QXmlNodeModelIndex"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QXmlNodeModelIndex_throw_ambiguity_error_helper(context, qtscript_QXmlNodeModelIndex_function_names[_id+1], qtscript_QXmlNodeModelIndex_function_signatures[_id+1]); }
// returns class name: QScriptValue REcmaSnapEnd::getClassName(QScriptContext *context, QScriptEngine *engine) { return qScriptValueFromValue(engine, QString("RSnapEnd")); }
static QScriptValue qtscript_QTextBlock_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 + 32; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QTextBlock* _q_self = qscriptvalue_cast<QTextBlock*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QTextBlock.%0(): this object is not a QTextBlock") .arg(qtscript_QTextBlock_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 0) { QTextBlock::iterator _q_result = _q_self->begin(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 0) { QTextBlockFormat _q_result = _q_self->blockFormat(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { int _q_result = _q_self->blockFormatIndex(); return QScriptValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { int _q_result = _q_self->blockNumber(); return QScriptValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 0) { QTextCharFormat _q_result = _q_self->charFormat(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 0) { int _q_result = _q_self->charFormatIndex(); return QScriptValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 0) { _q_self->clearLayout(); return context->engine()->undefinedValue(); } break; case 7: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); bool _q_result = _q_self->contains(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 0) { QTextDocument* _q_result = const_cast<QTextDocument*>(_q_self->document()); return qScriptValueFromValue(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 0) { QTextBlock::iterator _q_result = _q_self->end(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 0) { int _q_result = _q_self->firstLineNumber(); return QScriptValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 0) { int _q_result = _q_self->fragmentIndex(); return QScriptValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 0) { bool _q_result = _q_self->isValid(); return QScriptValue(context->engine(), _q_result); } break; case 13: if (context->argumentCount() == 0) { bool _q_result = _q_self->isVisible(); return QScriptValue(context->engine(), _q_result); } break; case 14: if (context->argumentCount() == 0) { QTextLayout* _q_result = _q_self->layout(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 15: if (context->argumentCount() == 0) { int _q_result = _q_self->length(); return QScriptValue(context->engine(), _q_result); } break; case 16: if (context->argumentCount() == 0) { int _q_result = _q_self->lineCount(); return QScriptValue(context->engine(), _q_result); } break; case 17: if (context->argumentCount() == 0) { QTextBlock _q_result = _q_self->next(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 18: if (context->argumentCount() == 1) { QTextBlock _q_arg0 = qscriptvalue_cast<QTextBlock>(context->argument(0)); bool _q_result = _q_self->operator==(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 19: if (context->argumentCount() == 1) { QTextBlock _q_arg0 = qscriptvalue_cast<QTextBlock>(context->argument(0)); bool _q_result = _q_self->operator<(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 20: if (context->argumentCount() == 0) { int _q_result = _q_self->position(); return QScriptValue(context->engine(), _q_result); } break; case 21: if (context->argumentCount() == 0) { QTextBlock _q_result = _q_self->previous(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 22: if (context->argumentCount() == 0) { int _q_result = _q_self->revision(); return QScriptValue(context->engine(), _q_result); } break; case 23: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setLineCount(_q_arg0); return context->engine()->undefinedValue(); } break; case 24: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setRevision(_q_arg0); return context->engine()->undefinedValue(); } break; case 25: if (context->argumentCount() == 1) { QTextBlockUserData* _q_arg0 = qscriptvalue_cast<QTextBlockUserData*>(context->argument(0)); _q_self->setUserData(_q_arg0); return context->engine()->undefinedValue(); } break; case 26: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setUserState(_q_arg0); return context->engine()->undefinedValue(); } break; case 27: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setVisible(_q_arg0); return context->engine()->undefinedValue(); } break; case 28: if (context->argumentCount() == 0) { QString _q_result = _q_self->text(); return QScriptValue(context->engine(), _q_result); } break; case 29: if (context->argumentCount() == 0) { QTextList* _q_result = _q_self->textList(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 30: if (context->argumentCount() == 0) { QTextBlockUserData* _q_result = _q_self->userData(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 31: if (context->argumentCount() == 0) { int _q_result = _q_self->userState(); return QScriptValue(context->engine(), _q_result); } break; case 32: { QString result = QString::fromLatin1("QTextBlock"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QTextBlock_throw_ambiguity_error_helper(context, qtscript_QTextBlock_function_names[_id+1], qtscript_QTextBlock_function_signatures[_id+1]); }
static QScriptValue qtscript_QTextFormat_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 + 48; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QTextFormat* _q_self = qscriptvalue_cast<QTextFormat*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QTextFormat.%0(): this object is not a QTextFormat") .arg(qtscript_QTextFormat_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 0) { QBrush _q_result = _q_self->background(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); bool _q_result = _q_self->boolProperty(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QBrush _q_result = _q_self->brushProperty(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { _q_self->clearBackground(); return context->engine()->undefinedValue(); } break; case 4: if (context->argumentCount() == 0) { _q_self->clearForeground(); return context->engine()->undefinedValue(); } break; case 5: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->clearProperty(_q_arg0); return context->engine()->undefinedValue(); } break; case 6: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QColor _q_result = _q_self->colorProperty(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); qreal _q_result = _q_self->doubleProperty(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 0) { QBrush _q_result = _q_self->foreground(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); bool _q_result = _q_self->hasProperty(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); int _q_result = _q_self->intProperty(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 0) { bool _q_result = _q_self->isBlockFormat(); return QScriptValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 0) { bool _q_result = _q_self->isCharFormat(); return QScriptValue(context->engine(), _q_result); } break; case 13: if (context->argumentCount() == 0) { bool _q_result = _q_self->isFrameFormat(); return QScriptValue(context->engine(), _q_result); } break; case 14: if (context->argumentCount() == 0) { bool _q_result = _q_self->isImageFormat(); return QScriptValue(context->engine(), _q_result); } break; case 15: if (context->argumentCount() == 0) { bool _q_result = _q_self->isListFormat(); return QScriptValue(context->engine(), _q_result); } break; case 16: if (context->argumentCount() == 0) { bool _q_result = _q_self->isTableCellFormat(); return QScriptValue(context->engine(), _q_result); } break; case 17: if (context->argumentCount() == 0) { bool _q_result = _q_self->isTableFormat(); return QScriptValue(context->engine(), _q_result); } break; case 18: if (context->argumentCount() == 0) { bool _q_result = _q_self->isValid(); return QScriptValue(context->engine(), _q_result); } break; case 19: if (context->argumentCount() == 0) { Qt::LayoutDirection _q_result = _q_self->layoutDirection(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 20: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QTextLength _q_result = _q_self->lengthProperty(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 21: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QVector<QTextLength> _q_result = _q_self->lengthVectorProperty(_q_arg0); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 22: if (context->argumentCount() == 1) { QTextFormat _q_arg0 = qscriptvalue_cast<QTextFormat>(context->argument(0)); _q_self->merge(_q_arg0); return context->engine()->undefinedValue(); } break; case 23: if (context->argumentCount() == 0) { int _q_result = _q_self->objectIndex(); return QScriptValue(context->engine(), _q_result); } break; case 24: if (context->argumentCount() == 0) { int _q_result = _q_self->objectType(); return QScriptValue(context->engine(), _q_result); } break; case 25: if (context->argumentCount() == 1) { QTextFormat _q_arg0 = qscriptvalue_cast<QTextFormat>(context->argument(0)); bool _q_result = _q_self->operator==(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 26: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QPen _q_result = _q_self->penProperty(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 27: if (context->argumentCount() == 0) { QMap<int,QVariant> _q_result = _q_self->properties(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 28: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QVariant _q_result = _q_self->property(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 29: if (context->argumentCount() == 0) { int _q_result = _q_self->propertyCount(); return QScriptValue(context->engine(), _q_result); } break; case 30: if (context->argumentCount() == 1) { QDataStream* _q_arg0 = qscriptvalue_cast<QDataStream*>(context->argument(0)); operator>>(*_q_arg0, *_q_self); return context->engine()->undefinedValue(); } break; case 31: if (context->argumentCount() == 1) { QBrush _q_arg0 = qscriptvalue_cast<QBrush>(context->argument(0)); _q_self->setBackground(_q_arg0); return context->engine()->undefinedValue(); } break; case 32: if (context->argumentCount() == 1) { QBrush _q_arg0 = qscriptvalue_cast<QBrush>(context->argument(0)); _q_self->setForeground(_q_arg0); return context->engine()->undefinedValue(); } break; case 33: if (context->argumentCount() == 1) { Qt::LayoutDirection _q_arg0 = qscriptvalue_cast<Qt::LayoutDirection>(context->argument(0)); _q_self->setLayoutDirection(_q_arg0); return context->engine()->undefinedValue(); } break; case 34: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QVector<QTextLength> _q_arg1; qScriptValueToSequence(context->argument(1), _q_arg1); _q_self->setProperty(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 35: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setObjectIndex(_q_arg0); return context->engine()->undefinedValue(); } break; case 36: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setObjectType(_q_arg0); return context->engine()->undefinedValue(); } break; case 37: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QVariant _q_arg1 = context->argument(1).toVariant(); _q_self->setProperty(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 38: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QString _q_result = _q_self->stringProperty(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 39: if (context->argumentCount() == 0) { QTextBlockFormat _q_result = _q_self->toBlockFormat(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 40: if (context->argumentCount() == 0) { QTextCharFormat _q_result = _q_self->toCharFormat(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 41: if (context->argumentCount() == 0) { QTextFrameFormat _q_result = _q_self->toFrameFormat(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 42: if (context->argumentCount() == 0) { QTextImageFormat _q_result = _q_self->toImageFormat(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 43: if (context->argumentCount() == 0) { QTextListFormat _q_result = _q_self->toListFormat(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 44: if (context->argumentCount() == 0) { QTextTableCellFormat _q_result = _q_self->toTableCellFormat(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 45: if (context->argumentCount() == 0) { QTextTableFormat _q_result = _q_self->toTableFormat(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 46: if (context->argumentCount() == 0) { int _q_result = _q_self->type(); return QScriptValue(context->engine(), _q_result); } break; case 47: if (context->argumentCount() == 1) { QDataStream* _q_arg0 = qscriptvalue_cast<QDataStream*>(context->argument(0)); operator<<(*_q_arg0, *_q_self); return context->engine()->undefinedValue(); } break; case 48: { QString result = QString::fromLatin1("QTextFormat"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QTextFormat_throw_ambiguity_error_helper(context, qtscript_QTextFormat_function_names[_id+1], qtscript_QTextFormat_function_signatures[_id+1]); }
static QScriptValue qtscript_QMenuBar_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 + 14; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QMenuBar* _q_self = qscriptvalue_cast<QMenuBar*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QMenuBar.%0(): this object is not a QMenuBar") .arg(qtscript_QMenuBar_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 1) { QPoint _q_arg0 = qscriptvalue_cast<QPoint>(context->argument(0)); QAction* _q_result = _q_self->actionAt(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 1) { QAction* _q_arg0 = qscriptvalue_cast<QAction*>(context->argument(0)); QRect _q_result = _q_self->actionGeometry(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { QAction* _q_result = _q_self->activeAction(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); QAction* _q_result = _q_self->addAction(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 1) { if (qscriptvalue_cast<QMenu*>(context->argument(0))) { QMenu* _q_arg0 = qscriptvalue_cast<QMenu*>(context->argument(0)); QAction* _q_result = _q_self->addMenu(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } else if (context->argument(0).isString()) { QString _q_arg0 = context->argument(0).toString(); QMenu* _q_result = _q_self->addMenu(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } } if (context->argumentCount() == 2) { QIcon _q_arg0 = qscriptvalue_cast<QIcon>(context->argument(0)); QString _q_arg1 = context->argument(1).toString(); QMenu* _q_result = _q_self->addMenu(_q_arg0, _q_arg1); return qScriptValueFromValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 0) { QAction* _q_result = _q_self->addSeparator(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 0) { _q_self->clear(); return context->engine()->undefinedValue(); } break; case 7: if (context->argumentCount() == 0) { QWidget* _q_result = _q_self->cornerWidget(); return qScriptValueFromValue(context->engine(), _q_result); } if (context->argumentCount() == 1) { Qt::Corner _q_arg0 = qscriptvalue_cast<Qt::Corner>(context->argument(0)); QWidget* _q_result = _q_self->cornerWidget(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 2) { QAction* _q_arg0 = qscriptvalue_cast<QAction*>(context->argument(0)); QMenu* _q_arg1 = qscriptvalue_cast<QMenu*>(context->argument(1)); QAction* _q_result = _q_self->insertMenu(_q_arg0, _q_arg1); return qScriptValueFromValue(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 1) { QAction* _q_arg0 = qscriptvalue_cast<QAction*>(context->argument(0)); QAction* _q_result = _q_self->insertSeparator(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 0) { QSize _q_result = _q_self->minimumSizeHint(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 1) { QAction* _q_arg0 = qscriptvalue_cast<QAction*>(context->argument(0)); _q_self->setActiveAction(_q_arg0); return context->engine()->undefinedValue(); } break; case 12: if (context->argumentCount() == 1) { QWidget* _q_arg0 = qscriptvalue_cast<QWidget*>(context->argument(0)); _q_self->setCornerWidget(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { QWidget* _q_arg0 = qscriptvalue_cast<QWidget*>(context->argument(0)); Qt::Corner _q_arg1 = qscriptvalue_cast<Qt::Corner>(context->argument(1)); _q_self->setCornerWidget(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 13: if (context->argumentCount() == 0) { QSize _q_result = _q_self->sizeHint(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 14: { QString result = QString::fromLatin1("QMenuBar"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QMenuBar_throw_ambiguity_error_helper(context, qtscript_QMenuBar_function_names[_id+1], qtscript_QMenuBar_function_signatures[_id+1]); }
// returns class name: QScriptValue REcmaPatternListMetric::getClassName(QScriptContext *context, QScriptEngine *engine) { return qScriptValueFromValue(engine, QString("RPatternListMetric")); }
static QScriptValue qtscript_QFontDialog_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("QFontDialog(): Did you forget to construct with 'new'?")); } if (context->argumentCount() == 0) { QtScriptShell_QFontDialog* _q_cpp_result = new QtScriptShell_QFontDialog(); QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QFontDialog*)_q_cpp_result, QScriptEngine::AutoOwnership); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } else if (context->argumentCount() == 1) { if (qscriptvalue_cast<QWidget*>(context->argument(0))) { QWidget* _q_arg0 = qscriptvalue_cast<QWidget*>(context->argument(0)); QtScriptShell_QFontDialog* _q_cpp_result = new QtScriptShell_QFontDialog(_q_arg0); QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QFontDialog*)_q_cpp_result, QScriptEngine::AutoOwnership); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } else if ((qMetaTypeId<QFont>() == context->argument(0).toVariant().userType())) { QFont _q_arg0 = qscriptvalue_cast<QFont>(context->argument(0)); QtScriptShell_QFontDialog* _q_cpp_result = new QtScriptShell_QFontDialog(_q_arg0); QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QFontDialog*)_q_cpp_result, QScriptEngine::AutoOwnership); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } } else if (context->argumentCount() == 2) { QFont _q_arg0 = qscriptvalue_cast<QFont>(context->argument(0)); QWidget* _q_arg1 = qscriptvalue_cast<QWidget*>(context->argument(1)); QtScriptShell_QFontDialog* _q_cpp_result = new QtScriptShell_QFontDialog(_q_arg0, _q_arg1); QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QFontDialog*)_q_cpp_result, QScriptEngine::AutoOwnership); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } break; case 1: if (context->argumentCount() == 0) { // TEMPLATE - core.prepare_removed_bool*_argument - START bool __ok; bool *_q_arg0 = &__ok; // TEMPLATE - core.prepare_removed_bool*_argument - END QFont _q_result = QFontDialog::getFont(_q_arg0); // TEMPLATE - core.convert_to_null_or_wrap - START QScriptValue _q_convertedResult; if (!__ok) _q_convertedResult = context->engine()->nullValue(); else _q_convertedResult = qScriptValueFromValue(context->engine(), _q_result); // TEMPLATE - core.convert_to_null_or_wrap - END return qScriptValueFromValue(context->engine(), _q_convertedResult); } if (context->argumentCount() == 1) { if (qscriptvalue_cast<QWidget*>(context->argument(0))) { // TEMPLATE - core.prepare_removed_bool*_argument - START bool __ok; bool *_q_arg0 = &__ok; // TEMPLATE - core.prepare_removed_bool*_argument - END QWidget* _q_arg1 = qscriptvalue_cast<QWidget*>(context->argument(0)); QFont _q_result = QFontDialog::getFont(_q_arg0, _q_arg1); // TEMPLATE - core.convert_to_null_or_wrap - START QScriptValue _q_convertedResult; if (!__ok) _q_convertedResult = context->engine()->nullValue(); else _q_convertedResult = qScriptValueFromValue(context->engine(), _q_result); // TEMPLATE - core.convert_to_null_or_wrap - END return qScriptValueFromValue(context->engine(), _q_convertedResult); } else if ((qMetaTypeId<QFont>() == context->argument(0).toVariant().userType())) { // TEMPLATE - core.prepare_removed_bool*_argument - START bool __ok; bool *_q_arg0 = &__ok; // TEMPLATE - core.prepare_removed_bool*_argument - END QFont _q_arg1 = qscriptvalue_cast<QFont>(context->argument(0)); QFont _q_result = QFontDialog::getFont(_q_arg0, _q_arg1); // TEMPLATE - core.convert_to_null_or_wrap - START QScriptValue _q_convertedResult; if (!__ok) _q_convertedResult = context->engine()->nullValue(); else _q_convertedResult = qScriptValueFromValue(context->engine(), _q_result); // TEMPLATE - core.convert_to_null_or_wrap - END return qScriptValueFromValue(context->engine(), _q_convertedResult); } } if (context->argumentCount() == 2) { // TEMPLATE - core.prepare_removed_bool*_argument - START bool __ok; bool *_q_arg0 = &__ok; // TEMPLATE - core.prepare_removed_bool*_argument - END QFont _q_arg1 = qscriptvalue_cast<QFont>(context->argument(0)); QWidget* _q_arg2 = qscriptvalue_cast<QWidget*>(context->argument(1)); QFont _q_result = QFontDialog::getFont(_q_arg0, _q_arg1, _q_arg2); // TEMPLATE - core.convert_to_null_or_wrap - START QScriptValue _q_convertedResult; if (!__ok) _q_convertedResult = context->engine()->nullValue(); else _q_convertedResult = qScriptValueFromValue(context->engine(), _q_result); // TEMPLATE - core.convert_to_null_or_wrap - END return qScriptValueFromValue(context->engine(), _q_convertedResult); } if (context->argumentCount() == 3) { // TEMPLATE - core.prepare_removed_bool*_argument - START bool __ok; bool *_q_arg0 = &__ok; // TEMPLATE - core.prepare_removed_bool*_argument - END QFont _q_arg1 = qscriptvalue_cast<QFont>(context->argument(0)); QWidget* _q_arg2 = qscriptvalue_cast<QWidget*>(context->argument(1)); QString _q_arg3 = context->argument(2).toString(); QFont _q_result = QFontDialog::getFont(_q_arg0, _q_arg1, _q_arg2, _q_arg3); // TEMPLATE - core.convert_to_null_or_wrap - START QScriptValue _q_convertedResult; if (!__ok) _q_convertedResult = context->engine()->nullValue(); else _q_convertedResult = qScriptValueFromValue(context->engine(), _q_result); // TEMPLATE - core.convert_to_null_or_wrap - END return qScriptValueFromValue(context->engine(), _q_convertedResult); } if (context->argumentCount() == 5) { bool* _q_arg0 = qscriptvalue_cast<bool*>(context->argument(0)); QFont _q_arg1 = qscriptvalue_cast<QFont>(context->argument(1)); QWidget* _q_arg2 = qscriptvalue_cast<QWidget*>(context->argument(2)); QString _q_arg3 = context->argument(3).toString(); QFlags<QFontDialog::FontDialogOption> _q_arg4 = qscriptvalue_cast<QFlags<QFontDialog::FontDialogOption> >(context->argument(4)); QFont _q_result = QFontDialog::getFont(_q_arg0, _q_arg1, _q_arg2, _q_arg3, _q_arg4); return qScriptValueFromValue(context->engine(), _q_result); } break; default: Q_ASSERT(false); } return qtscript_QFontDialog_throw_ambiguity_error_helper(context, qtscript_QFontDialog_function_names[_id], qtscript_QFontDialog_function_signatures[_id]); }
// returns class name: QScriptValue REcmaRestrictOff::getClassName(QScriptContext *context, QScriptEngine *engine) { return qScriptValueFromValue(engine, QString("RRestrictOff")); }
// returns class name: QScriptValue REcmaPointEntity::getClassName(QScriptContext *context, QScriptEngine *engine) { return qScriptValueFromValue(engine, QString("RPointEntity")); }
// public methods: QScriptValue REcmaRestrictOff::restrictSnap (QScriptContext* context, QScriptEngine* engine) { //REcmaHelper::functionStart("REcmaRestrictOff::restrictSnap", context, engine); //qDebug() << "ECMAScript WRAPPER: REcmaRestrictOff::restrictSnap"; //QCoreApplication::processEvents(); QScriptValue result = engine->undefinedValue(); // public function: can be called from ECMA wrapper of ECMA shell: RRestrictOff* self = getSelf("restrictSnap", context); //Q_ASSERT(self!=NULL); if (self==NULL) { return REcmaHelper::throwError("self is NULL", context); } if( context->argumentCount() == 2 && ( context->argument(0).isVariant() || context->argument(0).isQObject() || context->argument(0).isNull() ) /* type: RVector */ && ( context->argument(1).isVariant() || context->argument(1).isQObject() || context->argument(1).isNull() ) /* type: RVector */ ){ // prepare arguments: // argument isCopyable and has default constructor and isSimpleClass RVector* ap0 = qscriptvalue_cast< RVector* >( context->argument( 0 ) ); if (ap0 == NULL) { return REcmaHelper::throwError("RRestrictOff: Argument 0 is not of type RVector.", context); } RVector a0 = *ap0; // argument isCopyable and has default constructor and isSimpleClass RVector* ap1 = qscriptvalue_cast< RVector* >( context->argument( 1 ) ); if (ap1 == NULL) { return REcmaHelper::throwError("RRestrictOff: Argument 1 is not of type RVector.", context); } RVector a1 = *ap1; // end of arguments // call C++ function: // return type 'RVector' RVector cppResult = self->restrictSnap(a0 , a1); // return type: RVector // not standard type nor reference result = qScriptValueFromValue(engine, cppResult); } else { return REcmaHelper::throwError("Wrong number/types of arguments for RRestrictOff.restrictSnap().", context); } //REcmaHelper::functionEnd("REcmaRestrictOff::restrictSnap", context, engine); return result; }
static QScriptValue qtscript_QStandardItemModel_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 + 26; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QStandardItemModel* _q_self = qscriptvalue_cast<QStandardItemModel*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QStandardItemModel.%0(): this object is not a QStandardItemModel") .arg(qtscript_QStandardItemModel_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 1) { QList<QStandardItem*> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->appendColumn(_q_arg0); return context->engine()->undefinedValue(); } break; case 1: if (context->argumentCount() == 1) { if (qscriptvalue_cast<QStandardItem*>(context->argument(0))) { QStandardItem* _q_arg0 = qscriptvalue_cast<QStandardItem*>(context->argument(0)); _q_self->appendRow(_q_arg0); return context->engine()->undefinedValue(); } else if (context->argument(0).isArray()) { QList<QStandardItem*> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->appendRow(_q_arg0); return context->engine()->undefinedValue(); } } break; case 2: if (context->argumentCount() == 0) { _q_self->clear(); return context->engine()->undefinedValue(); } break; case 3: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); QList<QStandardItem*> _q_result = _q_self->findItems(_q_arg0); return qScriptValueFromSequence(context->engine(), _q_result); } if (context->argumentCount() == 2) { QString _q_arg0 = context->argument(0).toString(); QFlags<Qt::MatchFlag> _q_arg1 = qscriptvalue_cast<QFlags<Qt::MatchFlag> >(context->argument(1)); QList<QStandardItem*> _q_result = _q_self->findItems(_q_arg0, _q_arg1); return qScriptValueFromSequence(context->engine(), _q_result); } if (context->argumentCount() == 3) { QString _q_arg0 = context->argument(0).toString(); QFlags<Qt::MatchFlag> _q_arg1 = qscriptvalue_cast<QFlags<Qt::MatchFlag> >(context->argument(1)); int _q_arg2 = context->argument(2).toInt32(); QList<QStandardItem*> _q_result = _q_self->findItems(_q_arg0, _q_arg1, _q_arg2); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QStandardItem* _q_result = _q_self->horizontalHeaderItem(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 1) { QStandardItem* _q_arg0 = qscriptvalue_cast<QStandardItem*>(context->argument(0)); QModelIndex _q_result = _q_self->indexFromItem(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QList<QStandardItem*> _q_arg1; qScriptValueToSequence(context->argument(1), _q_arg1); _q_self->insertColumn(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 7: if (context->argumentCount() == 2) { if (context->argument(0).isNumber() && qscriptvalue_cast<QStandardItem*>(context->argument(1))) { int _q_arg0 = context->argument(0).toInt32(); QStandardItem* _q_arg1 = qscriptvalue_cast<QStandardItem*>(context->argument(1)); _q_self->insertRow(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } else if (context->argument(0).isNumber() && context->argument(1).isArray()) { int _q_arg0 = context->argument(0).toInt32(); QList<QStandardItem*> _q_arg1; qScriptValueToSequence(context->argument(1), _q_arg1); _q_self->insertRow(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } } break; case 8: if (context->argumentCount() == 0) { QStandardItem* _q_result = _q_self->invisibleRootItem(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QStandardItem* _q_result = _q_self->item(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); QStandardItem* _q_result = _q_self->item(_q_arg0, _q_arg1); return qScriptValueFromValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 1) { QModelIndex _q_arg0 = qscriptvalue_cast<QModelIndex>(context->argument(0)); QStandardItem* _q_result = _q_self->itemFromIndex(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 0) { QStandardItem* _q_result = const_cast<QStandardItem*>(_q_self->itemPrototype()); return qScriptValueFromValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setColumnCount(_q_arg0); return context->engine()->undefinedValue(); } break; case 13: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QStandardItem* _q_arg1 = qscriptvalue_cast<QStandardItem*>(context->argument(1)); _q_self->setHorizontalHeaderItem(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 14: if (context->argumentCount() == 1) { QStringList _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setHorizontalHeaderLabels(_q_arg0); return context->engine()->undefinedValue(); } break; case 15: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QStandardItem* _q_arg1 = qscriptvalue_cast<QStandardItem*>(context->argument(1)); _q_self->setItem(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } if (context->argumentCount() == 3) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); QStandardItem* _q_arg2 = qscriptvalue_cast<QStandardItem*>(context->argument(2)); _q_self->setItem(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } break; case 16: if (context->argumentCount() == 1) { QStandardItem* _q_arg0 = qscriptvalue_cast<QStandardItem*>(context->argument(0)); _q_self->setItemPrototype(_q_arg0); return context->engine()->undefinedValue(); } break; case 17: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setRowCount(_q_arg0); return context->engine()->undefinedValue(); } break; case 18: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QStandardItem* _q_arg1 = qscriptvalue_cast<QStandardItem*>(context->argument(1)); _q_self->setVerticalHeaderItem(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 19: if (context->argumentCount() == 1) { QStringList _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setVerticalHeaderLabels(_q_arg0); return context->engine()->undefinedValue(); } break; case 20: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QList<QStandardItem*> _q_result = _q_self->takeColumn(_q_arg0); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 21: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QStandardItem* _q_result = _q_self->takeHorizontalHeaderItem(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 22: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QStandardItem* _q_result = _q_self->takeItem(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); QStandardItem* _q_result = _q_self->takeItem(_q_arg0, _q_arg1); return qScriptValueFromValue(context->engine(), _q_result); } break; case 23: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QList<QStandardItem*> _q_result = _q_self->takeRow(_q_arg0); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 24: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QStandardItem* _q_result = _q_self->takeVerticalHeaderItem(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 25: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QStandardItem* _q_result = _q_self->verticalHeaderItem(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 26: { QString result = QString::fromLatin1("QStandardItemModel"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QStandardItemModel_throw_ambiguity_error_helper(context, qtscript_QStandardItemModel_function_names[_id+1], qtscript_QStandardItemModel_function_signatures[_id+1]); }
static QScriptValue qtscript_QSystemTrayIcon_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; QSystemTrayIcon* _q_self = qscriptvalue_cast<QSystemTrayIcon*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QSystemTrayIcon.%0(): this object is not a QSystemTrayIcon") .arg(qtscript_QSystemTrayIcon_function_names[_id+3])); } switch (_id) { case 0: if (context->argumentCount() == 0) { QMenu* _q_result = _q_self->contextMenu(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 0) { QRect _q_result = _q_self->geometry(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 1) { QMenu* _q_arg0 = qscriptvalue_cast<QMenu*>(context->argument(0)); _q_self->setContextMenu(_q_arg0); return context->engine()->undefinedValue(); } break; case 3: if (context->argumentCount() == 2) { QString _q_arg0 = context->argument(0).toString(); QString _q_arg1 = context->argument(1).toString(); _q_self->showMessage(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } if (context->argumentCount() == 3) { QString _q_arg0 = context->argument(0).toString(); QString _q_arg1 = context->argument(1).toString(); QSystemTrayIcon::MessageIcon _q_arg2 = qscriptvalue_cast<QSystemTrayIcon::MessageIcon>(context->argument(2)); _q_self->showMessage(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } if (context->argumentCount() == 4) { QString _q_arg0 = context->argument(0).toString(); QString _q_arg1 = context->argument(1).toString(); QSystemTrayIcon::MessageIcon _q_arg2 = qscriptvalue_cast<QSystemTrayIcon::MessageIcon>(context->argument(2)); int _q_arg3 = context->argument(3).toInt32(); _q_self->showMessage(_q_arg0, _q_arg1, _q_arg2, _q_arg3); return context->engine()->undefinedValue(); } break; case 4: { QString result = QString::fromLatin1("QSystemTrayIcon"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QSystemTrayIcon_throw_ambiguity_error_helper(context, qtscript_QSystemTrayIcon_function_names[_id+3], qtscript_QSystemTrayIcon_function_signatures[_id+3]); }
// returns class name: QScriptValue REcmaNewDocumentListenerAdapter::getClassName(QScriptContext *context, QScriptEngine *engine) { return qScriptValueFromValue(engine, QString("RNewDocumentListenerAdapter")); }
static QScriptValue qtscript_QFont_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 + 59; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QFont* _q_self = qscriptvalue_cast<QFont*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QFont.%0(): this object is not a QFont") .arg(qtscript_QFont_function_names[_id+10])); } switch (_id) { case 0: if (context->argumentCount() == 0) { bool _q_result = _q_self->bold(); return QScriptValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 0) { QFont::Capitalization _q_result = _q_self->capitalization(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { QString _q_result = _q_self->defaultFamily(); return QScriptValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { bool _q_result = _q_self->exactMatch(); return QScriptValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 0) { QString _q_result = _q_self->family(); return QScriptValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 0) { bool _q_result = _q_self->fixedPitch(); return QScriptValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); bool _q_result = _q_self->fromString(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 0) { // FIXME: qt5 port #if QT_VERSION < 0x050000 Qt::HANDLE _q_result = _q_self->handle(); return qScriptValueFromValue(context->engine(), _q_result); #else return QScriptValue(); #endif } break; case 8: if (context->argumentCount() == 1) { QFont _q_arg0 = qscriptvalue_cast<QFont>(context->argument(0)); bool _q_result = _q_self->isCopyOf(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 0) { bool _q_result = _q_self->italic(); return QScriptValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 0) { bool _q_result = _q_self->kerning(); return QScriptValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 0) { QString _q_result = _q_self->key(); return QScriptValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 0) { QString _q_result = _q_self->lastResortFamily(); return QScriptValue(context->engine(), _q_result); } break; case 13: if (context->argumentCount() == 0) { QString _q_result = _q_self->lastResortFont(); return QScriptValue(context->engine(), _q_result); } break; case 14: if (context->argumentCount() == 0) { qreal _q_result = _q_self->letterSpacing(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 15: if (context->argumentCount() == 0) { QFont::SpacingType _q_result = _q_self->letterSpacingType(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 16: if (context->argumentCount() == 1) { QFont _q_arg0 = qscriptvalue_cast<QFont>(context->argument(0)); bool _q_result = _q_self->operator==(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 17: if (context->argumentCount() == 1) { QFont _q_arg0 = qscriptvalue_cast<QFont>(context->argument(0)); bool _q_result = _q_self->operator<(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 18: if (context->argumentCount() == 0) { bool _q_result = _q_self->overline(); return QScriptValue(context->engine(), _q_result); } break; case 19: if (context->argumentCount() == 0) { int _q_result = _q_self->pixelSize(); return QScriptValue(context->engine(), _q_result); } break; case 20: if (context->argumentCount() == 0) { int _q_result = _q_self->pointSize(); return QScriptValue(context->engine(), _q_result); } break; case 21: if (context->argumentCount() == 0) { qreal _q_result = _q_self->pointSizeF(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 22: if (context->argumentCount() == 0) { bool _q_result = _q_self->rawMode(); return QScriptValue(context->engine(), _q_result); } break; case 23: if (context->argumentCount() == 0) { QString _q_result = _q_self->rawName(); return QScriptValue(context->engine(), _q_result); } break; case 24: if (context->argumentCount() == 1) { QDataStream* _q_arg0 = qscriptvalue_cast<QDataStream*>(context->argument(0)); operator>>(*_q_arg0, *_q_self); return context->engine()->undefinedValue(); } break; case 25: if (context->argumentCount() == 0) { uint _q_result = _q_self->resolve(); return QScriptValue(context->engine(), _q_result); } if (context->argumentCount() == 1) { if ((qMetaTypeId<QFont>() == context->argument(0).toVariant().userType())) { QFont _q_arg0 = qscriptvalue_cast<QFont>(context->argument(0)); QFont _q_result = _q_self->resolve(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } else if (context->argument(0).isNumber()) { uint _q_arg0 = context->argument(0).toUInt32(); _q_self->resolve(_q_arg0); return context->engine()->undefinedValue(); } } break; case 26: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setBold(_q_arg0); return context->engine()->undefinedValue(); } break; case 27: if (context->argumentCount() == 1) { QFont::Capitalization _q_arg0 = qscriptvalue_cast<QFont::Capitalization>(context->argument(0)); _q_self->setCapitalization(_q_arg0); return context->engine()->undefinedValue(); } break; case 28: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->setFamily(_q_arg0); return context->engine()->undefinedValue(); } break; case 29: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setFixedPitch(_q_arg0); return context->engine()->undefinedValue(); } break; case 30: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setItalic(_q_arg0); return context->engine()->undefinedValue(); } break; case 31: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setKerning(_q_arg0); return context->engine()->undefinedValue(); } break; case 32: if (context->argumentCount() == 2) { QFont::SpacingType _q_arg0 = qscriptvalue_cast<QFont::SpacingType>(context->argument(0)); qreal _q_arg1 = qscriptvalue_cast<qreal>(context->argument(1)); _q_self->setLetterSpacing(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 33: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setOverline(_q_arg0); return context->engine()->undefinedValue(); } break; case 34: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setPixelSize(_q_arg0); return context->engine()->undefinedValue(); } break; case 35: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setPointSize(_q_arg0); return context->engine()->undefinedValue(); } break; case 36: if (context->argumentCount() == 1) { qreal _q_arg0 = qscriptvalue_cast<qreal>(context->argument(0)); _q_self->setPointSizeF(_q_arg0); return context->engine()->undefinedValue(); } break; case 37: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setRawMode(_q_arg0); return context->engine()->undefinedValue(); } break; case 38: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->setRawName(_q_arg0); return context->engine()->undefinedValue(); } break; case 39: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setStretch(_q_arg0); return context->engine()->undefinedValue(); } break; case 40: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setStrikeOut(_q_arg0); return context->engine()->undefinedValue(); } break; case 41: if (context->argumentCount() == 1) { QFont::Style _q_arg0 = qscriptvalue_cast<QFont::Style>(context->argument(0)); _q_self->setStyle(_q_arg0); return context->engine()->undefinedValue(); } break; case 42: if (context->argumentCount() == 1) { QFont::StyleHint _q_arg0 = qscriptvalue_cast<QFont::StyleHint>(context->argument(0)); _q_self->setStyleHint(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { QFont::StyleHint _q_arg0 = qscriptvalue_cast<QFont::StyleHint>(context->argument(0)); QFont::StyleStrategy _q_arg1 = qscriptvalue_cast<QFont::StyleStrategy>(context->argument(1)); _q_self->setStyleHint(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 43: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->setStyleName(_q_arg0); return context->engine()->undefinedValue(); } break; case 44: if (context->argumentCount() == 1) { QFont::StyleStrategy _q_arg0 = qscriptvalue_cast<QFont::StyleStrategy>(context->argument(0)); _q_self->setStyleStrategy(_q_arg0); return context->engine()->undefinedValue(); } break; case 45: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setUnderline(_q_arg0); return context->engine()->undefinedValue(); } break; case 46: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setWeight(_q_arg0); return context->engine()->undefinedValue(); } break; case 47: if (context->argumentCount() == 1) { qreal _q_arg0 = qscriptvalue_cast<qreal>(context->argument(0)); _q_self->setWordSpacing(_q_arg0); return context->engine()->undefinedValue(); } break; case 48: if (context->argumentCount() == 0) { int _q_result = _q_self->stretch(); return QScriptValue(context->engine(), _q_result); } break; case 49: if (context->argumentCount() == 0) { bool _q_result = _q_self->strikeOut(); return QScriptValue(context->engine(), _q_result); } break; case 50: if (context->argumentCount() == 0) { QFont::Style _q_result = _q_self->style(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 51: if (context->argumentCount() == 0) { QFont::StyleHint _q_result = _q_self->styleHint(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 52: if (context->argumentCount() == 0) { QString _q_result = _q_self->styleName(); return QScriptValue(context->engine(), _q_result); } break; case 53: if (context->argumentCount() == 0) { QFont::StyleStrategy _q_result = _q_self->styleStrategy(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 54: if (context->argumentCount() == 0) { QString _q_result = _q_self->toString(); return QScriptValue(context->engine(), _q_result); } break; case 55: if (context->argumentCount() == 0) { bool _q_result = _q_self->underline(); return QScriptValue(context->engine(), _q_result); } break; case 56: if (context->argumentCount() == 0) { int _q_result = _q_self->weight(); return QScriptValue(context->engine(), _q_result); } break; case 57: if (context->argumentCount() == 0) { qreal _q_result = _q_self->wordSpacing(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 58: if (context->argumentCount() == 1) { QDataStream* _q_arg0 = qscriptvalue_cast<QDataStream*>(context->argument(0)); operator<<(*_q_arg0, *_q_self); return context->engine()->undefinedValue(); } break; default: Q_ASSERT(false); } return qtscript_QFont_throw_ambiguity_error_helper(context, qtscript_QFont_function_names[_id+10], qtscript_QFont_function_signatures[_id+10]); }