static QScriptValue qtscript_QStateMachine_SignalEvent_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("QStateMachine_SignalEvent(): Did you forget to construct with 'new'?")); } if (context->argumentCount() == 3) { QObject* _q_arg0 = context->argument(0).toQObject(); int _q_arg1 = context->argument(1).toInt32(); QList<QVariant> _q_arg2; qScriptValueToSequence(context->argument(2), _q_arg2); QStateMachine::SignalEvent* _q_cpp_result = new QStateMachine::SignalEvent(_q_arg0, _q_arg1, _q_arg2); QScriptValue _q_result = context->engine()->newVariant(context->thisObject(), qVariantFromValue(_q_cpp_result)); return _q_result; } break; default: Q_ASSERT(false); } return qtscript_QStateMachine_SignalEvent_throw_ambiguity_error_helper(context, qtscript_QStateMachine_SignalEvent_function_names[_id], qtscript_QStateMachine_SignalEvent_function_signatures[_id]); }
static QScriptValue qtscript_QXmlStreamAttributes_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("QXmlStreamAttributes(): Did you forget to construct with 'new'?")); } if (context->argumentCount() == 0) { QXmlStreamAttributes _q_cpp_result; QScriptValue _q_result = context->engine()->newVariant(context->thisObject(), qVariantFromValue(_q_cpp_result)); return _q_result; } break; case 1: if (context->argumentCount() == 1) { QList<QXmlStreamAttribute> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); QVector<QXmlStreamAttribute > _q_result = QXmlStreamAttributes::fromList(_q_arg0); return qScriptValueFromSequence(context->engine(), _q_result); } break; default: Q_ASSERT(false); } return qtscript_QXmlStreamAttributes_throw_ambiguity_error_helper(context, qtscript_QXmlStreamAttributes_function_names[_id], qtscript_QXmlStreamAttributes_function_signatures[_id]); }
QStringList OpenSearchEngine::parseSuggestion(const QByteArray &resp) { const QString response = QString::fromUtf8(resp.constData(), resp.size()).trimmed(); if (response.isEmpty()) { return QStringList(); } if (!response.startsWith(QLatin1Char('[')) || !response.endsWith(QLatin1Char(']'))) { return QStringList(); } if (!m_scriptEngine) { m_scriptEngine = new QScriptEngine(); } // Evaluate the JSON response using QtScript. if (!m_scriptEngine->canEvaluate(response)) { return QStringList(); } QScriptValue responseParts = m_scriptEngine->evaluate(response); if (!responseParts.property(1).isArray()) { return QStringList(); } QStringList suggestionsList; qScriptValueToSequence(responseParts.property(1), suggestionsList); return suggestionsList; }
QStringList CodeClass::arrayParameterToStringList(const QScriptValue &scriptValue) { QStringList back; qScriptValueToSequence(scriptValue, back); return back; }
Instance ScriptAction::evaluate(const Instance *inst, const ConstMemberList &members, ScriptEngine *eng, bool *matched) const { // Parallel evaluation of threads // static QMutex lock(QMutex::Recursive); // QMutexLocker l(&lock); // Using the same QScriptProgram by multiple engines concurrently causes // a segmentation fault. // See https://bugreports.qt-project.org/browse/QTBUG-29246 QScriptProgram prog(_program->sourceCode(), _program->fileName(), _program->firstLineNumber()); if (matched) *matched = true; if (!_program || !inst) return Instance(); eng->initScriptEngine(); // Instance passed to the rule as 1. argument QScriptValue instVal = InstanceClass::instToScriptValue(eng->engine(), *inst); // List of accessed member indices passed to the rule as 2. argument QScriptValue indexlist = eng->engine()->newArray(members.size()); for (int i = 0; i < members.size(); ++i) indexlist.setProperty(i, eng->engine()->toScriptValue(members[i]->index())); QScriptValueList args; args << instVal << indexlist; QScriptValue ret(eng->evaluateFunction(funcToCall(), args, prog, _includePaths, inst->memDumpIndex())); if (eng->lastEvaluationFailed()) warnEvalError(eng, prog.fileName()); else if (ret.isBool() || ret.isNumber() || ret.isNull()) { if (matched) *matched = ret.toBool(); } else if (ret.isArray()) { InstanceList list; qScriptValueToSequence(ret, list); return Instance::fromList(list); } else { Instance instRet; InstanceClass::instFromScriptValue(ret, instRet); return instRet; } return Instance(); }
static QScriptValue qtscript_QNetworkCookieJar_prototype_call(QScriptContext *context, QScriptEngine *) { #if QT_VERSION > 0x040400 Q_ASSERT(context->callee().isFunction()); uint _id = context->callee().data().toUInt32(); #else uint _id; if (context->callee().isFunction()) _id = context->callee().data().toUInt32(); else _id = 0xBABE0000 + 2; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QNetworkCookieJar* _q_self = qscriptvalue_cast<QNetworkCookieJar*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QNetworkCookieJar.%0(): this object is not a QNetworkCookieJar") .arg(qtscript_QNetworkCookieJar_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 1) { QUrl _q_arg0 = qscriptvalue_cast<QUrl>(context->argument(0)); QList<QNetworkCookie> _q_result = _q_self->cookiesForUrl(_q_arg0); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 2) { QList<QNetworkCookie> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); QUrl _q_arg1 = qscriptvalue_cast<QUrl>(context->argument(1)); bool _q_result = _q_self->setCookiesFromUrl(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } break; case 2: { QString result = QString::fromLatin1("QNetworkCookieJar"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QNetworkCookieJar_throw_ambiguity_error_helper(context, qtscript_QNetworkCookieJar_function_names[_id+1], qtscript_QNetworkCookieJar_function_signatures[_id+1]); }
static QScriptValue qtscript_QItemSelection_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("QItemSelection(): Did you forget to construct with 'new'?")); } if (context->argumentCount() == 0) { QItemSelection _q_cpp_result; QScriptValue _q_result = context->engine()->newVariant(context->thisObject(), qVariantFromValue(_q_cpp_result)); return _q_result; } else if (context->argumentCount() == 2) { QModelIndex _q_arg0 = qscriptvalue_cast<QModelIndex>(context->argument(0)); QModelIndex _q_arg1 = qscriptvalue_cast<QModelIndex>(context->argument(1)); QItemSelection _q_cpp_result(_q_arg0, _q_arg1); QScriptValue _q_result = context->engine()->newVariant(context->thisObject(), qVariantFromValue(_q_cpp_result)); return _q_result; } break; case 1: if (context->argumentCount() == 1) { QVector<QItemSelectionRange> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); QList<QItemSelectionRange > _q_result = QItemSelection::fromVector(_q_arg0); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 3) { QItemSelectionRange _q_arg0 = qscriptvalue_cast<QItemSelectionRange>(context->argument(0)); QItemSelectionRange _q_arg1 = qscriptvalue_cast<QItemSelectionRange>(context->argument(1)); QItemSelection* _q_arg2 = qscriptvalue_cast<QItemSelection*>(context->argument(2)); QItemSelection::split(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } break; default: Q_ASSERT(false); } return qtscript_QItemSelection_throw_ambiguity_error_helper(context, qtscript_QItemSelection_function_names[_id], qtscript_QItemSelection_function_signatures[_id]); }
void MyEngine::play() { qDebug() << "> Play()"; //// move to different class //Phonon::MediaObject *music = // Phonon::createPlayer(Phonon::MusicCategory, // Phonon::MediaSource("/path/mysong.mp3")); //music->play(); QByteArray response_body("\"{\"status\":0,\"id\":\"debc3120d3cfe2e60fc43505b184883c-1\",\"hypotheses\":[{\"utterance\":\"system\",\"confidence\":0.6186791}]}"); if (response_body.count() == 0) { qDebug() << "Response was empty."; } qDebug() << "Parsing response " << response_body; // Parse the response, ignoring comments. QScriptValue sc; QScriptEngine engine; sc = engine.evaluate(QString(response_body)); // In new versions it may need to look like engine.evaluate("(" + QString(result) + ")"); //{"status":0,"id":"421d36084c097778b2f81d60caef6d99-1","hypotheses":[{"utterance":"system","confidence":0.6186791}]} qDebug() << kHypothesesStr << " -> " << sc.property(kHypothesesStr).toString(); qDebug() << kUtteranceStr << " -> " << sc.property(kUtteranceStr).toString(); qDebug() << kConfidenceStr << " -> " << sc.property(kConfidenceStr).toString(); if (sc.property(kHypothesesStr).isArray()) { qDebug() << "jestem w domu"; QStringList items; qScriptValueToSequence(sc.property(kHypothesesStr), items); foreach (QString str, items) { qDebug("value %s",str.toStdString().c_str()); }
static QScriptValue qtscript_QTableWidget_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; QTableWidget* _q_self = qscriptvalue_cast<QTableWidget*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QTableWidget.%0(): this object is not a QTableWidget") .arg(qtscript_QTableWidget_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); QWidget* _q_result = _q_self->cellWidget(_q_arg0, _q_arg1); return qScriptValueFromValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 1) { QTableWidgetItem* _q_arg0 = qscriptvalue_cast<QTableWidgetItem*>(context->argument(0)); _q_self->closePersistentEditor(_q_arg0); return context->engine()->undefinedValue(); } break; case 2: if (context->argumentCount() == 1) { QTableWidgetItem* _q_arg0 = qscriptvalue_cast<QTableWidgetItem*>(context->argument(0)); int _q_result = _q_self->column(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { int _q_result = _q_self->currentColumn(); return QScriptValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 0) { QTableWidgetItem* _q_result = _q_self->currentItem(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 0) { int _q_result = _q_self->currentRow(); return QScriptValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 1) { QTableWidgetItem* _q_arg0 = qscriptvalue_cast<QTableWidgetItem*>(context->argument(0)); _q_self->editItem(_q_arg0); return context->engine()->undefinedValue(); } break; case 7: 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<QTableWidgetItem*> _q_result = _q_self->findItems(_q_arg0, _q_arg1); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QTableWidgetItem* _q_result = _q_self->horizontalHeaderItem(_q_arg0); return qScriptValueFromValue(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(); QTableWidgetItem* _q_result = _q_self->item(_q_arg0, _q_arg1); return qScriptValueFromValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 1) { QPoint _q_arg0 = qscriptvalue_cast<QPoint>(context->argument(0)); QTableWidgetItem* _q_result = _q_self->itemAt(_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(); QTableWidgetItem* _q_result = _q_self->itemAt(_q_arg0, _q_arg1); return qScriptValueFromValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 0) { QTableWidgetItem* _q_result = const_cast<QTableWidgetItem*>(_q_self->itemPrototype()); return qScriptValueFromValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 1) { QTableWidgetItem* _q_arg0 = qscriptvalue_cast<QTableWidgetItem*>(context->argument(0)); _q_self->openPersistentEditor(_q_arg0); return context->engine()->undefinedValue(); } break; case 13: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); _q_self->removeCellWidget(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 14: if (context->argumentCount() == 1) { QTableWidgetItem* _q_arg0 = qscriptvalue_cast<QTableWidgetItem*>(context->argument(0)); int _q_result = _q_self->row(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 15: if (context->argumentCount() == 0) { QList<QTableWidgetItem*> _q_result = _q_self->selectedItems(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 16: if (context->argumentCount() == 0) { QList<QTableWidgetSelectionRange> _q_result = _q_self->selectedRanges(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 17: if (context->argumentCount() == 3) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); QWidget* _q_arg2 = qscriptvalue_cast<QWidget*>(context->argument(2)); _q_self->setCellWidget(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } break; case 18: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); _q_self->setCurrentCell(_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(); QFlags<QItemSelectionModel::SelectionFlag> _q_arg2 = qscriptvalue_cast<QFlags<QItemSelectionModel::SelectionFlag> >(context->argument(2)); _q_self->setCurrentCell(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } break; case 19: if (context->argumentCount() == 1) { QTableWidgetItem* _q_arg0 = qscriptvalue_cast<QTableWidgetItem*>(context->argument(0)); _q_self->setCurrentItem(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { QTableWidgetItem* _q_arg0 = qscriptvalue_cast<QTableWidgetItem*>(context->argument(0)); QFlags<QItemSelectionModel::SelectionFlag> _q_arg1 = qscriptvalue_cast<QFlags<QItemSelectionModel::SelectionFlag> >(context->argument(1)); _q_self->setCurrentItem(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 20: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QTableWidgetItem* _q_arg1 = qscriptvalue_cast<QTableWidgetItem*>(context->argument(1)); _q_self->setHorizontalHeaderItem(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 21: if (context->argumentCount() == 1) { QStringList _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setHorizontalHeaderLabels(_q_arg0); return context->engine()->undefinedValue(); } break; case 22: if (context->argumentCount() == 3) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); QTableWidgetItem* _q_arg2 = qscriptvalue_cast<QTableWidgetItem*>(context->argument(2)); _q_self->setItem(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } break; case 23: if (context->argumentCount() == 1) { QTableWidgetItem* _q_arg0 = qscriptvalue_cast<QTableWidgetItem*>(context->argument(0)); _q_self->setItemPrototype(_q_arg0); return context->engine()->undefinedValue(); } break; case 24: if (context->argumentCount() == 2) { QTableWidgetSelectionRange _q_arg0 = qscriptvalue_cast<QTableWidgetSelectionRange>(context->argument(0)); bool _q_arg1 = context->argument(1).toBoolean(); _q_self->setRangeSelected(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 25: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QTableWidgetItem* _q_arg1 = qscriptvalue_cast<QTableWidgetItem*>(context->argument(1)); _q_self->setVerticalHeaderItem(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 26: if (context->argumentCount() == 1) { QStringList _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setVerticalHeaderLabels(_q_arg0); return context->engine()->undefinedValue(); } break; case 27: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->sortItems(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); Qt::SortOrder _q_arg1 = qscriptvalue_cast<Qt::SortOrder>(context->argument(1)); _q_self->sortItems(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 28: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QTableWidgetItem* _q_result = _q_self->takeHorizontalHeaderItem(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 29: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); QTableWidgetItem* _q_result = _q_self->takeItem(_q_arg0, _q_arg1); return qScriptValueFromValue(context->engine(), _q_result); } break; case 30: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QTableWidgetItem* _q_result = _q_self->takeVerticalHeaderItem(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 31: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QTableWidgetItem* _q_result = _q_self->verticalHeaderItem(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 32: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); int _q_result = _q_self->visualColumn(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 33: if (context->argumentCount() == 1) { QTableWidgetItem* _q_arg0 = qscriptvalue_cast<QTableWidgetItem*>(context->argument(0)); QRect _q_result = _q_self->visualItemRect(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 34: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); int _q_result = _q_self->visualRow(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 35: { QString result = QString::fromLatin1("QTableWidget"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QTableWidget_throw_ambiguity_error_helper(context, qtscript_QTableWidget_function_names[_id+1], qtscript_QTableWidget_function_signatures[_id+1]); }
static QScriptValue qtscript_MediaObject_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 + 17; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; Phonon::MediaObject* _q_self = qscriptvalue_cast<Phonon::MediaObject*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("MediaObject.%0(): this object is not a MediaObject") .arg(qtscript_MediaObject_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 0) { _q_self->clearQueue(); return context->engine()->undefinedValue(); } break; case 1: if (context->argumentCount() == 0) { Phonon::MediaSource _q_result = _q_self->currentSource(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { qint64 _q_result = _q_self->currentTime(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 1) { if ((qMetaTypeId<Phonon::MediaSource>() == context->argument(0).toVariant().userType())) { Phonon::MediaSource _q_arg0 = qscriptvalue_cast<Phonon::MediaSource>(context->argument(0)); _q_self->enqueue(_q_arg0); return context->engine()->undefinedValue(); } else if (context->argument(0).isArray()) { QList<Phonon::MediaSource> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->enqueue(_q_arg0); return context->engine()->undefinedValue(); } } break; case 4: if (context->argumentCount() == 1) { QList<QUrl> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->enqueue(_q_arg0); return context->engine()->undefinedValue(); } break; case 5: if (context->argumentCount() == 0) { QString _q_result = _q_self->errorString(); return QScriptValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 0) { Phonon::ErrorType _q_result = _q_self->errorType(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 0) { bool _q_result = _q_self->hasVideo(); return QScriptValue(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 0) { bool _q_result = _q_self->isSeekable(); return QScriptValue(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 0) { QMultiMap<QString,QString> _q_result = _q_self->metaData(); return qScriptValueFromValue(context->engine(), _q_result); } if (context->argumentCount() == 1) { if ((qMetaTypeId<Phonon::MetaData>() == context->argument(0).toVariant().userType())) { Phonon::MetaData _q_arg0 = qscriptvalue_cast<Phonon::MetaData>(context->argument(0)); QStringList _q_result = _q_self->metaData(_q_arg0); return qScriptValueFromSequence(context->engine(), _q_result); } else if (context->argument(0).isString()) { QString _q_arg0 = context->argument(0).toString(); QStringList _q_result = _q_self->metaData(_q_arg0); return qScriptValueFromSequence(context->engine(), _q_result); } } break; case 10: if (context->argumentCount() == 0) { QList<Phonon::MediaSource> _q_result = _q_self->queue(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 0) { qint64 _q_result = _q_self->remainingTime(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 1) { Phonon::MediaSource _q_arg0 = qscriptvalue_cast<Phonon::MediaSource>(context->argument(0)); _q_self->setCurrentSource(_q_arg0); return context->engine()->undefinedValue(); } break; case 13: if (context->argumentCount() == 1) { QList<Phonon::MediaSource> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setQueue(_q_arg0); return context->engine()->undefinedValue(); } break; case 14: if (context->argumentCount() == 1) { QList<QUrl> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setQueue(_q_arg0); return context->engine()->undefinedValue(); } break; case 15: if (context->argumentCount() == 0) { Phonon::State _q_result = _q_self->state(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 16: if (context->argumentCount() == 0) { qint64 _q_result = _q_self->totalTime(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 17: { QString result = QString::fromLatin1("MediaObject"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_MediaObject_throw_ambiguity_error_helper(context, qtscript_MediaObject_function_names[_id+1], qtscript_MediaObject_function_signatures[_id+1]); }
static QScriptValue qtscript_QSslCertificate_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("QSslCertificate(): Did you forget to construct with 'new'?")); } if (context->argumentCount() == 0) { QSslCertificate _q_cpp_result; QScriptValue _q_result = context->engine()->newVariant(context->thisObject(), qVariantFromValue(_q_cpp_result)); return _q_result; } else if (context->argumentCount() == 1) { if (qscriptvalue_cast<QIODevice*>(context->argument(0))) { QIODevice* _q_arg0 = qscriptvalue_cast<QIODevice*>(context->argument(0)); QSslCertificate _q_cpp_result(_q_arg0); QScriptValue _q_result = context->engine()->newVariant(context->thisObject(), qVariantFromValue(_q_cpp_result)); return _q_result; } else if ((qMetaTypeId<QByteArray>() == context->argument(0).toVariant().userType())) { QByteArray _q_arg0 = qscriptvalue_cast<QByteArray>(context->argument(0)); QSslCertificate _q_cpp_result(_q_arg0); QScriptValue _q_result = context->engine()->newVariant(context->thisObject(), qVariantFromValue(_q_cpp_result)); return _q_result; } else if ((qMetaTypeId<QSslCertificate>() == context->argument(0).toVariant().userType())) { QSslCertificate _q_arg0 = qscriptvalue_cast<QSslCertificate>(context->argument(0)); QSslCertificate _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) { if (qscriptvalue_cast<QIODevice*>(context->argument(0)) && (qMetaTypeId<QSsl::EncodingFormat>() == context->argument(1).toVariant().userType())) { QIODevice* _q_arg0 = qscriptvalue_cast<QIODevice*>(context->argument(0)); QSsl::EncodingFormat _q_arg1 = qscriptvalue_cast<QSsl::EncodingFormat>(context->argument(1)); QSslCertificate _q_cpp_result(_q_arg0, _q_arg1); QScriptValue _q_result = context->engine()->newVariant(context->thisObject(), qVariantFromValue(_q_cpp_result)); return _q_result; } else if ((qMetaTypeId<QByteArray>() == context->argument(0).toVariant().userType()) && (qMetaTypeId<QSsl::EncodingFormat>() == context->argument(1).toVariant().userType())) { QByteArray _q_arg0 = qscriptvalue_cast<QByteArray>(context->argument(0)); QSsl::EncodingFormat _q_arg1 = qscriptvalue_cast<QSsl::EncodingFormat>(context->argument(1)); QSslCertificate _q_cpp_result(_q_arg0, _q_arg1); QScriptValue _q_result = context->engine()->newVariant(context->thisObject(), qVariantFromValue(_q_cpp_result)); return _q_result; } } break; case 1: if (context->argumentCount() == 1) { QByteArray _q_arg0 = qscriptvalue_cast<QByteArray>(context->argument(0)); QList<QSslCertificate > _q_result = QSslCertificate::fromData(_q_arg0); return qScriptValueFromSequence(context->engine(), _q_result); } if (context->argumentCount() == 2) { QByteArray _q_arg0 = qscriptvalue_cast<QByteArray>(context->argument(0)); QSsl::EncodingFormat _q_arg1 = qscriptvalue_cast<QSsl::EncodingFormat>(context->argument(1)); QList<QSslCertificate > _q_result = QSslCertificate::fromData(_q_arg0, _q_arg1); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 1) { QIODevice* _q_arg0 = qscriptvalue_cast<QIODevice*>(context->argument(0)); QList<QSslCertificate > _q_result = QSslCertificate::fromDevice(_q_arg0); return qScriptValueFromSequence(context->engine(), _q_result); } if (context->argumentCount() == 2) { QIODevice* _q_arg0 = qscriptvalue_cast<QIODevice*>(context->argument(0)); QSsl::EncodingFormat _q_arg1 = qscriptvalue_cast<QSsl::EncodingFormat>(context->argument(1)); QList<QSslCertificate > _q_result = QSslCertificate::fromDevice(_q_arg0, _q_arg1); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); QList<QSslCertificate > _q_result = QSslCertificate::fromPath(_q_arg0); return qScriptValueFromSequence(context->engine(), _q_result); } if (context->argumentCount() == 2) { QString _q_arg0 = context->argument(0).toString(); QSsl::EncodingFormat _q_arg1 = qscriptvalue_cast<QSsl::EncodingFormat>(context->argument(1)); QList<QSslCertificate > _q_result = QSslCertificate::fromPath(_q_arg0, _q_arg1); return qScriptValueFromSequence(context->engine(), _q_result); } if (context->argumentCount() == 3) { QString _q_arg0 = context->argument(0).toString(); QSsl::EncodingFormat _q_arg1 = qscriptvalue_cast<QSsl::EncodingFormat>(context->argument(1)); QRegExp::PatternSyntax _q_arg2 = qscriptvalue_cast<QRegExp::PatternSyntax>(context->argument(2)); QList<QSslCertificate > _q_result = QSslCertificate::fromPath(_q_arg0, _q_arg1, _q_arg2); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 1) { QList<QSslCertificate> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); QList<QSslError > _q_result = QSslCertificate::verify(_q_arg0); return qScriptValueFromSequence(context->engine(), _q_result); } if (context->argumentCount() == 2) { QList<QSslCertificate> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); QString _q_arg1 = context->argument(1).toString(); QList<QSslError > _q_result = QSslCertificate::verify(_q_arg0, _q_arg1); return qScriptValueFromSequence(context->engine(), _q_result); } break; default: Q_ASSERT(false); } return qtscript_QSslCertificate_throw_ambiguity_error_helper(context, qtscript_QSslCertificate_function_names[_id], qtscript_QSslCertificate_function_signatures[_id]); }
static QScriptValue qtscript_QWizard_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 + 23; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QWizard* _q_self = qscriptvalue_cast<QWizard*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QWizard.%0(): this object is not a QWizard") .arg(qtscript_QWizard_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 1) { QWizardPage* _q_arg0 = qscriptvalue_cast<QWizardPage*>(context->argument(0)); int _q_result = _q_self->addPage(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 1) { QWizard::WizardButton _q_arg0 = qscriptvalue_cast<QWizard::WizardButton>(context->argument(0)); QAbstractButton* _q_result = _q_self->button(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 1) { QWizard::WizardButton _q_arg0 = qscriptvalue_cast<QWizard::WizardButton>(context->argument(0)); QString _q_result = _q_self->buttonText(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { QWizardPage* _q_result = _q_self->currentPage(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); QVariant _q_result = _q_self->field(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); bool _q_result = _q_self->hasVisitedPage(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 0) { int _q_result = _q_self->nextId(); return QScriptValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QWizardPage* _q_result = _q_self->page(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 0) { QList<int > _q_result = _q_self->pageIds(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 1) { QWizard::WizardPixmap _q_arg0 = qscriptvalue_cast<QWizard::WizardPixmap>(context->argument(0)); QPixmap _q_result = _q_self->pixmap(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->removePage(_q_arg0); return context->engine()->undefinedValue(); } break; case 11: if (context->argumentCount() == 2) { QWizard::WizardButton _q_arg0 = qscriptvalue_cast<QWizard::WizardButton>(context->argument(0)); QAbstractButton* _q_arg1 = qscriptvalue_cast<QAbstractButton*>(context->argument(1)); _q_self->setButton(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 12: if (context->argumentCount() == 1) { QList<QWizard::WizardButton> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setButtonLayout(_q_arg0); return context->engine()->undefinedValue(); } break; case 13: if (context->argumentCount() == 2) { QWizard::WizardButton _q_arg0 = qscriptvalue_cast<QWizard::WizardButton>(context->argument(0)); QString _q_arg1 = context->argument(1).toString(); _q_self->setButtonText(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 14: if (context->argumentCount() == 2) { QString _q_arg0 = context->argument(0).toString(); QVariant _q_arg1 = context->argument(1).toVariant(); _q_self->setField(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 15: if (context->argumentCount() == 1) { QWizard::WizardOption _q_arg0 = qscriptvalue_cast<QWizard::WizardOption>(context->argument(0)); _q_self->setOption(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { QWizard::WizardOption _q_arg0 = qscriptvalue_cast<QWizard::WizardOption>(context->argument(0)); bool _q_arg1 = context->argument(1).toBoolean(); _q_self->setOption(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 16: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QWizardPage* _q_arg1 = qscriptvalue_cast<QWizardPage*>(context->argument(1)); _q_self->setPage(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 17: if (context->argumentCount() == 2) { QWizard::WizardPixmap _q_arg0 = qscriptvalue_cast<QWizard::WizardPixmap>(context->argument(0)); QPixmap _q_arg1 = qscriptvalue_cast<QPixmap>(context->argument(1)); _q_self->setPixmap(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 18: if (context->argumentCount() == 1) { QWidget* _q_arg0 = qscriptvalue_cast<QWidget*>(context->argument(0)); _q_self->setSideWidget(_q_arg0); return context->engine()->undefinedValue(); } break; case 19: if (context->argumentCount() == 0) { QWidget* _q_result = _q_self->sideWidget(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 20: if (context->argumentCount() == 1) { QWizard::WizardOption _q_arg0 = qscriptvalue_cast<QWizard::WizardOption>(context->argument(0)); bool _q_result = _q_self->testOption(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 21: if (context->argumentCount() == 0) { bool _q_result = _q_self->validateCurrentPage(); return QScriptValue(context->engine(), _q_result); } break; case 22: if (context->argumentCount() == 0) { QList<int > _q_result = _q_self->visitedPages(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 23: { QString result = QString::fromLatin1("QWizard"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QWizard_throw_ambiguity_error_helper(context, qtscript_QWizard_function_names[_id+1], qtscript_QWizard_function_signatures[_id+1]); }
static QScriptValue qtscript_QAccessibleInterface_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 + 17; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QAccessibleInterface* _q_self = qscriptvalue_cast<QAccessibleInterface*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QAccessibleInterface.%0(): this object is not a QAccessibleInterface") .arg(qtscript_QAccessibleInterface_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 3) { int _q_arg0 = context->argument(0).toInt32(); QAccessible::Text _q_arg1 = qscriptvalue_cast<QAccessible::Text>(context->argument(1)); int _q_arg2 = context->argument(2).toInt32(); QString _q_result = _q_self->actionText(_q_arg0, _q_arg1, _q_arg2); return QScriptValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); int _q_result = _q_self->childAt(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { int _q_result = _q_self->childCount(); return QScriptValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 3) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); QList<QVariant> _q_arg2; qScriptValueToSequence(context->argument(2), _q_arg2); bool _q_result = _q_self->doAction(_q_arg0, _q_arg1, _q_arg2); return QScriptValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 1) { QAccessibleInterface* _q_arg0 = qscriptvalue_cast<QAccessibleInterface*>(context->argument(0)); int _q_result = _q_self->indexOfChild(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 3) { QAccessible::Method _q_arg0 = qscriptvalue_cast<QAccessible::Method>(context->argument(0)); int _q_arg1 = context->argument(1).toInt32(); QList<QVariant> _q_arg2; qScriptValueToSequence(context->argument(2), _q_arg2); QVariant _q_result = _q_self->invokeMethod(_q_arg0, _q_arg1, _q_arg2); return qScriptValueFromValue(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() == 3) { QAccessible::RelationFlag _q_arg0 = qscriptvalue_cast<QAccessible::RelationFlag>(context->argument(0)); int _q_arg1 = context->argument(1).toInt32(); QAccessibleInterface** _q_arg2 = qscriptvalue_cast<QAccessibleInterface**>(context->argument(2)); int _q_result = _q_self->navigate(_q_arg0, _q_arg1, _q_arg2); return QScriptValue(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 0) { QObject* _q_result = _q_self->object(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QRect _q_result = _q_self->rect(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 3) { int _q_arg0 = context->argument(0).toInt32(); QAccessibleInterface* _q_arg1 = qscriptvalue_cast<QAccessibleInterface*>(context->argument(1)); int _q_arg2 = context->argument(2).toInt32(); QFlags<QAccessible::RelationFlag> _q_result = _q_self->relationTo(_q_arg0, _q_arg1, _q_arg2); return qScriptValueFromValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QAccessible::Role _q_result = _q_self->role(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 3) { QAccessible::Text _q_arg0 = qscriptvalue_cast<QAccessible::Text>(context->argument(0)); int _q_arg1 = context->argument(1).toInt32(); QString _q_arg2 = context->argument(2).toString(); _q_self->setText(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } break; case 13: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QFlags<QAccessible::StateFlag> _q_result = _q_self->state(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 14: if (context->argumentCount() == 0) { QSet<QAccessible::Method> _q_result = _q_self->supportedMethods(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 15: if (context->argumentCount() == 2) { QAccessible::Text _q_arg0 = qscriptvalue_cast<QAccessible::Text>(context->argument(0)); int _q_arg1 = context->argument(1).toInt32(); QString _q_result = _q_self->text(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } break; case 16: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); int _q_result = _q_self->userActionCount(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 17: { QString result = QString::fromLatin1("QAccessibleInterface"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QAccessibleInterface_throw_ambiguity_error_helper(context, qtscript_QAccessibleInterface_function_names[_id+1], qtscript_QAccessibleInterface_function_signatures[_id+1]); }
static QScriptValue qtscript_QCoreApplication_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("QCoreApplication(): Did you forget to construct with 'new'?")); } if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); char** _q_arg1 = qscriptvalue_cast<char**>(context->argument(1)); QtScriptShell_QCoreApplication* _q_cpp_result = new QtScriptShell_QCoreApplication(_q_arg0, _q_arg1); QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QCoreApplication*)_q_cpp_result, QScriptEngine::AutoOwnership); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } else if (context->argumentCount() == 3) { int _q_arg0 = context->argument(0).toInt32(); char** _q_arg1 = qscriptvalue_cast<char**>(context->argument(1)); int _q_arg2 = context->argument(2).toInt32(); QtScriptShell_QCoreApplication* _q_cpp_result = new QtScriptShell_QCoreApplication(_q_arg0, _q_arg1, _q_arg2); QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QCoreApplication*)_q_cpp_result, QScriptEngine::AutoOwnership); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } break; case 1: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); QCoreApplication::addLibraryPath(_q_arg0); return context->engine()->undefinedValue(); } break; case 2: if (context->argumentCount() == 0) { QString _q_result = QCoreApplication::applicationDirPath(); return QScriptValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { QString _q_result = QCoreApplication::applicationFilePath(); return QScriptValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 0) { qint64 _q_result = QCoreApplication::applicationPid(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 0) { bool _q_result = QCoreApplication::closingDown(); return QScriptValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 0) { int _q_result = QCoreApplication::exec(); return QScriptValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 0) { QCoreApplication::exit(); return context->engine()->undefinedValue(); } if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QCoreApplication::exit(_q_arg0); return context->engine()->undefinedValue(); } break; case 8: if (context->argumentCount() == 0) { QCoreApplication::flush(); return context->engine()->undefinedValue(); } break; case 9: if (context->argumentCount() == 0) { bool _q_result = QCoreApplication::hasPendingEvents(); return QScriptValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 1) { QTranslator* _q_arg0 = qscriptvalue_cast<QTranslator*>(context->argument(0)); bool _q_result = QCoreApplication::installTranslator(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 0) { QCoreApplication* _q_result = QCoreApplication::instance(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 0) { bool _q_result = QCoreApplication::isSetuidAllowed(); return QScriptValue(context->engine(), _q_result); } break; case 13: if (context->argumentCount() == 0) { QStringList _q_result = QCoreApplication::libraryPaths(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 14: if (context->argumentCount() == 2) { QObject* _q_arg0 = context->argument(0).toQObject(); QEvent* _q_arg1 = qscriptvalue_cast<QEvent*>(context->argument(1)); QCoreApplication::postEvent(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } if (context->argumentCount() == 3) { QObject* _q_arg0 = context->argument(0).toQObject(); QEvent* _q_arg1 = qscriptvalue_cast<QEvent*>(context->argument(1)); int _q_arg2 = context->argument(2).toInt32(); QCoreApplication::postEvent(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } break; case 15: if (context->argumentCount() == 0) { QCoreApplication::processEvents(); return context->engine()->undefinedValue(); } if (context->argumentCount() == 1) { QFlags<QEventLoop::ProcessEventsFlag> _q_arg0 = qscriptvalue_cast<QFlags<QEventLoop::ProcessEventsFlag> >(context->argument(0)); QCoreApplication::processEvents(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { QFlags<QEventLoop::ProcessEventsFlag> _q_arg0 = qscriptvalue_cast<QFlags<QEventLoop::ProcessEventsFlag> >(context->argument(0)); int _q_arg1 = context->argument(1).toInt32(); QCoreApplication::processEvents(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 16: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); QCoreApplication::removeLibraryPath(_q_arg0); return context->engine()->undefinedValue(); } break; case 17: if (context->argumentCount() == 1) { QObject* _q_arg0 = context->argument(0).toQObject(); QCoreApplication::removePostedEvents(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { QObject* _q_arg0 = context->argument(0).toQObject(); int _q_arg1 = context->argument(1).toInt32(); QCoreApplication::removePostedEvents(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 18: if (context->argumentCount() == 1) { QTranslator* _q_arg0 = qscriptvalue_cast<QTranslator*>(context->argument(0)); bool _q_result = QCoreApplication::removeTranslator(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 19: if (context->argumentCount() == 2) { QObject* _q_arg0 = context->argument(0).toQObject(); QEvent* _q_arg1 = qscriptvalue_cast<QEvent*>(context->argument(1)); bool _q_result = QCoreApplication::sendEvent(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } break; case 20: if (context->argumentCount() == 0) { QCoreApplication::sendPostedEvents(); return context->engine()->undefinedValue(); } if (context->argumentCount() == 1) { QObject* _q_arg0 = context->argument(0).toQObject(); QCoreApplication::sendPostedEvents(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { QObject* _q_arg0 = context->argument(0).toQObject(); int _q_arg1 = context->argument(1).toInt32(); QCoreApplication::sendPostedEvents(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 21: if (context->argumentCount() == 1) { Qt::ApplicationAttribute _q_arg0 = qscriptvalue_cast<Qt::ApplicationAttribute>(context->argument(0)); QCoreApplication::setAttribute(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { Qt::ApplicationAttribute _q_arg0 = qscriptvalue_cast<Qt::ApplicationAttribute>(context->argument(0)); bool _q_arg1 = context->argument(1).toBoolean(); QCoreApplication::setAttribute(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 22: if (context->argumentCount() == 1) { QStringList _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); QCoreApplication::setLibraryPaths(_q_arg0); return context->engine()->undefinedValue(); } break; case 23: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); QCoreApplication::setSetuidAllowed(_q_arg0); return context->engine()->undefinedValue(); } break; case 24: if (context->argumentCount() == 0) { bool _q_result = QCoreApplication::startingUp(); return QScriptValue(context->engine(), _q_result); } break; case 25: if (context->argumentCount() == 1) { Qt::ApplicationAttribute _q_arg0 = qscriptvalue_cast<Qt::ApplicationAttribute>(context->argument(0)); bool _q_result = QCoreApplication::testAttribute(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 26: if (context->argumentCount() == 2) { const char* _q_arg0 = qscriptvalue_cast<const char*>(context->argument(0)); const char* _q_arg1 = qscriptvalue_cast<const char*>(context->argument(1)); QString _q_result = QCoreApplication::translate(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } if (context->argumentCount() == 3) { const char* _q_arg0 = qscriptvalue_cast<const char*>(context->argument(0)); const char* _q_arg1 = qscriptvalue_cast<const char*>(context->argument(1)); const char* _q_arg2 = qscriptvalue_cast<const char*>(context->argument(2)); QString _q_result = QCoreApplication::translate(_q_arg0, _q_arg1, _q_arg2); return QScriptValue(context->engine(), _q_result); } if (context->argumentCount() == 4) { const char* _q_arg0 = qscriptvalue_cast<const char*>(context->argument(0)); const char* _q_arg1 = qscriptvalue_cast<const char*>(context->argument(1)); const char* _q_arg2 = qscriptvalue_cast<const char*>(context->argument(2)); int _q_arg3 = context->argument(3).toInt32(); QString _q_result = QCoreApplication::translate(_q_arg0, _q_arg1, _q_arg2, _q_arg3); return QScriptValue(context->engine(), _q_result); } break; default: Q_ASSERT(false); } return qtscript_QCoreApplication_throw_ambiguity_error_helper(context, qtscript_QCoreApplication_function_names[_id], qtscript_QCoreApplication_function_signatures[_id]); }
static QScriptValue qtscript_QTextTableFormat_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 + 13; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QTextTableFormat* _q_self = qscriptvalue_cast<QTextTableFormat*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QTextTableFormat.%0(): this object is not a QTextTableFormat") .arg(qtscript_QTextTableFormat_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 0) { QFlags<Qt::AlignmentFlag> _q_result = _q_self->alignment(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 0) { qreal _q_result = _q_self->cellPadding(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { qreal _q_result = _q_self->cellSpacing(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { _q_self->clearColumnWidthConstraints(); return context->engine()->undefinedValue(); } break; case 4: if (context->argumentCount() == 0) { QVector<QTextLength> _q_result = _q_self->columnWidthConstraints(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 0) { int _q_result = _q_self->columns(); return QScriptValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 0) { int _q_result = _q_self->headerRowCount(); return QScriptValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 1) { QFlags<Qt::AlignmentFlag> _q_arg0 = qscriptvalue_cast<QFlags<Qt::AlignmentFlag> >(context->argument(0)); _q_self->setAlignment(_q_arg0); return context->engine()->undefinedValue(); } break; case 8: if (context->argumentCount() == 1) { qreal _q_arg0 = qscriptvalue_cast<qreal>(context->argument(0)); _q_self->setCellPadding(_q_arg0); return context->engine()->undefinedValue(); } break; case 9: if (context->argumentCount() == 1) { qreal _q_arg0 = qscriptvalue_cast<qreal>(context->argument(0)); _q_self->setCellSpacing(_q_arg0); return context->engine()->undefinedValue(); } break; case 10: if (context->argumentCount() == 1) { QVector<QTextLength> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setColumnWidthConstraints(_q_arg0); return context->engine()->undefinedValue(); } break; case 11: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setColumns(_q_arg0); return context->engine()->undefinedValue(); } break; case 12: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setHeaderRowCount(_q_arg0); return context->engine()->undefinedValue(); } break; case 13: { QString result = QString::fromLatin1("QTextTableFormat"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QTextTableFormat_throw_ambiguity_error_helper(context, qtscript_QTextTableFormat_function_names[_id+1], qtscript_QTextTableFormat_function_signatures[_id+1]); }
static QScriptValue qtscript_QWebPluginFactory_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; QWebPluginFactory* _q_self = qscriptvalue_cast<QWebPluginFactory*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QWebPluginFactory.%0(): this object is not a QWebPluginFactory") .arg(qtscript_QWebPluginFactory_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 4) { QString _q_arg0 = context->argument(0).toString(); QUrl _q_arg1 = qscriptvalue_cast<QUrl>(context->argument(1)); QStringList _q_arg2; qScriptValueToSequence(context->argument(2), _q_arg2); QStringList _q_arg3; qScriptValueToSequence(context->argument(3), _q_arg3); QObject* _q_result = _q_self->create(_q_arg0, _q_arg1, _q_arg2, _q_arg3); return qScriptValueFromValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 1) { QWebPluginFactory::Extension _q_arg0 = qscriptvalue_cast<QWebPluginFactory::Extension>(context->argument(0)); bool _q_result = _q_self->extension(_q_arg0); return QScriptValue(context->engine(), _q_result); } if (context->argumentCount() == 2) { QWebPluginFactory::Extension _q_arg0 = qscriptvalue_cast<QWebPluginFactory::Extension>(context->argument(0)); QWebPluginFactory::ExtensionOption* _q_arg1 = qscriptvalue_cast<QWebPluginFactory::ExtensionOption*>(context->argument(1)); bool _q_result = _q_self->extension(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } if (context->argumentCount() == 3) { QWebPluginFactory::Extension _q_arg0 = qscriptvalue_cast<QWebPluginFactory::Extension>(context->argument(0)); QWebPluginFactory::ExtensionOption* _q_arg1 = qscriptvalue_cast<QWebPluginFactory::ExtensionOption*>(context->argument(1)); QWebPluginFactory::ExtensionReturn* _q_arg2 = qscriptvalue_cast<QWebPluginFactory::ExtensionReturn*>(context->argument(2)); bool _q_result = _q_self->extension(_q_arg0, _q_arg1, _q_arg2); return QScriptValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { QList<QWebPluginFactory::Plugin> _q_result = _q_self->plugins(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { _q_self->refreshPlugins(); return context->engine()->undefinedValue(); } break; case 4: if (context->argumentCount() == 1) { QWebPluginFactory::Extension _q_arg0 = qscriptvalue_cast<QWebPluginFactory::Extension>(context->argument(0)); bool _q_result = _q_self->supportsExtension(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 5: { QString result = QString::fromLatin1("QWebPluginFactory"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QWebPluginFactory_throw_ambiguity_error_helper(context, qtscript_QWebPluginFactory_function_names[_id+1], qtscript_QWebPluginFactory_function_signatures[_id+1]); }
static QScriptValue qtscript_QPlainTextEdit_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 + 20; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QPlainTextEdit* _q_self = qscriptvalue_cast<QPlainTextEdit*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QPlainTextEdit.%0(): this object is not a QPlainTextEdit") .arg(qtscript_QPlainTextEdit_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 1) { QPoint _q_arg0 = qscriptvalue_cast<QPoint>(context->argument(0)); QString _q_result = _q_self->anchorAt(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 0) { bool _q_result = _q_self->canPaste(); return QScriptValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { QMenu* _q_result = _q_self->createStandardContextMenu(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { QTextCharFormat _q_result = _q_self->currentCharFormat(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 1) { QPoint _q_arg0 = qscriptvalue_cast<QPoint>(context->argument(0)); QTextCursor _q_result = _q_self->cursorForPosition(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 0) { QRect _q_result = _q_self->cursorRect(); return qScriptValueFromValue(context->engine(), _q_result); } if (context->argumentCount() == 1) { QTextCursor _q_arg0 = qscriptvalue_cast<QTextCursor>(context->argument(0)); QRect _q_result = _q_self->cursorRect(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 0) { QTextDocument* _q_result = _q_self->document(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 0) { _q_self->ensureCursorVisible(); return context->engine()->undefinedValue(); } break; case 8: if (context->argumentCount() == 0) { QList<QTextEdit::ExtraSelection > _q_result = _q_self->extraSelections(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 1) { if (context->argument(0).isRegExp()) { QRegExp _q_arg0 = context->argument(0).toRegExp(); bool _q_result = _q_self->find(_q_arg0); return QScriptValue(context->engine(), _q_result); } else if (context->argument(0).isString()) { QString _q_arg0 = context->argument(0).toString(); bool _q_result = _q_self->find(_q_arg0); return QScriptValue(context->engine(), _q_result); } } if (context->argumentCount() == 2) { if (context->argument(0).isRegExp() && (qMetaTypeId<QFlags<QTextDocument::FindFlag> >() == context->argument(1).toVariant().userType())) { QRegExp _q_arg0 = context->argument(0).toRegExp(); QFlags<QTextDocument::FindFlag> _q_arg1 = qscriptvalue_cast<QFlags<QTextDocument::FindFlag> >(context->argument(1)); bool _q_result = _q_self->find(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } else if (context->argument(0).isString() && (qMetaTypeId<QFlags<QTextDocument::FindFlag> >() == context->argument(1).toVariant().userType())) { QString _q_arg0 = context->argument(0).toString(); QFlags<QTextDocument::FindFlag> _q_arg1 = qscriptvalue_cast<QFlags<QTextDocument::FindFlag> >(context->argument(1)); bool _q_result = _q_self->find(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } } break; case 10: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QUrl _q_arg1 = qscriptvalue_cast<QUrl>(context->argument(1)); QVariant _q_result = _q_self->loadResource(_q_arg0, _q_arg1); return qScriptValueFromValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 1) { QTextCharFormat _q_arg0 = qscriptvalue_cast<QTextCharFormat>(context->argument(0)); _q_self->mergeCurrentCharFormat(_q_arg0); return context->engine()->undefinedValue(); } break; case 12: if (context->argumentCount() == 1) { QTextCursor::MoveOperation _q_arg0 = qscriptvalue_cast<QTextCursor::MoveOperation>(context->argument(0)); _q_self->moveCursor(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { QTextCursor::MoveOperation _q_arg0 = qscriptvalue_cast<QTextCursor::MoveOperation>(context->argument(0)); QTextCursor::MoveMode _q_arg1 = qscriptvalue_cast<QTextCursor::MoveMode>(context->argument(1)); _q_self->moveCursor(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 13: if (context->argumentCount() == 1) { QTextCharFormat _q_arg0 = qscriptvalue_cast<QTextCharFormat>(context->argument(0)); _q_self->setCurrentCharFormat(_q_arg0); return context->engine()->undefinedValue(); } break; case 14: if (context->argumentCount() == 1) { QTextDocument* _q_arg0 = qscriptvalue_cast<QTextDocument*>(context->argument(0)); _q_self->setDocument(_q_arg0); return context->engine()->undefinedValue(); } break; case 15: if (context->argumentCount() == 1) { QList<QTextEdit::ExtraSelection> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setExtraSelections(_q_arg0); return context->engine()->undefinedValue(); } break; case 16: if (context->argumentCount() == 1) { QTextCursor _q_arg0 = qscriptvalue_cast<QTextCursor>(context->argument(0)); _q_self->setTextCursor(_q_arg0); return context->engine()->undefinedValue(); } break; case 17: if (context->argumentCount() == 1) { QTextOption::WrapMode _q_arg0 = qscriptvalue_cast<QTextOption::WrapMode>(context->argument(0)); _q_self->setWordWrapMode(_q_arg0); return context->engine()->undefinedValue(); } break; case 18: if (context->argumentCount() == 0) { QTextCursor _q_result = _q_self->textCursor(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 19: if (context->argumentCount() == 0) { QTextOption::WrapMode _q_result = _q_self->wordWrapMode(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 20: { QString result = QString::fromLatin1("QPlainTextEdit"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QPlainTextEdit_throw_ambiguity_error_helper(context, qtscript_QPlainTextEdit_function_names[_id+1], qtscript_QPlainTextEdit_function_signatures[_id+1]); }
static QScriptValue qtscript_QColumnView_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; QColumnView* _q_self = qscriptvalue_cast<QColumnView*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QColumnView.%0(): this object is not a QColumnView") .arg(qtscript_QColumnView_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 0) { QList<int > _q_result = _q_self->columnWidths(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 0) { QWidget* _q_result = _q_self->previewWidget(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 1) { QList<int> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setColumnWidths(_q_arg0); return context->engine()->undefinedValue(); } break; case 3: if (context->argumentCount() == 1) { QWidget* _q_arg0 = qscriptvalue_cast<QWidget*>(context->argument(0)); _q_self->setPreviewWidget(_q_arg0); return context->engine()->undefinedValue(); } break; case 4: { QString result = QString::fromLatin1("QColumnView"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QColumnView_throw_ambiguity_error_helper(context, qtscript_QColumnView_function_names[_id+1], qtscript_QColumnView_function_signatures[_id+1]); }
static QScriptValue qtscript_QAction_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; QAction* _q_self = qscriptvalue_cast<QAction*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QAction.%0(): this object is not a QAction") .arg(qtscript_QAction_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 0) { QActionGroup* _q_result = _q_self->actionGroup(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 1) { QAction::ActionEvent _q_arg0 = qscriptvalue_cast<QAction::ActionEvent>(context->argument(0)); _q_self->activate(_q_arg0); return context->engine()->undefinedValue(); } break; case 2: if (context->argumentCount() == 0) { QList<QGraphicsWidget*> _q_result = _q_self->associatedGraphicsWidgets(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { QList<QWidget*> _q_result = _q_self->associatedWidgets(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 0) { QVariant _q_result = _q_self->data(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 0) { bool _q_result = _q_self->isSeparator(); return QScriptValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 0) { QMenu* _q_result = _q_self->menu(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 0) { QWidget* _q_result = _q_self->parentWidget(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 1) { QActionGroup* _q_arg0 = qscriptvalue_cast<QActionGroup*>(context->argument(0)); _q_self->setActionGroup(_q_arg0); return context->engine()->undefinedValue(); } break; case 9: if (context->argumentCount() == 1) { QVariant _q_arg0 = context->argument(0).toVariant(); _q_self->setData(_q_arg0); return context->engine()->undefinedValue(); } break; case 10: if (context->argumentCount() == 1) { QMenu* _q_arg0 = qscriptvalue_cast<QMenu*>(context->argument(0)); _q_self->setMenu(_q_arg0); return context->engine()->undefinedValue(); } break; case 11: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setSeparator(_q_arg0); return context->engine()->undefinedValue(); } break; case 12: if (context->argumentCount() == 1) { if ((qMetaTypeId<QKeySequence::StandardKey>() == context->argument(0).toVariant().userType())) { QKeySequence::StandardKey _q_arg0 = qscriptvalue_cast<QKeySequence::StandardKey>(context->argument(0)); _q_self->setShortcuts(_q_arg0); return context->engine()->undefinedValue(); } else if (context->argument(0).isArray()) { QList<QKeySequence> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setShortcuts(_q_arg0); return context->engine()->undefinedValue(); } } break; case 13: if (context->argumentCount() == 0) { QList<QKeySequence> _q_result = _q_self->shortcuts(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 14: if (context->argumentCount() == 0) { bool _q_result = _q_self->showStatusText(); return QScriptValue(context->engine(), _q_result); } if (context->argumentCount() == 1) { QWidget* _q_arg0 = qscriptvalue_cast<QWidget*>(context->argument(0)); bool _q_result = _q_self->showStatusText(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 15: { QString result = QString::fromLatin1("QAction"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QAction_throw_ambiguity_error_helper(context, qtscript_QAction_function_names[_id+1], qtscript_QAction_function_signatures[_id+1]); }
static QScriptValue qtscript_QSslSocket_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 + 31; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QSslSocket* _q_self = qscriptvalue_cast<QSslSocket*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QSslSocket.%0(): this object is not a QSslSocket") .arg(qtscript_QSslSocket_function_names[_id+10])); } switch (_id) { case 0: if (context->argumentCount() == 1) { QSslCertificate _q_arg0 = qscriptvalue_cast<QSslCertificate>(context->argument(0)); _q_self->addCaCertificate(_q_arg0); return context->engine()->undefinedValue(); } break; case 1: if (context->argumentCount() == 1) { if (context->argument(0).isArray()) { QList<QSslCertificate> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->addCaCertificates(_q_arg0); return context->engine()->undefinedValue(); } else if (context->argument(0).isString()) { QString _q_arg0 = context->argument(0).toString(); bool _q_result = _q_self->addCaCertificates(_q_arg0); return QScriptValue(context->engine(), _q_result); } } if (context->argumentCount() == 2) { QString _q_arg0 = context->argument(0).toString(); QSsl::EncodingFormat _q_arg1 = qscriptvalue_cast<QSsl::EncodingFormat>(context->argument(1)); bool _q_result = _q_self->addCaCertificates(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } if (context->argumentCount() == 3) { QString _q_arg0 = context->argument(0).toString(); QSsl::EncodingFormat _q_arg1 = qscriptvalue_cast<QSsl::EncodingFormat>(context->argument(1)); QRegExp::PatternSyntax _q_arg2 = qscriptvalue_cast<QRegExp::PatternSyntax>(context->argument(2)); bool _q_result = _q_self->addCaCertificates(_q_arg0, _q_arg1, _q_arg2); return QScriptValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { QList<QSslCertificate> _q_result = _q_self->caCertificates(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { QList<QSslCipher> _q_result = _q_self->ciphers(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 2) { QString _q_arg0 = context->argument(0).toString(); unsigned short _q_arg1 = qscriptvalue_cast<unsigned short>(context->argument(1)); _q_self->connectToHostEncrypted(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } if (context->argumentCount() == 3) { if (context->argument(0).isString() && context->argument(1).isNumber() && (qMetaTypeId<QFlags<QIODevice::OpenModeFlag> >() == context->argument(2).toVariant().userType())) { QString _q_arg0 = context->argument(0).toString(); unsigned short _q_arg1 = qscriptvalue_cast<unsigned short>(context->argument(1)); QFlags<QIODevice::OpenModeFlag> _q_arg2 = qscriptvalue_cast<QFlags<QIODevice::OpenModeFlag> >(context->argument(2)); _q_self->connectToHostEncrypted(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } else if (context->argument(0).isString() && context->argument(1).isNumber() && context->argument(2).isString()) { QString _q_arg0 = context->argument(0).toString(); unsigned short _q_arg1 = qscriptvalue_cast<unsigned short>(context->argument(1)); QString _q_arg2 = context->argument(2).toString(); _q_self->connectToHostEncrypted(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } } if (context->argumentCount() == 4) { QString _q_arg0 = context->argument(0).toString(); unsigned short _q_arg1 = qscriptvalue_cast<unsigned short>(context->argument(1)); QString _q_arg2 = context->argument(2).toString(); QFlags<QIODevice::OpenModeFlag> _q_arg3 = qscriptvalue_cast<QFlags<QIODevice::OpenModeFlag> >(context->argument(3)); _q_self->connectToHostEncrypted(_q_arg0, _q_arg1, _q_arg2, _q_arg3); return context->engine()->undefinedValue(); } break; case 5: if (context->argumentCount() == 0) { qint64 _q_result = _q_self->encryptedBytesAvailable(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 0) { qint64 _q_result = _q_self->encryptedBytesToWrite(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 1) { QList<QSslError> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->ignoreSslErrors(_q_arg0); return context->engine()->undefinedValue(); } break; case 8: if (context->argumentCount() == 0) { bool _q_result = _q_self->isEncrypted(); return QScriptValue(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 0) { QSslCertificate _q_result = _q_self->localCertificate(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 0) { QSslSocket::SslMode _q_result = _q_self->mode(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 0) { QSslCertificate _q_result = _q_self->peerCertificate(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 0) { QList<QSslCertificate> _q_result = _q_self->peerCertificateChain(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 13: if (context->argumentCount() == 0) { int _q_result = _q_self->peerVerifyDepth(); return QScriptValue(context->engine(), _q_result); } break; case 14: if (context->argumentCount() == 0) { QSslSocket::PeerVerifyMode _q_result = _q_self->peerVerifyMode(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 15: if (context->argumentCount() == 0) { QString _q_result = _q_self->peerVerifyName(); return QScriptValue(context->engine(), _q_result); } break; case 16: if (context->argumentCount() == 0) { QSslKey _q_result = _q_self->privateKey(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 17: if (context->argumentCount() == 0) { QSsl::SslProtocol _q_result = _q_self->protocol(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 18: if (context->argumentCount() == 0) { QSslCipher _q_result = _q_self->sessionCipher(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 19: if (context->argumentCount() == 1) { QList<QSslCertificate> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setCaCertificates(_q_arg0); return context->engine()->undefinedValue(); } break; case 20: if (context->argumentCount() == 1) { if (context->argument(0).isArray()) { QList<QSslCipher> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setCiphers(_q_arg0); return context->engine()->undefinedValue(); } else if (context->argument(0).isString()) { QString _q_arg0 = context->argument(0).toString(); _q_self->setCiphers(_q_arg0); return context->engine()->undefinedValue(); } } break; case 21: if (context->argumentCount() == 1) { if ((qMetaTypeId<QSslCertificate>() == context->argument(0).toVariant().userType())) { QSslCertificate _q_arg0 = qscriptvalue_cast<QSslCertificate>(context->argument(0)); _q_self->setLocalCertificate(_q_arg0); return context->engine()->undefinedValue(); } else if (context->argument(0).isString()) { QString _q_arg0 = context->argument(0).toString(); _q_self->setLocalCertificate(_q_arg0); return context->engine()->undefinedValue(); } } if (context->argumentCount() == 2) { QString _q_arg0 = context->argument(0).toString(); QSsl::EncodingFormat _q_arg1 = qscriptvalue_cast<QSsl::EncodingFormat>(context->argument(1)); _q_self->setLocalCertificate(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 22: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setPeerVerifyDepth(_q_arg0); return context->engine()->undefinedValue(); } break; case 23: if (context->argumentCount() == 1) { QSslSocket::PeerVerifyMode _q_arg0 = qscriptvalue_cast<QSslSocket::PeerVerifyMode>(context->argument(0)); _q_self->setPeerVerifyMode(_q_arg0); return context->engine()->undefinedValue(); } break; case 24: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->setPeerVerifyName(_q_arg0); return context->engine()->undefinedValue(); } break; case 25: if (context->argumentCount() == 1) { if ((qMetaTypeId<QSslKey>() == context->argument(0).toVariant().userType())) { QSslKey _q_arg0 = qscriptvalue_cast<QSslKey>(context->argument(0)); _q_self->setPrivateKey(_q_arg0); return context->engine()->undefinedValue(); } else if (context->argument(0).isString()) { QString _q_arg0 = context->argument(0).toString(); _q_self->setPrivateKey(_q_arg0); return context->engine()->undefinedValue(); } } if (context->argumentCount() == 2) { QString _q_arg0 = context->argument(0).toString(); QSsl::KeyAlgorithm _q_arg1 = qscriptvalue_cast<QSsl::KeyAlgorithm>(context->argument(1)); _q_self->setPrivateKey(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } if (context->argumentCount() == 3) { QString _q_arg0 = context->argument(0).toString(); QSsl::KeyAlgorithm _q_arg1 = qscriptvalue_cast<QSsl::KeyAlgorithm>(context->argument(1)); QSsl::EncodingFormat _q_arg2 = qscriptvalue_cast<QSsl::EncodingFormat>(context->argument(2)); _q_self->setPrivateKey(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } if (context->argumentCount() == 4) { QString _q_arg0 = context->argument(0).toString(); QSsl::KeyAlgorithm _q_arg1 = qscriptvalue_cast<QSsl::KeyAlgorithm>(context->argument(1)); QSsl::EncodingFormat _q_arg2 = qscriptvalue_cast<QSsl::EncodingFormat>(context->argument(2)); QByteArray _q_arg3 = qscriptvalue_cast<QByteArray>(context->argument(3)); _q_self->setPrivateKey(_q_arg0, _q_arg1, _q_arg2, _q_arg3); return context->engine()->undefinedValue(); } break; case 26: if (context->argumentCount() == 1) { QSsl::SslProtocol _q_arg0 = qscriptvalue_cast<QSsl::SslProtocol>(context->argument(0)); _q_self->setProtocol(_q_arg0); return context->engine()->undefinedValue(); } break; case 27: if (context->argumentCount() == 1) { QSslConfiguration _q_arg0 = qscriptvalue_cast<QSslConfiguration>(context->argument(0)); _q_self->setSslConfiguration(_q_arg0); return context->engine()->undefinedValue(); } break; case 28: if (context->argumentCount() == 0) { QSslConfiguration _q_result = _q_self->sslConfiguration(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 29: if (context->argumentCount() == 0) { QList<QSslError> _q_result = _q_self->sslErrors(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 30: if (context->argumentCount() == 0) { bool _q_result = _q_self->waitForEncrypted(); return QScriptValue(context->engine(), _q_result); } if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); bool _q_result = _q_self->waitForEncrypted(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 31: { QString result = QString::fromLatin1("QSslSocket"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QSslSocket_throw_ambiguity_error_helper(context, qtscript_QSslSocket_function_names[_id+10], qtscript_QSslSocket_function_signatures[_id+10]); }
static QScriptValue qtscript_QGradient_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 + 9; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QGradient* _q_self = qscriptvalue_cast<QGradient*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QGradient.%0(): this object is not a QGradient") .arg(qtscript_QGradient_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 0) { QGradient::CoordinateMode _q_result = _q_self->coordinateMode(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 1) { QGradient _q_arg0 = qscriptvalue_cast<QGradient>(context->argument(0)); bool _q_result = _q_self->operator==(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 2) { qreal _q_arg0 = qscriptvalue_cast<qreal>(context->argument(0)); QColor _q_arg1 = qscriptvalue_cast<QColor>(context->argument(1)); _q_self->setColorAt(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 3: if (context->argumentCount() == 1) { QGradient::CoordinateMode _q_arg0 = qscriptvalue_cast<QGradient::CoordinateMode>(context->argument(0)); _q_self->setCoordinateMode(_q_arg0); return context->engine()->undefinedValue(); } break; case 4: if (context->argumentCount() == 1) { QGradient::Spread _q_arg0 = qscriptvalue_cast<QGradient::Spread>(context->argument(0)); _q_self->setSpread(_q_arg0); return context->engine()->undefinedValue(); } break; case 5: if (context->argumentCount() == 1) { QVector<QPair<qreal,QColor> > _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setStops(_q_arg0); return context->engine()->undefinedValue(); } break; case 6: if (context->argumentCount() == 0) { QGradient::Spread _q_result = _q_self->spread(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 0) { QVector<QPair<qreal,QColor > > _q_result = _q_self->stops(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 0) { QGradient::Type _q_result = _q_self->type(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 9: { QString result = QString::fromLatin1("QGradient"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QGradient_throw_ambiguity_error_helper(context, qtscript_QGradient_function_names[_id+1], qtscript_QGradient_function_signatures[_id+1]); }
static QScriptValue qtscript_QSslSocket_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("QSslSocket(): Did you forget to construct with 'new'?")); } if (context->argumentCount() == 0) { QtScriptShell_QSslSocket* _q_cpp_result = new QtScriptShell_QSslSocket(); QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QSslSocket*)_q_cpp_result, QScriptEngine::AutoOwnership); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } else if (context->argumentCount() == 1) { QObject* _q_arg0 = context->argument(0).toQObject(); QtScriptShell_QSslSocket* _q_cpp_result = new QtScriptShell_QSslSocket(_q_arg0); QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QSslSocket*)_q_cpp_result, QScriptEngine::AutoOwnership); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } break; case 1: if (context->argumentCount() == 1) { QSslCertificate _q_arg0 = qscriptvalue_cast<QSslCertificate>(context->argument(0)); QSslSocket::addDefaultCaCertificate(_q_arg0); return context->engine()->undefinedValue(); } break; case 2: if (context->argumentCount() == 1) { if (context->argument(0).isArray()) { QList<QSslCertificate> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); QSslSocket::addDefaultCaCertificates(_q_arg0); return context->engine()->undefinedValue(); } else if (context->argument(0).isString()) { QString _q_arg0 = context->argument(0).toString(); bool _q_result = QSslSocket::addDefaultCaCertificates(_q_arg0); return QScriptValue(context->engine(), _q_result); } } if (context->argumentCount() == 2) { QString _q_arg0 = context->argument(0).toString(); QSsl::EncodingFormat _q_arg1 = qscriptvalue_cast<QSsl::EncodingFormat>(context->argument(1)); bool _q_result = QSslSocket::addDefaultCaCertificates(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } if (context->argumentCount() == 3) { QString _q_arg0 = context->argument(0).toString(); QSsl::EncodingFormat _q_arg1 = qscriptvalue_cast<QSsl::EncodingFormat>(context->argument(1)); QRegExp::PatternSyntax _q_arg2 = qscriptvalue_cast<QRegExp::PatternSyntax>(context->argument(2)); bool _q_result = QSslSocket::addDefaultCaCertificates(_q_arg0, _q_arg1, _q_arg2); return QScriptValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { QList<QSslCertificate> _q_result = QSslSocket::defaultCaCertificates(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 0) { QList<QSslCipher> _q_result = QSslSocket::defaultCiphers(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 1) { QList<QSslCertificate> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); QSslSocket::setDefaultCaCertificates(_q_arg0); return context->engine()->undefinedValue(); } break; case 6: if (context->argumentCount() == 1) { QList<QSslCipher> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); QSslSocket::setDefaultCiphers(_q_arg0); return context->engine()->undefinedValue(); } break; case 7: if (context->argumentCount() == 0) { QList<QSslCipher> _q_result = QSslSocket::supportedCiphers(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 0) { bool _q_result = QSslSocket::supportsSsl(); return QScriptValue(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 0) { QList<QSslCertificate> _q_result = QSslSocket::systemCaCertificates(); return qScriptValueFromSequence(context->engine(), _q_result); } break; default: Q_ASSERT(false); } return qtscript_QSslSocket_throw_ambiguity_error_helper(context, qtscript_QSslSocket_function_names[_id], qtscript_QSslSocket_function_signatures[_id]); }
static QScriptValue qtscript_QComboBox_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; QComboBox* _q_self = qscriptvalue_cast<QComboBox*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QComboBox.%0(): this object is not a QComboBox") .arg(qtscript_QComboBox_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->addItem(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { if ((qMetaTypeId<QIcon>() == context->argument(0).toVariant().userType()) && context->argument(1).isString()) { QIcon _q_arg0 = qscriptvalue_cast<QIcon>(context->argument(0)); QString _q_arg1 = context->argument(1).toString(); _q_self->addItem(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } else if (context->argument(0).isString() && true) { QString _q_arg0 = context->argument(0).toString(); QVariant _q_arg1 = context->argument(1).toVariant(); _q_self->addItem(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } } if (context->argumentCount() == 3) { QIcon _q_arg0 = qscriptvalue_cast<QIcon>(context->argument(0)); QString _q_arg1 = context->argument(1).toString(); QVariant _q_arg2 = context->argument(2).toVariant(); _q_self->addItem(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } break; case 1: if (context->argumentCount() == 1) { QStringList _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->addItems(_q_arg0); return context->engine()->undefinedValue(); } break; case 2: if (context->argumentCount() == 0) { QCompleter* _q_result = _q_self->completer(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 1) { QVariant _q_arg0 = context->argument(0).toVariant(); int _q_result = _q_self->findData(_q_arg0); return QScriptValue(context->engine(), _q_result); } if (context->argumentCount() == 2) { QVariant _q_arg0 = context->argument(0).toVariant(); int _q_arg1 = context->argument(1).toInt32(); int _q_result = _q_self->findData(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } if (context->argumentCount() == 3) { QVariant _q_arg0 = context->argument(0).toVariant(); int _q_arg1 = context->argument(1).toInt32(); QFlags<Qt::MatchFlag> _q_arg2 = qscriptvalue_cast<QFlags<Qt::MatchFlag> >(context->argument(2)); int _q_result = _q_self->findData(_q_arg0, _q_arg1, _q_arg2); return QScriptValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); int _q_result = _q_self->findText(_q_arg0); return QScriptValue(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)); int _q_result = _q_self->findText(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 0) { _q_self->hidePopup(); return context->engine()->undefinedValue(); } break; case 6: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QString _q_arg1 = context->argument(1).toString(); _q_self->insertItem(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } if (context->argumentCount() == 3) { if (context->argument(0).isNumber() && (qMetaTypeId<QIcon>() == context->argument(1).toVariant().userType()) && context->argument(2).isString()) { int _q_arg0 = context->argument(0).toInt32(); QIcon _q_arg1 = qscriptvalue_cast<QIcon>(context->argument(1)); QString _q_arg2 = context->argument(2).toString(); _q_self->insertItem(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } else if (context->argument(0).isNumber() && context->argument(1).isString() && true) { int _q_arg0 = context->argument(0).toInt32(); QString _q_arg1 = context->argument(1).toString(); QVariant _q_arg2 = context->argument(2).toVariant(); _q_self->insertItem(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } } if (context->argumentCount() == 4) { int _q_arg0 = context->argument(0).toInt32(); QIcon _q_arg1 = qscriptvalue_cast<QIcon>(context->argument(1)); QString _q_arg2 = context->argument(2).toString(); QVariant _q_arg3 = context->argument(3).toVariant(); _q_self->insertItem(_q_arg0, _q_arg1, _q_arg2, _q_arg3); return context->engine()->undefinedValue(); } break; case 7: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QStringList _q_arg1; qScriptValueToSequence(context->argument(1), _q_arg1); _q_self->insertItems(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 8: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->insertSeparator(_q_arg0); return context->engine()->undefinedValue(); } break; case 9: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QVariant _q_result = _q_self->itemData(_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(); QVariant _q_result = _q_self->itemData(_q_arg0, _q_arg1); return qScriptValueFromValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 0) { QAbstractItemDelegate* _q_result = _q_self->itemDelegate(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QIcon _q_result = _q_self->itemIcon(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QString _q_result = _q_self->itemText(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 13: if (context->argumentCount() == 0) { QLineEdit* _q_result = _q_self->lineEdit(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 14: if (context->argumentCount() == 0) { QSize _q_result = _q_self->minimumSizeHint(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 15: if (context->argumentCount() == 0) { QAbstractItemModel* _q_result = _q_self->model(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 16: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->removeItem(_q_arg0); return context->engine()->undefinedValue(); } break; case 17: if (context->argumentCount() == 0) { QModelIndex _q_result = _q_self->rootModelIndex(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 18: if (context->argumentCount() == 1) { QCompleter* _q_arg0 = qscriptvalue_cast<QCompleter*>(context->argument(0)); _q_self->setCompleter(_q_arg0); return context->engine()->undefinedValue(); } break; case 19: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QVariant _q_arg1 = context->argument(1).toVariant(); _q_self->setItemData(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } if (context->argumentCount() == 3) { int _q_arg0 = context->argument(0).toInt32(); QVariant _q_arg1 = context->argument(1).toVariant(); int _q_arg2 = context->argument(2).toInt32(); _q_self->setItemData(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } break; case 20: if (context->argumentCount() == 1) { QAbstractItemDelegate* _q_arg0 = qscriptvalue_cast<QAbstractItemDelegate*>(context->argument(0)); _q_self->setItemDelegate(_q_arg0); return context->engine()->undefinedValue(); } break; case 21: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QIcon _q_arg1 = qscriptvalue_cast<QIcon>(context->argument(1)); _q_self->setItemIcon(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 22: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QString _q_arg1 = context->argument(1).toString(); _q_self->setItemText(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 23: if (context->argumentCount() == 1) { QLineEdit* _q_arg0 = qscriptvalue_cast<QLineEdit*>(context->argument(0)); _q_self->setLineEdit(_q_arg0); return context->engine()->undefinedValue(); } break; case 24: if (context->argumentCount() == 1) { QAbstractItemModel* _q_arg0 = qscriptvalue_cast<QAbstractItemModel*>(context->argument(0)); _q_self->setModel(_q_arg0); return context->engine()->undefinedValue(); } break; case 25: if (context->argumentCount() == 1) { QModelIndex _q_arg0 = qscriptvalue_cast<QModelIndex>(context->argument(0)); _q_self->setRootModelIndex(_q_arg0); return context->engine()->undefinedValue(); } break; case 26: if (context->argumentCount() == 1) { const QValidator* _q_arg0 = qscriptvalue_cast<const QValidator*>(context->argument(0)); _q_self->setValidator(_q_arg0); return context->engine()->undefinedValue(); } break; case 27: if (context->argumentCount() == 1) { QAbstractItemView* _q_arg0 = qscriptvalue_cast<QAbstractItemView*>(context->argument(0)); _q_self->setView(_q_arg0); return context->engine()->undefinedValue(); } break; case 28: if (context->argumentCount() == 0) { _q_self->showPopup(); return context->engine()->undefinedValue(); } break; case 29: if (context->argumentCount() == 0) { QSize _q_result = _q_self->sizeHint(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 30: if (context->argumentCount() == 0) { const QValidator* _q_result = const_cast<const QValidator*>(_q_self->validator()); return qScriptValueFromValue(context->engine(), _q_result); } break; case 31: if (context->argumentCount() == 0) { QAbstractItemView* _q_result = _q_self->view(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 32: { QString result = QString::fromLatin1("QComboBox"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QComboBox_throw_ambiguity_error_helper(context, qtscript_QComboBox_function_names[_id+1], qtscript_QComboBox_function_signatures[_id+1]); }
static QScriptValue qtscript_QTextCharFormat_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 + 50; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QTextCharFormat* _q_self = qscriptvalue_cast<QTextCharFormat*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QTextCharFormat.%0(): this object is not a QTextCharFormat") .arg(qtscript_QTextCharFormat_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 0) { QString _q_result = _q_self->anchorHref(); return QScriptValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 0) { QStringList _q_result = _q_self->anchorNames(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { QFont _q_result = _q_self->font(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { QFont::Capitalization _q_result = _q_self->fontCapitalization(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 0) { QString _q_result = _q_self->fontFamily(); return QScriptValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 0) { bool _q_result = _q_self->fontFixedPitch(); return QScriptValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 0) { bool _q_result = _q_self->fontItalic(); return QScriptValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 0) { bool _q_result = _q_self->fontKerning(); return QScriptValue(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 0) { qreal _q_result = _q_self->fontLetterSpacing(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 0) { bool _q_result = _q_self->fontOverline(); return QScriptValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 0) { qreal _q_result = _q_self->fontPointSize(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 0) { bool _q_result = _q_self->fontStrikeOut(); return QScriptValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 0) { QFont::StyleHint _q_result = _q_self->fontStyleHint(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 13: if (context->argumentCount() == 0) { QFont::StyleStrategy _q_result = _q_self->fontStyleStrategy(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 14: if (context->argumentCount() == 0) { bool _q_result = _q_self->fontUnderline(); return QScriptValue(context->engine(), _q_result); } break; case 15: if (context->argumentCount() == 0) { int _q_result = _q_self->fontWeight(); return QScriptValue(context->engine(), _q_result); } break; case 16: if (context->argumentCount() == 0) { qreal _q_result = _q_self->fontWordSpacing(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 17: if (context->argumentCount() == 0) { bool _q_result = _q_self->isAnchor(); return QScriptValue(context->engine(), _q_result); } break; case 18: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setAnchor(_q_arg0); return context->engine()->undefinedValue(); } break; case 19: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->setAnchorHref(_q_arg0); return context->engine()->undefinedValue(); } break; case 20: if (context->argumentCount() == 1) { QStringList _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setAnchorNames(_q_arg0); return context->engine()->undefinedValue(); } break; case 21: if (context->argumentCount() == 1) { QFont _q_arg0 = qscriptvalue_cast<QFont>(context->argument(0)); _q_self->setFont(_q_arg0); return context->engine()->undefinedValue(); } break; case 22: if (context->argumentCount() == 1) { QFont::Capitalization _q_arg0 = qscriptvalue_cast<QFont::Capitalization>(context->argument(0)); _q_self->setFontCapitalization(_q_arg0); return context->engine()->undefinedValue(); } break; case 23: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->setFontFamily(_q_arg0); return context->engine()->undefinedValue(); } break; case 24: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setFontFixedPitch(_q_arg0); return context->engine()->undefinedValue(); } break; case 25: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setFontItalic(_q_arg0); return context->engine()->undefinedValue(); } break; case 26: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setFontKerning(_q_arg0); return context->engine()->undefinedValue(); } break; case 27: if (context->argumentCount() == 1) { qreal _q_arg0 = qscriptvalue_cast<qreal>(context->argument(0)); _q_self->setFontLetterSpacing(_q_arg0); return context->engine()->undefinedValue(); } break; case 28: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setFontOverline(_q_arg0); return context->engine()->undefinedValue(); } break; case 29: if (context->argumentCount() == 1) { qreal _q_arg0 = qscriptvalue_cast<qreal>(context->argument(0)); _q_self->setFontPointSize(_q_arg0); return context->engine()->undefinedValue(); } break; case 30: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setFontStrikeOut(_q_arg0); return context->engine()->undefinedValue(); } break; case 31: if (context->argumentCount() == 1) { QFont::StyleHint _q_arg0 = qscriptvalue_cast<QFont::StyleHint>(context->argument(0)); _q_self->setFontStyleHint(_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->setFontStyleHint(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 32: if (context->argumentCount() == 1) { QFont::StyleStrategy _q_arg0 = qscriptvalue_cast<QFont::StyleStrategy>(context->argument(0)); _q_self->setFontStyleStrategy(_q_arg0); return context->engine()->undefinedValue(); } break; case 33: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setFontUnderline(_q_arg0); return context->engine()->undefinedValue(); } break; case 34: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setFontWeight(_q_arg0); return context->engine()->undefinedValue(); } break; case 35: if (context->argumentCount() == 1) { qreal _q_arg0 = qscriptvalue_cast<qreal>(context->argument(0)); _q_self->setFontWordSpacing(_q_arg0); return context->engine()->undefinedValue(); } break; case 36: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setTableCellColumnSpan(_q_arg0); return context->engine()->undefinedValue(); } break; case 37: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setTableCellRowSpan(_q_arg0); return context->engine()->undefinedValue(); } break; case 38: if (context->argumentCount() == 1) { QPen _q_arg0 = qscriptvalue_cast<QPen>(context->argument(0)); _q_self->setTextOutline(_q_arg0); return context->engine()->undefinedValue(); } break; case 39: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->setToolTip(_q_arg0); return context->engine()->undefinedValue(); } break; case 40: if (context->argumentCount() == 1) { QColor _q_arg0 = qscriptvalue_cast<QColor>(context->argument(0)); _q_self->setUnderlineColor(_q_arg0); return context->engine()->undefinedValue(); } break; case 41: if (context->argumentCount() == 1) { QTextCharFormat::UnderlineStyle _q_arg0 = qscriptvalue_cast<QTextCharFormat::UnderlineStyle>(context->argument(0)); _q_self->setUnderlineStyle(_q_arg0); return context->engine()->undefinedValue(); } break; case 42: if (context->argumentCount() == 1) { QTextCharFormat::VerticalAlignment _q_arg0 = qscriptvalue_cast<QTextCharFormat::VerticalAlignment>(context->argument(0)); _q_self->setVerticalAlignment(_q_arg0); return context->engine()->undefinedValue(); } break; case 43: if (context->argumentCount() == 0) { int _q_result = _q_self->tableCellColumnSpan(); return QScriptValue(context->engine(), _q_result); } break; case 44: if (context->argumentCount() == 0) { int _q_result = _q_self->tableCellRowSpan(); return QScriptValue(context->engine(), _q_result); } break; case 45: if (context->argumentCount() == 0) { QPen _q_result = _q_self->textOutline(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 46: if (context->argumentCount() == 0) { QString _q_result = _q_self->toolTip(); return QScriptValue(context->engine(), _q_result); } break; case 47: if (context->argumentCount() == 0) { QColor _q_result = _q_self->underlineColor(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 48: if (context->argumentCount() == 0) { QTextCharFormat::UnderlineStyle _q_result = _q_self->underlineStyle(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 49: if (context->argumentCount() == 0) { QTextCharFormat::VerticalAlignment _q_result = _q_self->verticalAlignment(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 50: { QString result = QString::fromLatin1("QTextCharFormat"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QTextCharFormat_throw_ambiguity_error_helper(context, qtscript_QTextCharFormat_function_names[_id+1], qtscript_QTextCharFormat_function_signatures[_id+1]); }
static QScriptValue qtscript_QXmlStreamAttributes_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 + 34; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QXmlStreamAttributes* _q_self = qscriptvalue_cast<QXmlStreamAttributes*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QXmlStreamAttributes.%0(): this object is not a QXmlStreamAttributes") .arg(qtscript_QXmlStreamAttributes_function_names[_id+2])); } switch (_id) { case 0: if (context->argumentCount() == 1) { QXmlStreamAttribute _q_arg0 = qscriptvalue_cast<QXmlStreamAttribute>(context->argument(0)); _q_self->append(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { QString _q_arg0 = context->argument(0).toString(); QString _q_arg1 = context->argument(1).toString(); _q_self->append(_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(); QString _q_arg2 = context->argument(2).toString(); _q_self->append(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } break; case 1: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); const QXmlStreamAttribute& _q_result = _q_self->at(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { int _q_result = _q_self->capacity(); return QScriptValue(context->engine(), _q_result); } break; case 3: if (context->argumentCount() == 0) { _q_self->clear(); return context->engine()->undefinedValue(); } break; case 4: if (context->argumentCount() == 1) { QXmlStreamAttribute _q_arg0 = qscriptvalue_cast<QXmlStreamAttribute>(context->argument(0)); bool _q_result = _q_self->contains(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 0) { int _q_result = _q_self->count(); return QScriptValue(context->engine(), _q_result); } if (context->argumentCount() == 1) { QXmlStreamAttribute _q_arg0 = qscriptvalue_cast<QXmlStreamAttribute>(context->argument(0)); int _q_result = _q_self->count(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 0) { bool _q_result = _q_self->empty(); return QScriptValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 1) { QXmlStreamAttribute _q_arg0 = qscriptvalue_cast<QXmlStreamAttribute>(context->argument(0)); bool _q_result = _q_self->endsWith(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 1) { QXmlStreamAttribute _q_arg0 = qscriptvalue_cast<QXmlStreamAttribute>(context->argument(0)); QVector<QXmlStreamAttribute >& _q_result = _q_self->fill(_q_arg0); return qScriptValueFromSequence(context->engine(), _q_result); } if (context->argumentCount() == 2) { QXmlStreamAttribute _q_arg0 = qscriptvalue_cast<QXmlStreamAttribute>(context->argument(0)); int _q_arg1 = context->argument(1).toInt32(); QVector<QXmlStreamAttribute >& _q_result = _q_self->fill(_q_arg0, _q_arg1); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 0) { const QXmlStreamAttribute& _q_result = _q_self->first(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); bool _q_result = _q_self->hasAttribute(_q_arg0); return QScriptValue(context->engine(), _q_result); } if (context->argumentCount() == 2) { QString _q_arg0 = context->argument(0).toString(); QString _q_arg1 = context->argument(1).toString(); bool _q_result = _q_self->hasAttribute(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 1) { QXmlStreamAttribute _q_arg0 = qscriptvalue_cast<QXmlStreamAttribute>(context->argument(0)); int _q_result = _q_self->indexOf(_q_arg0); return QScriptValue(context->engine(), _q_result); } if (context->argumentCount() == 2) { QXmlStreamAttribute _q_arg0 = qscriptvalue_cast<QXmlStreamAttribute>(context->argument(0)); int _q_arg1 = context->argument(1).toInt32(); int _q_result = _q_self->indexOf(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 0) { bool _q_result = _q_self->isEmpty(); return QScriptValue(context->engine(), _q_result); } break; case 13: if (context->argumentCount() == 1) { QVector<QXmlStreamAttribute> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); bool _q_result = _q_self->isSharedWith(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 14: if (context->argumentCount() == 0) { const QXmlStreamAttribute& _q_result = _q_self->last(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 15: if (context->argumentCount() == 1) { QXmlStreamAttribute _q_arg0 = qscriptvalue_cast<QXmlStreamAttribute>(context->argument(0)); int _q_result = _q_self->lastIndexOf(_q_arg0); return QScriptValue(context->engine(), _q_result); } if (context->argumentCount() == 2) { QXmlStreamAttribute _q_arg0 = qscriptvalue_cast<QXmlStreamAttribute>(context->argument(0)); int _q_arg1 = context->argument(1).toInt32(); int _q_result = _q_self->lastIndexOf(_q_arg0, _q_arg1); return QScriptValue(context->engine(), _q_result); } break; case 16: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QVector<QXmlStreamAttribute > _q_result = _q_self->mid(_q_arg0); return qScriptValueFromSequence(context->engine(), _q_result); } if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); QVector<QXmlStreamAttribute > _q_result = _q_self->mid(_q_arg0, _q_arg1); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 17: if (context->argumentCount() == 1) { QVector<QXmlStreamAttribute> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); bool _q_result = _q_self->operator==(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 18: if (context->argumentCount() == 1) { QXmlStreamAttribute _q_arg0 = qscriptvalue_cast<QXmlStreamAttribute>(context->argument(0)); _q_self->prepend(_q_arg0); return context->engine()->undefinedValue(); } break; case 19: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->remove(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); _q_self->remove(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 20: if (context->argumentCount() == 0) { _q_self->removeFirst(); return context->engine()->undefinedValue(); } break; case 21: if (context->argumentCount() == 0) { _q_self->removeLast(); return context->engine()->undefinedValue(); } break; case 22: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QXmlStreamAttribute _q_arg1 = qscriptvalue_cast<QXmlStreamAttribute>(context->argument(1)); _q_self->replace(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 23: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->reserve(_q_arg0); return context->engine()->undefinedValue(); } break; case 24: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->resize(_q_arg0); return context->engine()->undefinedValue(); } break; case 25: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setSharable(_q_arg0); return context->engine()->undefinedValue(); } break; case 26: if (context->argumentCount() == 0) { int _q_result = _q_self->size(); return QScriptValue(context->engine(), _q_result); } break; case 27: if (context->argumentCount() == 0) { _q_self->squeeze(); return context->engine()->undefinedValue(); } break; case 28: if (context->argumentCount() == 1) { QXmlStreamAttribute _q_arg0 = qscriptvalue_cast<QXmlStreamAttribute>(context->argument(0)); bool _q_result = _q_self->startsWith(_q_arg0); return QScriptValue(context->engine(), _q_result); } break; case 29: if (context->argumentCount() == 1) { QVector<QXmlStreamAttribute> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->swap(_q_arg0); return context->engine()->undefinedValue(); } break; case 30: if (context->argumentCount() == 0) { QXmlStreamAttribute _q_result = _q_self->takeFirst(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 31: if (context->argumentCount() == 0) { QXmlStreamAttribute _q_result = _q_self->takeLast(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 32: if (context->argumentCount() == 0) { QList<QXmlStreamAttribute > _q_result = _q_self->toList(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 33: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); QStringRef _q_result = _q_self->value(_q_arg0); // TEMPLATE - core.convert_stringref_to_string - START QString _q_convertedResult = _q_result.toString(); // TEMPLATE - core.convert_stringref_to_string - END return qScriptValueFromValue(context->engine(), _q_convertedResult); } if (context->argumentCount() == 2) { QString _q_arg0 = context->argument(0).toString(); QString _q_arg1 = context->argument(1).toString(); QStringRef _q_result = _q_self->value(_q_arg0, _q_arg1); // TEMPLATE - core.convert_stringref_to_string - START QString _q_convertedResult = _q_result.toString(); // TEMPLATE - core.convert_stringref_to_string - END return qScriptValueFromValue(context->engine(), _q_convertedResult); } break; case 34: { QString result = QString::fromLatin1("QXmlStreamAttributes"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QXmlStreamAttributes_throw_ambiguity_error_helper(context, qtscript_QXmlStreamAttributes_function_names[_id+2], qtscript_QXmlStreamAttributes_function_signatures[_id+2]); }
/*! Parses a command defined by the given \a program. Returns an object that encapsulates the command, or 0 if parsing failed. */ QScriptDebuggerScriptedConsoleCommand *QScriptDebuggerScriptedConsoleCommand::parse( const QString &program, const QString &fileName, QScriptEngine *engine, QScriptMessageHandlerInterface *messageHandler) { // create a custom global object QScriptDebuggerConsoleGlobalObject *cppGlobal = new QScriptDebuggerConsoleGlobalObject(); QScriptValue global = engine->newQObject(cppGlobal, QScriptEngine::ScriptOwnership, QScriptEngine::ExcludeSuperClassContents); { QScriptValueIterator it(engine->globalObject()); while (it.hasNext()) { it.next(); global.setProperty(it.scriptName(), it.value(), it.flags()); } } engine->setGlobalObject(global); cppGlobal->setMessageHandler(messageHandler); QScriptValue ret = engine->evaluate(program, fileName); cppGlobal->setMessageHandler(0); if (engine->hasUncaughtException()) { messageHandler->message(QtCriticalMsg, ret.toString(), fileName, engine->uncaughtExceptionLineNumber()); return 0; } QScriptValue name = global.property(QLatin1String("name")); if (!name.isString()) { messageHandler->message(QtCriticalMsg, QLatin1String("command definition lacks a name"), fileName); return 0; } QString nameStr = name.toString(); QScriptValue group = global.property(QLatin1String("group")); if (!group.isString()) { messageHandler->message(QtCriticalMsg, QString::fromLatin1("definition of command \"%0\" lacks a group name") .arg(nameStr), fileName); return 0; } QString groupStr = group.toString(); QScriptValue shortDesc = global.property(QLatin1String("shortDescription")); if (!shortDesc.isString()) { messageHandler->message(QtCriticalMsg, QString::fromLatin1("definition of command \"%0\" lacks shortDescription") .arg(nameStr), fileName); return 0; } QString shortDescStr = shortDesc.toString(); QScriptValue longDesc = global.property(QLatin1String("longDescription")); if (!longDesc.isString()) { messageHandler->message(QtCriticalMsg, QString::fromLatin1("definition of command \"%0\" lacks longDescription") .arg(nameStr), fileName); return 0; } QString longDescStr = longDesc.toString(); QStringList aliases; qScriptValueToSequence(global.property(QLatin1String("aliases")), aliases); QStringList seeAlso; qScriptValueToSequence(global.property(QLatin1String("seeAlso")), seeAlso); QStringList argTypes; qScriptValueToSequence(global.property(QLatin1String("argumentTypes")), argTypes); QStringList subCommands; qScriptValueToSequence(global.property(QLatin1String("subCommands")), subCommands); QScriptValue execFunction = global.property(QLatin1String("execute")); if (!execFunction.isFunction()) { messageHandler->message(QtCriticalMsg, QString::fromLatin1("definition of command \"%0\" lacks execute() function") .arg(nameStr), fileName); return 0; } QScriptValue responseFunction = global.property(QLatin1String("handleResponse")); QScriptDebuggerScriptedConsoleCommand *result = new QScriptDebuggerScriptedConsoleCommand( nameStr, groupStr, shortDescStr, longDescStr, aliases, seeAlso, argTypes, subCommands, global, execFunction, responseFunction); return result; }
static QScriptValue qtscript_QCompleter_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("QCompleter(): Did you forget to construct with 'new'?")); } if (context->argumentCount() == 0) { QtScriptShell_QCompleter* _q_cpp_result = new QtScriptShell_QCompleter(); QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QCompleter*)_q_cpp_result, QScriptEngine::AutoOwnership); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } else if (context->argumentCount() == 1) { if (qscriptvalue_cast<QAbstractItemModel*>(context->argument(0))) { QAbstractItemModel* _q_arg0 = qscriptvalue_cast<QAbstractItemModel*>(context->argument(0)); QtScriptShell_QCompleter* _q_cpp_result = new QtScriptShell_QCompleter(_q_arg0); QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QCompleter*)_q_cpp_result, QScriptEngine::AutoOwnership); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } else if (context->argument(0).isQObject()) { QObject* _q_arg0 = context->argument(0).toQObject(); QtScriptShell_QCompleter* _q_cpp_result = new QtScriptShell_QCompleter(_q_arg0); QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QCompleter*)_q_cpp_result, QScriptEngine::AutoOwnership); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } else if (context->argument(0).isArray()) { QStringList _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); QtScriptShell_QCompleter* _q_cpp_result = new QtScriptShell_QCompleter(_q_arg0); QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QCompleter*)_q_cpp_result, QScriptEngine::AutoOwnership); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } } else if (context->argumentCount() == 2) { if (qscriptvalue_cast<QAbstractItemModel*>(context->argument(0)) && context->argument(1).isQObject()) { QAbstractItemModel* _q_arg0 = qscriptvalue_cast<QAbstractItemModel*>(context->argument(0)); QObject* _q_arg1 = context->argument(1).toQObject(); QtScriptShell_QCompleter* _q_cpp_result = new QtScriptShell_QCompleter(_q_arg0, _q_arg1); QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QCompleter*)_q_cpp_result, QScriptEngine::AutoOwnership); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } else if (context->argument(0).isArray() && context->argument(1).isQObject()) { QStringList _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); QObject* _q_arg1 = context->argument(1).toQObject(); QtScriptShell_QCompleter* _q_cpp_result = new QtScriptShell_QCompleter(_q_arg0, _q_arg1); QScriptValue _q_result = context->engine()->newQObject(context->thisObject(), (QCompleter*)_q_cpp_result, QScriptEngine::AutoOwnership); _q_cpp_result->__qtscript_self = _q_result; return _q_result; } } break; default: Q_ASSERT(false); } return qtscript_QCompleter_throw_ambiguity_error_helper(context, qtscript_QCompleter_function_names[_id], qtscript_QCompleter_function_signatures[_id]); }
static QScriptValue qtscript_QSessionManager_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; QSessionManager* _q_self = qscriptvalue_cast<QSessionManager*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QSessionManager.%0(): this object is not a QSessionManager") .arg(qtscript_QSessionManager_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 0) { bool _q_result = _q_self->allowsErrorInteraction(); return QScriptValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 0) { bool _q_result = _q_self->allowsInteraction(); return QScriptValue(context->engine(), _q_result); } break; case 2: if (context->argumentCount() == 0) { _q_self->cancel(); return context->engine()->undefinedValue(); } break; case 3: if (context->argumentCount() == 0) { QStringList _q_result = _q_self->discardCommand(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 4: if (context->argumentCount() == 0) { bool _q_result = _q_self->isPhase2(); return QScriptValue(context->engine(), _q_result); } break; case 5: if (context->argumentCount() == 0) { _q_self->release(); return context->engine()->undefinedValue(); } break; case 6: if (context->argumentCount() == 0) { _q_self->requestPhase2(); return context->engine()->undefinedValue(); } break; case 7: if (context->argumentCount() == 0) { QStringList _q_result = _q_self->restartCommand(); return qScriptValueFromSequence(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 0) { QSessionManager::RestartHint _q_result = _q_self->restartHint(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 0) { QString _q_result = _q_self->sessionId(); return QScriptValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 0) { QString _q_result = _q_self->sessionKey(); return QScriptValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 1) { QStringList _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setDiscardCommand(_q_arg0); return context->engine()->undefinedValue(); } break; case 12: if (context->argumentCount() == 2) { if (context->argument(0).isString() && context->argument(1).isString()) { QString _q_arg0 = context->argument(0).toString(); QString _q_arg1 = context->argument(1).toString(); _q_self->setManagerProperty(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } else if (context->argument(0).isString() && context->argument(1).isArray()) { QString _q_arg0 = context->argument(0).toString(); QStringList _q_arg1; qScriptValueToSequence(context->argument(1), _q_arg1); _q_self->setManagerProperty(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } } break; case 13: if (context->argumentCount() == 1) { QStringList _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->setRestartCommand(_q_arg0); return context->engine()->undefinedValue(); } break; case 14: if (context->argumentCount() == 1) { QSessionManager::RestartHint _q_arg0 = qscriptvalue_cast<QSessionManager::RestartHint>(context->argument(0)); _q_self->setRestartHint(_q_arg0); return context->engine()->undefinedValue(); } break; case 15: { QString result = QString::fromLatin1("QSessionManager"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QSessionManager_throw_ambiguity_error_helper(context, qtscript_QSessionManager_function_names[_id+1], qtscript_QSessionManager_function_signatures[_id+1]); }
static QScriptValue qtscript_QStandardItem_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 + 73; #endif Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000); _id &= 0x0000FFFF; QStandardItem* _q_self = qscriptvalue_cast<QStandardItem*>(context->thisObject()); if (!_q_self) { return context->throwError(QScriptContext::TypeError, QString::fromLatin1("QStandardItem.%0(): this object is not a QStandardItem") .arg(qtscript_QStandardItem_function_names[_id+1])); } switch (_id) { case 0: if (context->argumentCount() == 0) { QString _q_result = _q_self->accessibleDescription(); return QScriptValue(context->engine(), _q_result); } break; case 1: if (context->argumentCount() == 0) { QString _q_result = _q_self->accessibleText(); return QScriptValue(context->engine(), _q_result); } break; case 2: 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 3: 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 4: if (context->argumentCount() == 1) { QList<QStandardItem*> _q_arg0; qScriptValueToSequence(context->argument(0), _q_arg0); _q_self->appendRows(_q_arg0); return context->engine()->undefinedValue(); } break; case 5: if (context->argumentCount() == 0) { QBrush _q_result = _q_self->background(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 6: if (context->argumentCount() == 0) { Qt::CheckState _q_result = _q_self->checkState(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 7: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QStandardItem* _q_result = _q_self->child(_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->child(_q_arg0, _q_arg1); return qScriptValueFromValue(context->engine(), _q_result); } break; case 8: if (context->argumentCount() == 0) { QStandardItem* _q_result = _q_self->clone(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 9: if (context->argumentCount() == 0) { int _q_result = _q_self->column(); return QScriptValue(context->engine(), _q_result); } break; case 10: if (context->argumentCount() == 0) { int _q_result = _q_self->columnCount(); return QScriptValue(context->engine(), _q_result); } break; case 11: if (context->argumentCount() == 0) { QVariant _q_result = _q_self->data(); return qScriptValueFromValue(context->engine(), _q_result); } if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QVariant _q_result = _q_self->data(_q_arg0); return qScriptValueFromValue(context->engine(), _q_result); } break; case 12: if (context->argumentCount() == 0) { QFlags<Qt::ItemFlag> _q_result = _q_self->flags(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 13: if (context->argumentCount() == 0) { QFont _q_result = _q_self->font(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 14: if (context->argumentCount() == 0) { QBrush _q_result = _q_self->foreground(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 15: if (context->argumentCount() == 0) { bool _q_result = _q_self->hasChildren(); return QScriptValue(context->engine(), _q_result); } break; case 16: if (context->argumentCount() == 0) { QIcon _q_result = _q_self->icon(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 17: if (context->argumentCount() == 0) { QModelIndex _q_result = _q_self->index(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 18: 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 19: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); _q_self->insertColumns(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 20: 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 21: if (context->argumentCount() == 2) { 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->insertRows(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } else if (context->argument(0).isNumber() && context->argument(1).isNumber()) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); _q_self->insertRows(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } } break; case 22: if (context->argumentCount() == 0) { bool _q_result = _q_self->isCheckable(); return QScriptValue(context->engine(), _q_result); } break; case 23: if (context->argumentCount() == 0) { bool _q_result = _q_self->isDragEnabled(); return QScriptValue(context->engine(), _q_result); } break; case 24: if (context->argumentCount() == 0) { bool _q_result = _q_self->isDropEnabled(); return QScriptValue(context->engine(), _q_result); } break; case 25: if (context->argumentCount() == 0) { bool _q_result = _q_self->isEditable(); return QScriptValue(context->engine(), _q_result); } break; case 26: if (context->argumentCount() == 0) { bool _q_result = _q_self->isEnabled(); return QScriptValue(context->engine(), _q_result); } break; case 27: if (context->argumentCount() == 0) { bool _q_result = _q_self->isSelectable(); return QScriptValue(context->engine(), _q_result); } break; case 28: if (context->argumentCount() == 0) { bool _q_result = _q_self->isTristate(); return QScriptValue(context->engine(), _q_result); } break; case 29: if (context->argumentCount() == 0) { QStandardItemModel* _q_result = _q_self->model(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 30: if (context->argumentCount() == 0) { QStandardItem* _q_result = _q_self->parent(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 31: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->removeColumn(_q_arg0); return context->engine()->undefinedValue(); } break; case 32: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); _q_self->removeColumns(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 33: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->removeRow(_q_arg0); return context->engine()->undefinedValue(); } break; case 34: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); int _q_arg1 = context->argument(1).toInt32(); _q_self->removeRows(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 35: if (context->argumentCount() == 0) { int _q_result = _q_self->row(); return QScriptValue(context->engine(), _q_result); } break; case 36: if (context->argumentCount() == 0) { int _q_result = _q_self->rowCount(); return QScriptValue(context->engine(), _q_result); } break; case 37: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->setAccessibleDescription(_q_arg0); return context->engine()->undefinedValue(); } break; case 38: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->setAccessibleText(_q_arg0); return context->engine()->undefinedValue(); } break; case 39: if (context->argumentCount() == 1) { QBrush _q_arg0 = qscriptvalue_cast<QBrush>(context->argument(0)); _q_self->setBackground(_q_arg0); return context->engine()->undefinedValue(); } break; case 40: if (context->argumentCount() == 1) { Qt::CheckState _q_arg0 = qscriptvalue_cast<Qt::CheckState>(context->argument(0)); _q_self->setCheckState(_q_arg0); return context->engine()->undefinedValue(); } break; case 41: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setCheckable(_q_arg0); return context->engine()->undefinedValue(); } break; case 42: if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); QStandardItem* _q_arg1 = qscriptvalue_cast<QStandardItem*>(context->argument(1)); _q_self->setChild(_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->setChild(_q_arg0, _q_arg1, _q_arg2); return context->engine()->undefinedValue(); } break; case 43: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setColumnCount(_q_arg0); return context->engine()->undefinedValue(); } break; case 44: if (context->argumentCount() == 1) { QVariant _q_arg0 = context->argument(0).toVariant(); _q_self->setData(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { QVariant _q_arg0 = context->argument(0).toVariant(); int _q_arg1 = context->argument(1).toInt32(); _q_self->setData(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 45: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setDragEnabled(_q_arg0); return context->engine()->undefinedValue(); } break; case 46: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setDropEnabled(_q_arg0); return context->engine()->undefinedValue(); } break; case 47: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setEditable(_q_arg0); return context->engine()->undefinedValue(); } break; case 48: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setEnabled(_q_arg0); return context->engine()->undefinedValue(); } break; case 49: if (context->argumentCount() == 1) { QFlags<Qt::ItemFlag> _q_arg0 = qscriptvalue_cast<QFlags<Qt::ItemFlag> >(context->argument(0)); _q_self->setFlags(_q_arg0); return context->engine()->undefinedValue(); } break; case 50: if (context->argumentCount() == 1) { QFont _q_arg0 = qscriptvalue_cast<QFont>(context->argument(0)); _q_self->setFont(_q_arg0); return context->engine()->undefinedValue(); } break; case 51: if (context->argumentCount() == 1) { QBrush _q_arg0 = qscriptvalue_cast<QBrush>(context->argument(0)); _q_self->setForeground(_q_arg0); return context->engine()->undefinedValue(); } break; case 52: if (context->argumentCount() == 1) { QIcon _q_arg0 = qscriptvalue_cast<QIcon>(context->argument(0)); _q_self->setIcon(_q_arg0); return context->engine()->undefinedValue(); } break; case 53: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->setRowCount(_q_arg0); return context->engine()->undefinedValue(); } break; case 54: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setSelectable(_q_arg0); return context->engine()->undefinedValue(); } break; case 55: if (context->argumentCount() == 1) { QSize _q_arg0 = qscriptvalue_cast<QSize>(context->argument(0)); _q_self->setSizeHint(_q_arg0); return context->engine()->undefinedValue(); } break; case 56: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->setStatusTip(_q_arg0); return context->engine()->undefinedValue(); } break; case 57: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->setText(_q_arg0); return context->engine()->undefinedValue(); } break; case 58: if (context->argumentCount() == 1) { QFlags<Qt::AlignmentFlag> _q_arg0 = qscriptvalue_cast<QFlags<Qt::AlignmentFlag> >(context->argument(0)); _q_self->setTextAlignment(_q_arg0); return context->engine()->undefinedValue(); } break; case 59: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->setToolTip(_q_arg0); return context->engine()->undefinedValue(); } break; case 60: if (context->argumentCount() == 1) { bool _q_arg0 = context->argument(0).toBoolean(); _q_self->setTristate(_q_arg0); return context->engine()->undefinedValue(); } break; case 61: if (context->argumentCount() == 1) { QString _q_arg0 = context->argument(0).toString(); _q_self->setWhatsThis(_q_arg0); return context->engine()->undefinedValue(); } break; case 62: if (context->argumentCount() == 0) { QSize _q_result = _q_self->sizeHint(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 63: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); _q_self->sortChildren(_q_arg0); return context->engine()->undefinedValue(); } if (context->argumentCount() == 2) { int _q_arg0 = context->argument(0).toInt32(); Qt::SortOrder _q_arg1 = qscriptvalue_cast<Qt::SortOrder>(context->argument(1)); _q_self->sortChildren(_q_arg0, _q_arg1); return context->engine()->undefinedValue(); } break; case 64: if (context->argumentCount() == 0) { QString _q_result = _q_self->statusTip(); return QScriptValue(context->engine(), _q_result); } break; case 65: if (context->argumentCount() == 1) { int _q_arg0 = context->argument(0).toInt32(); QStandardItem* _q_result = _q_self->takeChild(_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->takeChild(_q_arg0, _q_arg1); return qScriptValueFromValue(context->engine(), _q_result); } break; case 66: 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 67: 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 68: if (context->argumentCount() == 0) { QString _q_result = _q_self->text(); return QScriptValue(context->engine(), _q_result); } break; case 69: if (context->argumentCount() == 0) { QFlags<Qt::AlignmentFlag> _q_result = _q_self->textAlignment(); return qScriptValueFromValue(context->engine(), _q_result); } break; case 70: if (context->argumentCount() == 0) { QString _q_result = _q_self->toolTip(); return QScriptValue(context->engine(), _q_result); } break; case 71: if (context->argumentCount() == 0) { int _q_result = _q_self->type(); return QScriptValue(context->engine(), _q_result); } break; case 72: if (context->argumentCount() == 0) { QString _q_result = _q_self->whatsThis(); return QScriptValue(context->engine(), _q_result); } break; case 73: { QString result = QString::fromLatin1("QStandardItem"); return QScriptValue(context->engine(), result); } default: Q_ASSERT(false); } return qtscript_QStandardItem_throw_ambiguity_error_helper(context, qtscript_QStandardItem_function_names[_id+1], qtscript_QStandardItem_function_signatures[_id+1]); }
int BTCTrader::gotReply ( QNetworkReply* reply ) { /* if ( graph == NULL ) { // timerOrders->start ( poolInterval ); return 0; }*/ QByteArray result; float bid = 0; float ask = 0; float trade = 0; result = reply->readAll (); QScriptValue sc; QScriptEngine engine; sc = engine.evaluate("(" + QString(result) + ")"); if (sc.property("asks").isArray()) { QStringList items; qScriptValueToSequence(sc.property("asks"), items); QMap<float,float> hash; for ( int i=0;i<items.count();i++ ) { if ( hash[items.at ( i ).split ( ',') .at ( 0 ).toFloat()] > 0 ) { hash[items.at ( i ).split ( ',') .at ( 0 ).toFloat()] += items.at ( i ).split ( ',') .at ( 1 ).toFloat(); } else { hash.insert( items.at ( i ).split ( ',') .at ( 0 ).toFloat(), items.at ( i ).split ( ',') .at ( 1 ).toFloat() ); } } QList<float> keys = hash.keys(); qSort ( keys ); ask = keys.at ( 0 ); float balanceBs = 0; float count = balanceUSD; int counter = 0; while ( count > 0 ) { if ( count >= hash[keys.at ( counter )]*keys.at ( counter ) ) { balanceBs += hash[keys.at ( counter )]; count -= hash[keys.at ( counter )]*keys.at ( counter ); } else { balanceBs += count/keys.at ( counter ); count = 0; } counter++; } balanceBs -= balanceBs/100*fee; // ui->USDLabel->setText( QString::number ( balanceUSD ) ); // ui->USDtoBTCLabel->setText (QString::number ( balanceBs ) ); if ( graph != NULL ) graph->updateAsk( ask ); if ( ordersGraph != NULL ) ordersGraph->updateAsks( hash ); if ( tradeList != NULL ) { for ( int i=9; i>=0;i-- ) { QTableWidgetItem* item; item = tradeList->takeItem ( i, 0 ); ask = (float)keys.at ( 9 - i ); item->setText( QString::number ( ask ) ); item->setForeground( Qt::red ); tradeList->setItem ( i, 0, item ); item = tradeList->takeItem ( i, 1 ); ask = (float)hash.value( keys.at ( 9 - i ) ); item->setText( QString::number ( ask ) ); tradeList->setItem ( i, 1, item ); } } } if (sc.property("bids").isArray()) { QStringList items; qScriptValueToSequence(sc.property("bids"), items); QMap<float,float> hash; for ( int i=0;i<items.count();i++ ) { if ( hash[items.at ( i ).split ( ',') .at ( 0 ).toFloat()] > 0 ) { hash[items.at ( i ).split ( ',') .at ( 0 ).toFloat()] += items.at ( i ).split ( ',') .at ( 1 ).toFloat(); } else { hash.insert( items.at ( i ).split ( ',') .at ( 0 ).toFloat(), items.at ( i ).split ( ',') .at ( 1 ).toFloat() ); } } QList<float> keys = hash.keys(); qSort ( keys ); bid = keys.at ( keys.count() - 1 ); float balanceBs = 0; float count = balance; count -= count / 100 * fee; int counter = keys.count() - 1; while ( count > 0 ) { if ( count >= hash[keys.at ( counter )] ) { balanceBs += hash[keys.at ( counter )] * keys.at ( counter ); count -= hash[keys.at ( counter ) ]; } else { balanceBs += count * keys.at ( counter ); count = 0; } counter--; } // ui->BTCLabel->setText( QString::number ( balance ) ); // ui->BTCtoUSDLabel->setText (QString::number ( balanceBs ) ); if ( graph != NULL ) graph->updateBid( bid ); if ( ordersGraph != NULL ) ordersGraph->updateBids( hash ); if ( tradeList != NULL ) { for ( int i=11; i<=20;i++ ) { QTableWidgetItem* item; item = tradeList->takeItem ( i, 0 ); bid = (float)keys.at ( keys.count() - i + 10 ); item->setText( QString::number ( bid ) ); item->setForeground( Qt::blue ); tradeList->setItem ( i, 0, item ); item = tradeList->takeItem ( i, 1 ); bid = (float)hash.value( keys.at ( keys.count() - i + 10 ) ); item->setText( QString::number ( bid ) ); tradeList->setItem ( i, 1, item ); } } timerDepth->start ( poolInterval ); } if ( sc.property ( "ticker" ).isObject() ) { QString str = sc.property("ticker").property("last").toString(); trade = str.toFloat (); graph->updateTrade( trade ); if ( tradeList != NULL ) { QTableWidgetItem* item; item = tradeList->takeItem ( 10, 0 ); item->setText( str ); item->setForeground( Qt::green ); tradeList->setItem ( 10, 0, item ); } // QTableWidgetItem* item; // item = ui->bidTableWidget->takeItem ( 0, 20 ); // item->setText( str ); // item->setForeground( Qt::green ); // ui->bidTableWidget->setItem ( 0, 20, item ); timerTicker->start ( poolInterval ); } if ( sc.property ( "usds" ).isString() ) { balanceUSD=sc.property ( "usds" ).toNumber(); } if ( sc.property ( "btcs" ).isString() ) { balance = sc.property ( "btcs" ).toNumber(); } if ( sc.property ( "orders" ).isObject()/* && ! myOrderTableWidget->contextMenu->isVisible()*/ ) { errorCount = 0; // myOrderTableWidget->clear(); // myOrderTableWidget->setRowCount( 0 ); // myOrderTableWidget->setColumnCount( 4 ); QScriptValueIterator iterator ( sc.property( "orders" ) ); while ( iterator.hasNext() ) { iterator.next(); QTableWidgetItem* item; // myOrderTableWidget->insertRow( 0 ); item = new QTableWidgetItem (); item->setText( iterator.value().property( "oid" ).toString() ); if ( iterator.value().property ( "status" ).toInteger() != 1 ) item->setBackgroundColor( ( QColor ( Qt::gray ) ) ); // myOrderTableWidget->setItem( 0, 0, item ); item = new QTableWidgetItem (); if ( iterator.value().property( "type" ).toInteger() == 1 ) item->setText( "S" ); else item->setText( "B" ); if ( iterator.value().property ( "status" ).toInteger() != 1 ) item->setBackgroundColor( ( QColor ( Qt::gray ) ) ); // myOrderTableWidget->setItem( 0, 1, item ); item = new QTableWidgetItem (); item->setText( iterator.value().property( "amount" ).toString() ); if ( iterator.value().property ( "status" ).toInteger() != 1 ) item->setBackgroundColor( ( QColor ( Qt::gray ) ) ); // myOrderTableWidget->setItem( 0, 2, item ); item = new QTableWidgetItem (); item->setText( iterator.value().property( "price" ).toString() ); if ( iterator.value().property ( "status" ).toInteger() != 1 ) item->setBackgroundColor( ( QColor ( Qt::gray ) ) ); // myOrderTableWidget->setItem( 0, 3, item ); // myOrderTableWidget->setRowHeight(0, 15); } /* myOrderTableWidget->removeRow( 0 );*/ /* myOrderTableWidget->setColumnWidth( 0, 0 ); myOrderTableWidget->setColumnWidth( 1, 20 ); myOrderTableWidget->setColumnWidth( 2, 110 ); myOrderTableWidget->setColumnWidth( 3, 110 );*/ timerOrders->start( poolInterval ); } if ( sc.property( "error" ).toString().length() > 0 ) { errorCount += 1; qDebug ( QString ( result ).toStdString().c_str() ); if ( errorCount == 5 ) { failedLogin = true; qDebug ( sc.property( "error" ).toString().toStdString().c_str() ); // this->ui->statusBar->showMessage ( sc.property( "error" ).toString() ); // this->setWindowTitle( "BTCTrade - failed login" ); } } reply->deleteLater(); return 0; }