TEcmaHelper Class
| Header: | #include <TEcmaHelper> |
Static Public Members
| QScriptValue | constructModule(QScriptContext *iContext, QScriptEngine *iEngine) |
| QScriptValue | constructQObject(QScriptContext *iContext, QScriptEngine *iEngine) |
| QScriptValue | constructQWidget(QScriptContext *iContext, QScriptEngine *iEngine) |
| void | registerEnum(QScriptValue &iCreator, const QMap<QString, int> &iEnumMap) |
| void | registerFunction(const QString &iNameStr, QScriptEngine::FunctionSignature iFunc, QScriptEngine *iEngine, QScriptValue *iProto) |
| void | registerModule(const QString &iPropNameStr, QScriptEngine *iEngine) |
| void | registerQObject(const QString &iPropNameStr, QScriptEngine *iEngine) |
| int | registerQObjectMetaType(QScriptEngine *iEngine, const QScriptValue &iPrototype = QScriptValue()) |
| void | registerQWidget(const QString &iPropNameStr, QScriptEngine *iEngine) |
| void | registerSingleton(const QString &iPropNameStr, QScriptEngine *iEngine) |
| QScriptValue | throwError_CtorNotFound(const QString &iClassTypeStr, QScriptContext *iContext) |
| QScriptValue | throwError_ForgetNew(const QString &iClassTypeStr, QScriptContext *iContext) |
| QScriptValue | throwError_FuncDisMatch(const QString &iClassTypeStr, const QString &iFuncNameStr, const QString &iCanidateStr, QScriptContext *iContext) |
| QScriptValue | throwError_InvalidType(const QString &iClassTypeStr, const QString &iFuncNameStr, QScriptContext *iContext) |
| QScriptValue | valueFromQObject(QScriptEngine *iEngine, QtClass_ const &iQtClass) |
| void | valueToQObject(const QScriptValue &iValue, QtClass_ &oQtClass) |