diff options
author | Sergio Martins <sergio.martins@kdab.com> | 2015-05-08 18:46:21 +0100 |
---|---|---|
committer | Sérgio Martins <sergio.martins@kdab.com> | 2015-05-09 19:44:35 +0000 |
commit | 28071e164d49c99be88efcb0638c7662e2d5c182 (patch) | |
tree | 9fe4502154a2a693efe5b523077e848ab56330e2 | |
parent | 9b96ee9779ade85c6fe52186bfc84da5a9693cb2 (diff) |
Fix misoverloaded variantFromJsObject()
Signature changed in qtdeclarative/fbf674e566032121
Added Q_DECL_OVERRIDE to prevent it.
Change-Id: I1a107037189d9d4d34037fd9184fb7fd9585c4e7
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
-rw-r--r-- | src/quick3d/quick3d/qt3dquick_global.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/quick3d/quick3d/qt3dquick_global.cpp b/src/quick3d/quick3d/qt3dquick_global.cpp index a17654bd9..6bb0513ca 100644 --- a/src/quick3d/quick3d/qt3dquick_global.cpp +++ b/src/quick3d/quick3d/qt3dquick_global.cpp @@ -258,10 +258,9 @@ public: return QMatrix4x4(); } - static QMatrix4x4 matrix4x4FromObject(QQmlV4Handle object, QV8Engine *e, bool *ok) + static QMatrix4x4 matrix4x4FromObject(QQmlV4Handle object, QV4::ExecutionEngine *v4, bool *ok) { if (ok) *ok = false; - QV4::ExecutionEngine *v4 = QV8Engine::getV4(e); QV4::Scope scope(v4); QV4::ScopedArrayObject array(scope, object); if (!array) @@ -613,9 +612,8 @@ public: return false; } - bool variantFromJsObject(int type, QQmlV4Handle object, QV8Engine *e, QVariant *v) + bool variantFromJsObject(int type, QQmlV4Handle object, QV4::ExecutionEngine *v4, QVariant *v) Q_DECL_OVERRIDE { - QV4::ExecutionEngine *v4 = QV8Engine::getV4(e); QV4::Scope scope(v4); #ifndef QT_NO_DEBUG QV4::ScopedObject obj(scope, object); @@ -624,7 +622,7 @@ public: bool ok = false; switch (type) { case QMetaType::QMatrix4x4: - *v = QVariant::fromValue(matrix4x4FromObject(object, e, &ok)); + *v = QVariant::fromValue(matrix4x4FromObject(object, v4, &ok)); default: break; } |