QScriptValue qtscript_create_QDomText_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QDomText*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QDomText*)0)); proto.setPrototype(engine->defaultPrototype(qMetaTypeId<QDomCharacterData*>())); for (int i = 0; i < 2; ++i) { QScriptValue fun = engine->newFunction(qtscript_QDomText_prototype_call, qtscript_QDomText_function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_QDomText_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } engine->setDefaultPrototype(qMetaTypeId<QDomText>(), proto); engine->setDefaultPrototype(qMetaTypeId<QDomText*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QDomText_static_call, proto, qtscript_QDomText_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); return ctor; }
QScriptValue qtscript_create_QTableWidgetItem_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QTableWidgetItem*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QTableWidgetItem*)0)); for (int i = 0; i < 34; ++i) { QScriptValue fun = engine->newFunction(qtscript_QTableWidgetItem_prototype_call, qtscript_QTableWidgetItem_function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_QTableWidgetItem_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } engine->setDefaultPrototype(qMetaTypeId<QTableWidgetItem*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QTableWidgetItem_static_call, proto, qtscript_QTableWidgetItem_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); ctor.setProperty(QString::fromLatin1("ItemType"), qtscript_create_QTableWidgetItem_ItemType_class(engine, ctor)); return ctor; }
QScriptValue qtscript_create_QToolBar_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QToolBar*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QToolBar*)0)); proto.setPrototype(engine->defaultPrototype(qMetaTypeId<QWidget*>())); for (int i = 0; i < 22; ++i) { QScriptValue fun = engine->newFunction(qtscript_QToolBar_prototype_call, qtscript_QToolBar_function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_QToolBar_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } qScriptRegisterMetaType<QToolBar*>(engine, qtscript_QToolBar_toScriptValue, qtscript_QToolBar_fromScriptValue, proto); QScriptValue ctor = engine->newFunction(qtscript_QToolBar_static_call, proto, qtscript_QToolBar_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); return ctor; }
QScriptValue qtscript_create_QDomImplementation_class(QScriptEngine *engine) { static const int function_lengths[] = { 1 // static , 0 , 1 // prototype , 3 , 3 , 2 , 0 , 1 , 0 }; engine->setDefaultPrototype(qMetaTypeId<QDomImplementation*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QDomImplementation*)0)); for (int i = 0; i < 6; ++i) { QScriptValue fun = engine->newFunction(qtscript_QDomImplementation_prototype_call, function_lengths[i+3]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_QDomImplementation_function_names[i+3]), fun, QScriptValue::SkipInEnumeration); } engine->setDefaultPrototype(qMetaTypeId<QDomImplementation>(), proto); engine->setDefaultPrototype(qMetaTypeId<QDomImplementation*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QDomImplementation_static_call, proto, function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); for (int i = 0; i < 2; ++i) { QScriptValue fun = engine->newFunction(qtscript_QDomImplementation_static_call, function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i+1))); ctor.setProperty(QString::fromLatin1(qtscript_QDomImplementation_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } ctor.setProperty(QString::fromLatin1("InvalidDataPolicy"), qtscript_create_QDomImplementation_InvalidDataPolicy_class(engine, ctor)); return ctor; }
QScriptValue qtscript_create_QLayoutItem_class(QScriptEngine *engine) { static const int function_lengths[] = { 1 // static // prototype , 0 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 , 1 , 1 , 0 , 0 , 0 , 0 }; engine->setDefaultPrototype(qMetaTypeId<QLayoutItem*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QLayoutItem*)0)); for (int i = 0; i < 18; ++i) { QScriptValue fun = engine->newFunction(qtscript_QLayoutItem_prototype_call, function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_QLayoutItem_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } engine->setDefaultPrototype(qMetaTypeId<QLayoutItem*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QLayoutItem_static_call, proto, function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); return ctor; }
QScriptValue qtscript_create_QNetworkReply_class(QScriptEngine *engine) { static const int function_lengths[] = { 0 // static // prototype , 0 , 1 , 0 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , 0 , 1 , 0 , 0 }; engine->setDefaultPrototype(qMetaTypeId<QNetworkReply*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QNetworkReply*)0)); proto.setPrototype(engine->defaultPrototype(qMetaTypeId<QIODevice*>())); for (int i = 0; i < 14; ++i) { QScriptValue fun = engine->newFunction(qtscript_QNetworkReply_prototype_call, function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_QNetworkReply_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } qScriptRegisterMetaType<QNetworkReply*>(engine, qtscript_QNetworkReply_toScriptValue, qtscript_QNetworkReply_fromScriptValue, proto); QScriptValue ctor = engine->newFunction(qtscript_QNetworkReply_static_call, proto, function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); ctor.setProperty(QString::fromLatin1("NetworkError"), qtscript_create_QNetworkReply_NetworkError_class(engine, ctor)); return ctor; }
QScriptValue qtscript_create_QFutureSynchronizer_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QtScriptFutureSynchronizer*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QtScriptFutureSynchronizer*)0)); engine->setDefaultPrototype(qMetaTypeId<QtScriptFutureSynchronizer*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QFutureSynchronizer_static_call, proto, qtscript_QFutureSynchronizer_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); return ctor; }
QScriptValue qtscript_create_MediaSource_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<Phonon::MediaSource*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((Phonon::MediaSource*)0)); for (int i = 0; i < 10; ++i) { QScriptValue fun = engine->newFunction(qtscript_MediaSource_prototype_call, qtscript_MediaSource_function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_MediaSource_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } engine->setDefaultPrototype(qMetaTypeId<Phonon::MediaSource>(), proto); engine->setDefaultPrototype(qMetaTypeId<Phonon::MediaSource*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_MediaSource_static_call, proto, qtscript_MediaSource_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); ctor.setProperty(QString::fromLatin1("Type"), qtscript_create_MediaSource_Type_class(engine, ctor)); return ctor; }
QScriptValue qtscript_create_QTextBlockUserData_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QTextBlockUserData*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QTextBlockUserData*)0)); engine->setDefaultPrototype(qMetaTypeId<QTextBlockUserData*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QTextBlockUserData_static_call, proto, qtscript_QTextBlockUserData_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); return ctor; }
QScriptValue qtscript_create_QWebElement_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QWebElement*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QWebElement*)0)); for (int i = 0; i < 55; ++i) { QScriptValue fun = engine->newFunction(qtscript_QWebElement_prototype_call, qtscript_QWebElement_function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_QWebElement_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } engine->setDefaultPrototype(qMetaTypeId<QWebElement>(), proto); engine->setDefaultPrototype(qMetaTypeId<QWebElement*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QWebElement_static_call, proto, qtscript_QWebElement_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); ctor.setProperty(QString::fromLatin1("StyleResolveStrategy"), qtscript_create_QWebElement_StyleResolveStrategy_class(engine, ctor)); return ctor; }
QScriptValue qtscript_create_QDesktopServices_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QDesktopServices*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QDesktopServices*)0)); engine->setDefaultPrototype(qMetaTypeId<QDesktopServices*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QDesktopServices_static_call, proto, qtscript_QDesktopServices_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); for (int i = 0; i < 5; ++i) { QScriptValue fun = engine->newFunction(qtscript_QDesktopServices_static_call, qtscript_QDesktopServices_function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i+1))); ctor.setProperty(QString::fromLatin1(qtscript_QDesktopServices_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } ctor.setProperty(QString::fromLatin1("StandardLocation"), qtscript_create_QDesktopServices_StandardLocation_class(engine, ctor)); return ctor; }
QScriptValue qtscript_create_QWebPluginFactory_ExtensionOption_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QWebPluginFactory::ExtensionOption*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QWebPluginFactory::ExtensionOption*)0)); engine->setDefaultPrototype(qMetaTypeId<QWebPluginFactory::ExtensionOption*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QWebPluginFactory_ExtensionOption_static_call, proto, qtscript_QWebPluginFactory_ExtensionOption_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); return ctor; }
QScriptValue qtscript_create_QFont_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QFont*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QFont*)0)); for (int i = 0; i < 59; ++i) { QScriptValue fun = engine->newFunction(qtscript_QFont_prototype_call, qtscript_QFont_function_lengths[i+10]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_QFont_function_names[i+10]), fun, QScriptValue::SkipInEnumeration); } engine->setDefaultPrototype(qMetaTypeId<QFont>(), proto); engine->setDefaultPrototype(qMetaTypeId<QFont*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QFont_static_call, proto, qtscript_QFont_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); for (int i = 0; i < 9; ++i) { QScriptValue fun = engine->newFunction(qtscript_QFont_static_call, qtscript_QFont_function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i+1))); ctor.setProperty(QString::fromLatin1(qtscript_QFont_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } ctor.setProperty(QString::fromLatin1("StyleStrategy"), qtscript_create_QFont_StyleStrategy_class(engine, ctor)); ctor.setProperty(QString::fromLatin1("SpacingType"), qtscript_create_QFont_SpacingType_class(engine, ctor)); ctor.setProperty(QString::fromLatin1("StyleHint"), qtscript_create_QFont_StyleHint_class(engine, ctor)); ctor.setProperty(QString::fromLatin1("Weight"), qtscript_create_QFont_Weight_class(engine, ctor)); ctor.setProperty(QString::fromLatin1("Capitalization"), qtscript_create_QFont_Capitalization_class(engine, ctor)); ctor.setProperty(QString::fromLatin1("Stretch"), qtscript_create_QFont_Stretch_class(engine, ctor)); ctor.setProperty(QString::fromLatin1("Style"), qtscript_create_QFont_Style_class(engine, ctor)); return ctor; }
QScriptValue qtscript_create_QGradient_class(QScriptEngine *engine) { static const int function_lengths[] = { 0 // static // prototype , 0 , 1 , 2 , 1 , 1 , 1 , 0 , 0 , 0 , 0 }; engine->setDefaultPrototype(qMetaTypeId<QGradient*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QGradient*)0)); for (int i = 0; i < 10; ++i) { QScriptValue fun = engine->newFunction(qtscript_QGradient_prototype_call, function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_QGradient_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } engine->setDefaultPrototype(qMetaTypeId<QGradient>(), proto); engine->setDefaultPrototype(qMetaTypeId<QGradient*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QGradient_static_call, proto, function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); ctor.setProperty(QString::fromLatin1("CoordinateMode"), qtscript_create_QGradient_CoordinateMode_class(engine, ctor)); ctor.setProperty(QString::fromLatin1("Spread"), qtscript_create_QGradient_Spread_class(engine, ctor)); ctor.setProperty(QString::fromLatin1("Type"), qtscript_create_QGradient_Type_class(engine, ctor)); return ctor; }
void KWin::Script::installScriptFunctions(QScriptEngine* engine) { // add our print QScriptValue printFunc = engine->newFunction(kwinScriptPrint); printFunc.setData(engine->newQObject(this)); engine->globalObject().setProperty(QStringLiteral("print"), printFunc); // add read config QScriptValue configFunc = engine->newFunction(kwinScriptReadConfig); configFunc.setData(engine->newQObject(this)); engine->globalObject().setProperty(QStringLiteral("readConfig"), configFunc); QScriptValue dbusCallFunc = engine->newFunction(kwinCallDBus); dbusCallFunc.setData(engine->newQObject(this)); engine->globalObject().setProperty(QStringLiteral("callDBus"), dbusCallFunc); // add global Shortcut registerGlobalShortcutFunction(this, engine, kwinScriptGlobalShortcut); // add screen edge registerScreenEdgeFunction(this, engine, kwinRegisterScreenEdge); // add user actions menu register function regesterUserActionsMenuFunction(this, engine, kwinRegisterUserActionsMenu); // add assertions QScriptValue assertTrueFunc = engine->newFunction(kwinAssertTrue); engine->globalObject().setProperty(QStringLiteral("assertTrue"), assertTrueFunc); engine->globalObject().setProperty(QStringLiteral("assert"), assertTrueFunc); QScriptValue assertFalseFunc = engine->newFunction(kwinAssertFalse); engine->globalObject().setProperty(QStringLiteral("assertFalse"), assertFalseFunc); QScriptValue assertEqualsFunc = engine->newFunction(kwinAssertEquals); engine->globalObject().setProperty(QStringLiteral("assertEquals"), assertEqualsFunc); QScriptValue assertNullFunc = engine->newFunction(kwinAssertNull); engine->globalObject().setProperty(QStringLiteral("assertNull"), assertNullFunc); engine->globalObject().setProperty(QStringLiteral("assertEquals"), assertEqualsFunc); QScriptValue assertNotNullFunc = engine->newFunction(kwinAssertNotNull); engine->globalObject().setProperty(QStringLiteral("assertNotNull"), assertNotNullFunc); // global properties engine->globalObject().setProperty(QStringLiteral("KWin"), engine->newQMetaObject(&WorkspaceWrapper::staticMetaObject)); QScriptValue workspace = engine->newQObject(Scripting::self()->workspaceWrapper(), QScriptEngine::QtOwnership, QScriptEngine::ExcludeSuperClassContents | QScriptEngine::ExcludeDeleteLater); engine->globalObject().setProperty(QStringLiteral("workspace"), workspace, QScriptValue::Undeletable); // install meta functions KWin::MetaScripting::registration(engine); }
QScriptValue QtScriptConfigObject::createConfigContainer( QScriptEngine* engine, const QString& parentContainerName, QScriptEngine::FunctionSignature getSetFunction, map<const QString, QScriptEngine::FunctionSignature>* configSubGroups) { CONFcouple* conf; this->getConfCouple(&conf, parentContainerName); if (conf == NULL) { return engine->undefinedValue(); } else { QScriptValue configContainer = engine->newObject(); for (uint32_t coupleIndex = 0; coupleIndex < conf->getSize(); coupleIndex++) { char *name, *value; conf->getInternalName(coupleIndex, &name, &value); const QString& mappedPropertyName = this->createPropertyNameMapping(parentContainerName, name); map<const QString, QScriptEngine::FunctionSignature>::iterator it; if (configSubGroups != NULL) { it = configSubGroups->find(name); } if (configSubGroups == NULL || it == configSubGroups->end()) { QScriptValue func = engine->newFunction(getSetFunction); func.setProperty("parentContainerName", parentContainerName); func.setProperty("functionName", mappedPropertyName); func.setData(engine->newQObject(this, QScriptEngine::ScriptOwnership)); configContainer.setProperty( mappedPropertyName, func, QScriptValue::PropertyGetter | QScriptValue::PropertySetter); } else { configContainer.setProperty( name, this->createConfigContainer(engine, name, (*it).second, configSubGroups)); } } delete conf; return configContainer; } }
QScriptValue qtscript_create_QPlainTextEdit_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QPlainTextEdit*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QPlainTextEdit*)0)); proto.setPrototype(engine->defaultPrototype(qMetaTypeId<QAbstractScrollArea*>())); for (int i = 0; i < 21; ++i) { QScriptValue fun = engine->newFunction(qtscript_QPlainTextEdit_prototype_call, qtscript_QPlainTextEdit_function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_QPlainTextEdit_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } qScriptRegisterMetaType<QPlainTextEdit*>(engine, qtscript_QPlainTextEdit_toScriptValue, qtscript_QPlainTextEdit_fromScriptValue, proto); QScriptValue ctor = engine->newFunction(qtscript_QPlainTextEdit_static_call, proto, qtscript_QPlainTextEdit_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); ctor.setProperty(QString::fromLatin1("LineWrapMode"), qtscript_create_QPlainTextEdit_LineWrapMode_class(engine, ctor)); return ctor; }
QScriptValue qtscript_create_QIconDragEvent_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QIconDragEvent*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QIconDragEvent*)0)); proto.setPrototype(engine->defaultPrototype(qMetaTypeId<QEvent*>())); engine->setDefaultPrototype(qMetaTypeId<QIconDragEvent*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QIconDragEvent_static_call, proto, qtscript_QIconDragEvent_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); return ctor; }
QScriptValue qtscript_create_QAccessibleWidgetEx_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QAccessibleWidgetEx*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QAccessibleWidgetEx*)0)); proto.setPrototype(engine->defaultPrototype(qMetaTypeId<QAccessibleObjectEx*>())); engine->setDefaultPrototype(qMetaTypeId<QAccessibleWidgetEx*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QAccessibleWidgetEx_static_call, proto, qtscript_QAccessibleWidgetEx_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); return ctor; }
ScriptConsole::ScriptConsole(QWidget *parent) : QDialog(parent) { setupUi(this); this->setWindowFlags(Qt::Window); setWindowTitle(tr("Script Console")); ScriptEngine::getInstance()->prepareThis(engine); QScriptValue myPrint = engine.newFunction(myPrintFunc); myPrint.setData(engine.newQObject(textEdit_OUTPUT)); engine.globalObject().setProperty("print", myPrint); QScriptValue myPrintErr = engine.newFunction(myPrintErrFunc); myPrint.setData(engine.newQObject(textEdit_OUTPUT)); engine.globalObject().setProperty("printErr", myPrintErr); connect(pushButton_START, SIGNAL(clicked()), this, SLOT(startEvaluation())); connect(pushButton_STOP, SIGNAL(clicked()), this, SLOT(stopEvaluation())); }
QScriptValue qtscript_create_QHeaderView_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QHeaderView*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QHeaderView*)0)); proto.setPrototype(engine->defaultPrototype(qMetaTypeId<QAbstractItemView*>())); for (int i = 0; i < 39; ++i) { QScriptValue fun = engine->newFunction(qtscript_QHeaderView_prototype_call, qtscript_QHeaderView_function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_QHeaderView_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } qScriptRegisterMetaType<QHeaderView*>(engine, qtscript_QHeaderView_toScriptValue, qtscript_QHeaderView_fromScriptValue, proto); QScriptValue ctor = engine->newFunction(qtscript_QHeaderView_static_call, proto, qtscript_QHeaderView_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); ctor.setProperty(QString::fromLatin1("ResizeMode"), qtscript_create_QHeaderView_ResizeMode_class(engine, ctor)); return ctor; }
QScriptValue qtscript_create_QAbstractXmlNodeModel_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QAbstractXmlNodeModel*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QAbstractXmlNodeModel*)0)); for (int i = 0; i < 13; ++i) { QScriptValue fun = engine->newFunction(qtscript_QAbstractXmlNodeModel_prototype_call, qtscript_QAbstractXmlNodeModel_function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_QAbstractXmlNodeModel_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } engine->setDefaultPrototype(qMetaTypeId<QAbstractXmlNodeModel*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QAbstractXmlNodeModel_static_call, proto, qtscript_QAbstractXmlNodeModel_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); ctor.setProperty(QString::fromLatin1("SimpleAxis"), qtscript_create_QAbstractXmlNodeModel_SimpleAxis_class(engine, ctor)); ctor.setProperty(QString::fromLatin1("NodeCopySetting"), qtscript_create_QAbstractXmlNodeModel_NodeCopySetting_class(engine, ctor)); return ctor; }
QScriptValue qtscript_create_QSqlTableModel_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QSqlTableModel*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QSqlTableModel*)0)); proto.setPrototype(engine->defaultPrototype(qMetaTypeId<QSqlQueryModel*>())); for (int i = 0; i < 15; ++i) { QScriptValue fun = engine->newFunction(qtscript_QSqlTableModel_prototype_call, qtscript_QSqlTableModel_function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_QSqlTableModel_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } qScriptRegisterMetaType<QSqlTableModel*>(engine, qtscript_QSqlTableModel_toScriptValue, qtscript_QSqlTableModel_fromScriptValue, proto); QScriptValue ctor = engine->newFunction(qtscript_QSqlTableModel_static_call, proto, qtscript_QSqlTableModel_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); ctor.setProperty(QString::fromLatin1("EditStrategy"), qtscript_create_QSqlTableModel_EditStrategy_class(engine, ctor)); return ctor; }
QScriptValue qtscript_create_QRegExpValidator_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QRegExpValidator*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QRegExpValidator*)0)); proto.setPrototype(engine->defaultPrototype(qMetaTypeId<QValidator*>())); qScriptRegisterMetaType<QRegExpValidator*>(engine, qtscript_QRegExpValidator_toScriptValue, qtscript_QRegExpValidator_fromScriptValue, proto); QScriptValue ctor = engine->newFunction(qtscript_QRegExpValidator_static_call, proto, qtscript_QRegExpValidator_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); return ctor; }
QScriptValue qtscript_create_QtConcurrent_class(QScriptEngine *engine) { QScriptValue proto = QScriptValue(); QScriptValue ctor = engine->newFunction(qtscript_QtConcurrent_static_call, proto, qtscript_QtConcurrent_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); ctor.setProperty(QString::fromLatin1("ReduceOption"), qtscript_create_QtConcurrent_ReduceOption_class(engine, ctor)); ctor.setProperty(QString::fromLatin1("ReduceOptions"), qtscript_create_QtConcurrent_ReduceOptions_class(engine)); ctor.setProperty(QString::fromLatin1("ThreadFunctionResult"), qtscript_create_QtConcurrent_ThreadFunctionResult_class(engine, ctor)); return ctor; }
QScriptValue qtscript_create_MediaObject_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<Phonon::MediaObject*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((Phonon::MediaObject*)0)); proto.setPrototype(engine->defaultPrototype(qMetaTypeId<QObject*>())); proto.setProperty(QString::fromLatin1("__MediaNode__"), engine->defaultPrototype(qMetaTypeId<Phonon::MediaNode*>()), QScriptValue::SkipInEnumeration); for (int i = 0; i < 18; ++i) { QScriptValue fun = engine->newFunction(qtscript_MediaObject_prototype_call, qtscript_MediaObject_function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_MediaObject_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } qScriptRegisterMetaType<Phonon::MediaObject*>(engine, qtscript_MediaObject_toScriptValue, qtscript_MediaObject_fromScriptValue, proto); QScriptValue ctor = engine->newFunction(qtscript_MediaObject_static_call, proto, qtscript_MediaObject_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); return ctor; }
QScriptValue qtscript_create_QDomEntityReference_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QDomEntityReference*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QDomEntityReference*)0)); proto.setPrototype(engine->defaultPrototype(qMetaTypeId<QDomNode*>())); engine->setDefaultPrototype(qMetaTypeId<QDomEntityReference>(), proto); engine->setDefaultPrototype(qMetaTypeId<QDomEntityReference*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QDomEntityReference_static_call, proto, qtscript_QDomEntityReference_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); return ctor; }
QScriptValue qtscript_create_QXmlNodeModelIndex_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QXmlNodeModelIndex*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QXmlNodeModelIndex*)0)); for (int i = 0; i < 6; ++i) { QScriptValue fun = engine->newFunction(qtscript_QXmlNodeModelIndex_prototype_call, qtscript_QXmlNodeModelIndex_function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_QXmlNodeModelIndex_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } engine->setDefaultPrototype(qMetaTypeId<QXmlNodeModelIndex>(), proto); engine->setDefaultPrototype(qMetaTypeId<QXmlNodeModelIndex*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QXmlNodeModelIndex_static_call, proto, qtscript_QXmlNodeModelIndex_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); ctor.setProperty(QString::fromLatin1("DocumentOrder"), qtscript_create_QXmlNodeModelIndex_DocumentOrder_class(engine, ctor)); ctor.setProperty(QString::fromLatin1("NodeKind"), qtscript_create_QXmlNodeModelIndex_NodeKind_class(engine, ctor)); return ctor; }
QScriptValue qtscript_create_QApplication_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QApplication*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QApplication*)0)); proto.setPrototype(engine->defaultPrototype(qMetaTypeId<QGuiApplication*>())); qScriptRegisterMetaType<QApplication*>(engine, qtscript_QApplication_toScriptValue, qtscript_QApplication_fromScriptValue, proto); QScriptValue ctor = engine->newFunction(qtscript_QApplication_static_call, proto, qtscript_QApplication_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); for (int i = 0; i < 22; ++i) { QScriptValue fun = engine->newFunction(qtscript_QApplication_static_call, qtscript_QApplication_function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i+1))); ctor.setProperty(QString::fromLatin1(qtscript_QApplication_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } ctor.setProperty(QString::fromLatin1("ColorSpec"), qtscript_create_QApplication_ColorSpec_class(engine, ctor)); return ctor; }
QScriptValue qtscript_create_QTextCharFormat_class(QScriptEngine *engine) { engine->setDefaultPrototype(qMetaTypeId<QTextCharFormat*>(), QScriptValue()); QScriptValue proto = engine->newVariant(qVariantFromValue((QTextCharFormat*)0)); proto.setPrototype(engine->defaultPrototype(qMetaTypeId<QTextFormat*>())); for (int i = 0; i < 51; ++i) { QScriptValue fun = engine->newFunction(qtscript_QTextCharFormat_prototype_call, qtscript_QTextCharFormat_function_lengths[i+1]); fun.setData(QScriptValue(engine, uint(0xBABE0000 + i))); proto.setProperty(QString::fromLatin1(qtscript_QTextCharFormat_function_names[i+1]), fun, QScriptValue::SkipInEnumeration); } engine->setDefaultPrototype(qMetaTypeId<QTextCharFormat>(), proto); engine->setDefaultPrototype(qMetaTypeId<QTextCharFormat*>(), proto); QScriptValue ctor = engine->newFunction(qtscript_QTextCharFormat_static_call, proto, qtscript_QTextCharFormat_function_lengths[0]); ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0))); ctor.setProperty(QString::fromLatin1("VerticalAlignment"), qtscript_create_QTextCharFormat_VerticalAlignment_class(engine, ctor)); ctor.setProperty(QString::fromLatin1("UnderlineStyle"), qtscript_create_QTextCharFormat_UnderlineStyle_class(engine, ctor)); return ctor; }