diff options
Diffstat (limited to 'src/qml/qml/v4/qv4value_p.h')
-rw-r--r-- | src/qml/qml/v4/qv4value_p.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/qml/qml/v4/qv4value_p.h b/src/qml/qml/v4/qv4value_p.h index cc0f1c2ea7..9914467c39 100644 --- a/src/qml/qml/v4/qv4value_p.h +++ b/src/qml/qml/v4/qv4value_p.h @@ -271,6 +271,7 @@ struct Q_QML_EXPORT Value ErrorObject *asErrorObject() const; VariantObject *asVariantObject() const; QObjectWrapper *asQObjectWrapper() const; + QmlValueTypeWrapper *asQmlValueType() const; uint asArrayIndex() const; uint asArrayLength(bool *ok) const; @@ -553,6 +554,10 @@ inline QObjectWrapper *Value::asQObjectWrapper() const return isObject() ? managed()->asQObjectWrapper() : 0; } +inline QmlValueTypeWrapper *Value::asQmlValueType() const +{ + return isObject() ? managed()->asQmlValueTypeWrapper() : 0; +} // ### inline Value Managed::construct(ExecutionContext *context, Value *args, int argc) { return vtbl->construct(this, context, args, argc); |