diff options
Diffstat (limited to 'src/qml/qml/v8/qv8contextwrapper_p.h')
-rw-r--r-- | src/qml/qml/v8/qv8contextwrapper_p.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/qml/qml/v8/qv8contextwrapper_p.h b/src/qml/qml/v8/qv8contextwrapper_p.h index 1e62ea6480..43eeee05d3 100644 --- a/src/qml/qml/v8/qv8contextwrapper_p.h +++ b/src/qml/qml/v8/qv8contextwrapper_p.h @@ -54,6 +54,7 @@ // #include <QtCore/qglobal.h> +#include <private/qtqmlglobal_p.h> #include <private/qv8_p.h> QT_BEGIN_NAMESPACE @@ -62,7 +63,7 @@ class QUrl; class QObject; class QV8Engine; class QQmlContextData; -class QV8ContextWrapper +class Q_QML_PRIVATE_EXPORT QV8ContextWrapper { public: QV8ContextWrapper(); @@ -84,6 +85,8 @@ public: inline v8::Handle<v8::Object> sharedContext() const; + void takeContextOwnership(v8::Handle<v8::Object> qmlglobal); + private: static v8::Handle<v8::Value> NullGetter(v8::Local<v8::String> property, const v8::AccessorInfo &info); |