diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-09-25 14:25:22 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-09-26 07:42:37 +0300 |
commit | bb0e49c6bc7e4e650fc84366ff51ee47c8e5c530 (patch) | |
tree | 9d171a1dc51cd690e7edcd4cf7e4da442dc01ba2 /src/datavisualizationqml2/datavisualizationqml2_plugin.h | |
parent | d44ecd0b27e591429893e4b870713e245a3c46f9 (diff) |
Implement ColorGradient for qml
Reimplementation of qml's Gradient type, which unfortunately cannot be
used by 3rd party modules, as the implementation classes are private.
Task-number: QTRD-2328
Change-Id: Ib984b07f6771d26a9e37fd5f78016b7ba0bd7ce0
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavisualizationqml2/datavisualizationqml2_plugin.h')
-rw-r--r-- | src/datavisualizationqml2/datavisualizationqml2_plugin.h | 53 |
1 files changed, 27 insertions, 26 deletions
diff --git a/src/datavisualizationqml2/datavisualizationqml2_plugin.h b/src/datavisualizationqml2/datavisualizationqml2_plugin.h index 31066c47..66b5cb61 100644 --- a/src/datavisualizationqml2/datavisualizationqml2_plugin.h +++ b/src/datavisualizationqml2/datavisualizationqml2_plugin.h @@ -37,32 +37,33 @@ QT_DATAVISUALIZATION_USE_NAMESPACE -Q_DECLARE_METATYPE(AbstractDeclarative *) -Q_DECLARE_METATYPE(DeclarativeBars *) -Q_DECLARE_METATYPE(DeclarativeScatter *) -Q_DECLARE_METATYPE(DeclarativeSurface *) - -Q_DECLARE_METATYPE(QItemModelBarDataMapping *) -Q_DECLARE_METATYPE(QItemModelScatterDataMapping *) -Q_DECLARE_METATYPE(QItemModelSurfaceDataMapping *) - -Q_DECLARE_METATYPE(const QAbstractItemModel *) -Q_DECLARE_METATYPE(QLinearGradient) - -Q_DECLARE_METATYPE(QDataVis *) - -Q_DECLARE_METATYPE(Q3DAbstractAxis *) -Q_DECLARE_METATYPE(Q3DCategoryAxis *) -Q_DECLARE_METATYPE(Q3DValueAxis *) - -Q_DECLARE_METATYPE(QAbstractDataProxy *) -Q_DECLARE_METATYPE(QBarDataProxy *) -Q_DECLARE_METATYPE(QItemModelBarDataProxy *) -Q_DECLARE_METATYPE(QScatterDataProxy *) -Q_DECLARE_METATYPE(QItemModelScatterDataProxy *) -Q_DECLARE_METATYPE(QSurfaceDataProxy *) -Q_DECLARE_METATYPE(QItemModelSurfaceDataProxy *) -Q_DECLARE_METATYPE(QHeightMapSurfaceDataProxy *) +QML_DECLARE_TYPE(AbstractDeclarative) +QML_DECLARE_TYPE(DeclarativeBars) +QML_DECLARE_TYPE(DeclarativeScatter) +QML_DECLARE_TYPE(DeclarativeSurface) + +QML_DECLARE_TYPE(QItemModelBarDataMapping) +QML_DECLARE_TYPE(QItemModelScatterDataMapping) +QML_DECLARE_TYPE(QItemModelSurfaceDataMapping) + +QML_DECLARE_TYPE(const QAbstractItemModel) +QML_DECLARE_TYPE(QDataVis) + +QML_DECLARE_TYPE(Q3DAbstractAxis) +QML_DECLARE_TYPE(Q3DCategoryAxis) +QML_DECLARE_TYPE(Q3DValueAxis) + +QML_DECLARE_TYPE(QAbstractDataProxy) +QML_DECLARE_TYPE(QBarDataProxy) +QML_DECLARE_TYPE(QItemModelBarDataProxy) +QML_DECLARE_TYPE(QScatterDataProxy) +QML_DECLARE_TYPE(QItemModelScatterDataProxy) +QML_DECLARE_TYPE(QSurfaceDataProxy) +QML_DECLARE_TYPE(QItemModelSurfaceDataProxy) +QML_DECLARE_TYPE(QHeightMapSurfaceDataProxy) + +QML_DECLARE_TYPE(ColorGradientStop) +QML_DECLARE_TYPE(ColorGradient) QT_DATAVISUALIZATION_BEGIN_NAMESPACE |