Showing the changes to libraries/script-engine/src/qtscript/ScriptEngineQtScript.h (1 of 3 files). Show all
Unified · Split
| @@ -152,6 +152,7 @@ public: // not for public use, but I don't like how Qt strings this along with p · 151 unmodified lines | |||
| 152 | virtual QVariant convert(const ScriptValue& value, int typeId) override; | 152 | virtual QVariant convert(const ScriptValue& value, int typeId) override; |
| 153 | virtual void registerCustomType(int type, ScriptEngine::MarshalFunction marshalFunc, | 153 | virtual void registerCustomType(int type, ScriptEngine::MarshalFunction marshalFunc, |
| 154 | ScriptEngine::DemarshalFunction demarshalFunc) override; | 154 | ScriptEngine::DemarshalFunction demarshalFunc) override; |
| 155 | int computeCastPenalty(QScriptValue& val, int destTypeId); | ||
| 155 | bool castValueToVariant(const QScriptValue& val, QVariant& dest, int destTypeId); | 156 | bool castValueToVariant(const QScriptValue& val, QVariant& dest, int destTypeId); |
| 156 | QScriptValue castVariantToValue(const QVariant& val); | 157 | QScriptValue castVariantToValue(const QVariant& val); |
| 157 | static QString valueType(const QScriptValue& val); | 158 | static QString valueType(const QScriptValue& val); |