From edfc60f0497b7339a4776b10e2862e106c35f28b Mon Sep 17 00:00:00 2001 From: Simon Hausmann Date: Sat, 8 Jun 2013 13:29:40 +0200 Subject: [PATCH] Cleanups Remove some more QV8Engine usage and fix the header guards Change-Id: I6894fb8b55b254406c192e7c8d0c2ac466643f43 Reviewed-by: Lars Knoll --- src/qml/qml/v4/qv4qobjectwrapper.cpp | 32 ++++++++++++++++---------------- src/qml/qml/v4/qv4qobjectwrapper_p.h | 9 +++------ 2 files changed, 19 insertions(+), 22 deletions(-) diff --git a/src/qml/qml/v4/qv4qobjectwrapper.cpp b/src/qml/qml/v4/qv4qobjectwrapper.cpp index 2cd4767..5132d4f 100644 --- a/src/qml/qml/v4/qv4qobjectwrapper.cpp +++ b/src/qml/qml/v4/qv4qobjectwrapper.cpp @@ -138,20 +138,20 @@ struct ReadAccessor { } }; -static inline QV4::Value valueToHandle(QV8Engine *, int v) +static inline QV4::Value valueToHandle(QV4::ExecutionEngine *, int v) { return QV4::Value::fromInt32(v); } -static inline QV4::Value valueToHandle(QV8Engine *, uint v) +static inline QV4::Value valueToHandle(QV4::ExecutionEngine *, uint v) { return QV4::Value::fromUInt32(v); } -static inline QV4::Value valueToHandle(QV8Engine *, bool v) +static inline QV4::Value valueToHandle(QV4::ExecutionEngine *, bool v) { return QV4::Value::fromBoolean(v); } -static inline QV4::Value valueToHandle(QV8Engine *e, const QString &v) -{ return e->toString(v); } -static inline QV4::Value valueToHandle(QV8Engine *, float v) +static inline QV4::Value valueToHandle(QV4::ExecutionEngine *e, const QString &v) +{ return QV4::Value::fromString(e, v); } +static inline QV4::Value valueToHandle(QV4::ExecutionEngine *, float v) { return QV4::Value::fromDouble(v); } -static inline QV4::Value valueToHandle(QV8Engine *, double v) +static inline QV4::Value valueToHandle(QV4::ExecutionEngine *, double v) { return QV4::Value::fromDouble(v); } -static inline QV4::Value valueToHandle(QV8Engine *e, QObject *v) -{ return QV4::QObjectWrapper::wrap(QV8Engine::getV4(e), v); } +static inline QV4::Value valueToHandle(QV4::ExecutionEngine *e, QObject *v) +{ return QV4::QObjectWrapper::wrap(e, v); } // Load value properties template #include #include -#include #include #include #include @@ -69,9 +68,7 @@ QT_BEGIN_NAMESPACE class QObject; -class QV8Engine; class QQmlData; -class QV8ObjectResource; class QQmlPropertyCache; namespace QV4 { @@ -198,6 +195,6 @@ private slots: QT_END_NAMESPACE -#endif // QV8QOBJECTWRAPPER_P_H +#endif // QV4QOBJECTWRAPPER_P_H -- 2.7.4