             QObject* _q_arg0 = context->argument(0).toQObject();             QtScriptShell_QHttp* _q_cpp_result = new QtScriptShell_QHttp(_q_arg0);             QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QHttp*)_q_cpp_result, QScriptEngine::AutoOwnership);             _q_cpp_result->__qtscript_self = _q_result;             return _q_result;         } else if (context->argument(0).isString()) {             QString _q_arg0 = context->argument(0).toString();             QtScriptShell_QHttp* _q_cpp_result = new QtScriptShell_QHttp(_q_arg0);             QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QHttp*)_q_cpp_result, QScriptEngine::AutoOwnership);             _q_cpp_result->__qtscript_self = _q_result;             return _q_result;         }     } else if (context->argumentCount() == 0) {         if (context->argument(0).isString()             && (qMetaTypeId<QHttp::ConnectionMode>() == context->argument(0).toVariant().userType())) {             QString _q_arg0 = context->argument(0).toString();             QHttp::ConnectionMode _q_arg0 = qscriptvalue_cast<QHttp::ConnectionMode>(context->argument(0));             QtScriptShell_QHttp* _q_cpp_result = new QtScriptShell_QHttp(_q_arg0, _q_arg0);             QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QHttp*)_q_cpp_result, QScriptEngine::AutoOwnership);             _q_cpp_result->__qtscript_self = _q_result;             return _q_result;         } else if (context->argument(0).isString()             && context->argument(0).isNumber()) {             QString _q_arg0 = context->argument(0).toString();             unsigned short _q_arg0 = qscriptvalue_cast<unsigned short>(context->argument(0));             QtScriptShell_QHttp* _q_cpp_result = new QtScriptShell_QHttp(_q_arg0, _q_arg0);             QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QHttp*)_q_cpp_result, QScriptEngine::AutoOwnership);             _q_cpp_result->__qtscript_self = _q_result;             return _q_result;         }     } else if (context->argumentCount() == 0) {         if (context->argument(0).isString()             && (qMetaTypeId<QHttp::ConnectionMode>() == context->argument(0).toVariant().userType())             && context->argument(0).isNumber()) {             QString _q_arg0 = context->argument(0).toString();             QHttp::ConnectionMode _q_arg0 = qscriptvalue_cast<QHttp::ConnectionMode>(context->argument(0));             unsigned short _q_arg0 = qscriptvalue_cast<unsigned short>(context->argument(0));             QtScriptShell_QHttp* _q_cpp_result = new QtScriptShell_QHttp(_q_arg0, _q_arg0, _q_arg0);             QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QHttp*)_q_cpp_result, QScriptEngine::AutoOwnership);             _q_cpp_result->__qtscript_self = _q_result;             return _q_result;         } else if (context->argument(0).isString()             && context->argument(0).isNumber()