diff options
| author | Lars Knoll <lars.knoll@digia.com> | 2014-04-04 12:22:00 +0200 |
|---|---|---|
| committer | Simon Hausmann <simon.hausmann@digia.com> | 2014-07-22 13:48:54 +0200 |
| commit | 05f17e841f971d3c8f635cc044c60c970c2055c9 (patch) | |
| tree | 0eaf8348ef9d9b25c050527ec6c7de8aac9a56ea /src/quick/items/context2d/qquickcontext2d.cpp | |
| parent | c2ef5bff232f758716f1665e5d9d9b9b2f20385d (diff) | |
Get rid of different macros for vtable specializations
Detect existence of a a vtable entry at compile time.
Change-Id: Ieed5d34b063184bc4435b22c6685ac0e3fabf493
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/quick/items/context2d/qquickcontext2d.cpp')
| -rw-r--r-- | src/quick/items/context2d/qquickcontext2d.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/quick/items/context2d/qquickcontext2d.cpp b/src/quick/items/context2d/qquickcontext2d.cpp index 3ba84b5445..9b78b9e5e6 100644 --- a/src/quick/items/context2d/qquickcontext2d.cpp +++ b/src/quick/items/context2d/qquickcontext2d.cpp @@ -531,7 +531,7 @@ public: protected: }; -DEFINE_OBJECT_VTABLE_NO_DESTROY(QQuickJSContext2D); +DEFINE_OBJECT_VTABLE(QQuickJSContext2D); struct QQuickJSContext2DPrototype : public QV4::Object @@ -637,7 +637,7 @@ public: }; -DEFINE_OBJECT_VTABLE_NO_DESTROY(QQuickJSContext2DPrototype); +DEFINE_OBJECT_VTABLE(QQuickJSContext2DPrototype); class QQuickContext2DStyle : public QV4::Object @@ -919,7 +919,7 @@ struct QQuickJSContext2DImageData : public QV4::Object DEFINE_REF(QQuickJSContext2DImageData, QV4::Object); -DEFINE_OBJECT_VTABLE_NO_DESTROY(QQuickJSContext2DImageData); +DEFINE_OBJECT_VTABLE(QQuickJSContext2DImageData); static QV4::ReturnedValue qt_create_image_data(qreal w, qreal h, QV8Engine* engine, const QImage& image) { |
