From 44638d0f310aad59336ad44f427351a4b9c40f15 Mon Sep 17 00:00:00 2001 From: Aaron Kennedy Date: Fri, 2 Oct 2009 18:28:37 +1000 Subject: Implement QmlValueTypeScriptClass::newObject() --- src/declarative/qml/qmlvaluetypescriptclass.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/declarative/qml/qmlvaluetypescriptclass.cpp b/src/declarative/qml/qmlvaluetypescriptclass.cpp index da6c73d..503d64f 100644 --- a/src/declarative/qml/qmlvaluetypescriptclass.cpp +++ b/src/declarative/qml/qmlvaluetypescriptclass.cpp @@ -63,7 +63,8 @@ QmlValueTypeScriptClass::~QmlValueTypeScriptClass() QScriptValue QmlValueTypeScriptClass::newObject(QObject *object, int coreIndex, QmlValueType *type) { QmlValueTypeReference ref = { type, object, coreIndex }; - return QScriptValue(); + QScriptEngine *scriptEngine = QmlEnginePrivate::getScriptEngine(engine); + return scriptEngine->newObject(this, scriptEngine->newVariant(qVariantFromValue(ref))); } QmlValueTypeScriptClass::QueryFlags -- cgit v0.12