diff options
author | Simon Hausmann <simon.hausmann@digia.com> | 2013-05-10 13:48:47 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@digia.com> | 2013-05-10 18:33:28 +0200 |
commit | 434b5cde86f9710c0b8ace6304674186c8c46e62 (patch) | |
tree | c88c525c765124d776d853e9efa88ac3dffa2bc8 /src/quick/items/context2d/qquickcontext2d_p.h | |
parent | 47556158a99904a768dfefb1172a8ccee13c4cda (diff) |
Initial port of JS canvas bindings to use QV4::Object subclass instead of V8 resources
This patch comes with the same prototype injection as during the QML locale
patch. This will allow for incremental porting method by method for this huge
binding.
Change-Id: Ie258f021ac6f926302bb375a8ce7a12fb5e0512a
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/quick/items/context2d/qquickcontext2d_p.h')
-rw-r--r-- | src/quick/items/context2d/qquickcontext2d_p.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/quick/items/context2d/qquickcontext2d_p.h b/src/quick/items/context2d/qquickcontext2d_p.h index cdf6c2efce..b1d6c2f796 100644 --- a/src/quick/items/context2d/qquickcontext2d_p.h +++ b/src/quick/items/context2d/qquickcontext2d_p.h @@ -173,7 +173,7 @@ public: QSGDynamicTexture *texture() const; QImage toImage(const QRectF& bounds); - v8::Handle<v8::Object> v8value() const; + QV4::Value v4value() const; void setV8Engine(QV8Engine *eng); QQuickCanvasItem* canvas() const { return m_canvas; } @@ -239,7 +239,7 @@ public: QV8Engine *m_v8engine; QSurface *m_surface; QOpenGLContext *m_glContext; - QV4::PersistentValue m_v8value; + QV4::PersistentValue m_v4value; QQuickContext2DTexture *m_texture; QQuickCanvasItem::RenderTarget m_renderTarget; QQuickCanvasItem::RenderStrategy m_renderStrategy; |