@@ -38,6 +38,10 | |||||
38 | #include "qhbarmodelmapper.h" |
|
38 | #include "qhbarmodelmapper.h" | |
39 | #include "qvbarmodelmapper.h" |
|
39 | #include "qvbarmodelmapper.h" | |
40 | #include "declarativemargins.h" |
|
40 | #include "declarativemargins.h" | |
|
41 | #include "qarealegendmarker.h" | |||
|
42 | #include "qbarlegendmarker.h" | |||
|
43 | #include "qpielegendmarker.h" | |||
|
44 | #include "qxylegendmarker.h" | |||
41 | #ifndef QT_ON_ARM |
|
45 | #ifndef QT_ON_ARM | |
42 | #include "qdatetimeaxis.h" |
|
46 | #include "qdatetimeaxis.h" | |
43 | #endif |
|
47 | #endif | |
@@ -49,7 +53,62 QTCOMMERCIALCHART_USE_NAMESPACE | |||||
49 |
|
53 | |||
50 | Q_DECLARE_METATYPE(QList<QPieSlice *>) |
|
54 | Q_DECLARE_METATYPE(QList<QPieSlice *>) | |
51 | Q_DECLARE_METATYPE(QList<QBarSet *>) |
|
55 | Q_DECLARE_METATYPE(QList<QBarSet *>) | |
|
56 | ||||
|
57 | #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) | |||
|
58 | ||||
|
59 | // NOTE: Hackish fixes for Qt5 (beta2). | |||
|
60 | // These should not be needed or at least they are not needed in Qt4. | |||
|
61 | ||||
|
62 | Q_DECLARE_METATYPE(DeclarativeChart::SeriesType) | |||
|
63 | Q_DECLARE_METATYPE(DeclarativeMargins *) | |||
|
64 | Q_DECLARE_METATYPE(DeclarativeAreaSeries *) | |||
|
65 | Q_DECLARE_METATYPE(DeclarativeBarSeries *) | |||
|
66 | Q_DECLARE_METATYPE(DeclarativeLineSeries *) | |||
|
67 | Q_DECLARE_METATYPE(DeclarativePieSeries *) | |||
|
68 | Q_DECLARE_METATYPE(DeclarativeScatterSeries *) | |||
|
69 | Q_DECLARE_METATYPE(DeclarativeSplineSeries *) | |||
|
70 | ||||
|
71 | Q_DECLARE_METATYPE(QAbstractAxis *) | |||
|
72 | Q_DECLARE_METATYPE(QValueAxis *) | |||
|
73 | Q_DECLARE_METATYPE(QBarCategoryAxis *) | |||
|
74 | Q_DECLARE_METATYPE(QCategoryAxis *) | |||
|
75 | Q_DECLARE_METATYPE(QDateTimeAxis *) | |||
|
76 | ||||
|
77 | Q_DECLARE_METATYPE(QLegend *) | |||
|
78 | Q_DECLARE_METATYPE(QLegendMarker *) | |||
|
79 | Q_DECLARE_METATYPE(QAreaLegendMarker *) | |||
|
80 | Q_DECLARE_METATYPE(QBarLegendMarker *) | |||
|
81 | Q_DECLARE_METATYPE(QPieLegendMarker *) | |||
|
82 | ||||
|
83 | Q_DECLARE_METATYPE(QHPieModelMapper *) | |||
|
84 | Q_DECLARE_METATYPE(QHXYModelMapper *) | |||
|
85 | Q_DECLARE_METATYPE(QPieModelMapper *) | |||
|
86 | Q_DECLARE_METATYPE(QHBarModelMapper *) | |||
|
87 | Q_DECLARE_METATYPE(QBarModelMapper *) | |||
|
88 | Q_DECLARE_METATYPE(QVBarModelMapper *) | |||
|
89 | Q_DECLARE_METATYPE(QVPieModelMapper *) | |||
|
90 | Q_DECLARE_METATYPE(QVXYModelMapper *) | |||
|
91 | Q_DECLARE_METATYPE(QXYLegendMarker *) | |||
|
92 | Q_DECLARE_METATYPE(QXYModelMapper *) | |||
|
93 | ||||
52 | Q_DECLARE_METATYPE(QAbstractSeries *) |
|
94 | Q_DECLARE_METATYPE(QAbstractSeries *) | |
|
95 | Q_DECLARE_METATYPE(QXYSeries *) | |||
|
96 | Q_DECLARE_METATYPE(QAbstractBarSeries *) | |||
|
97 | Q_DECLARE_METATYPE(QBarSeries *) | |||
|
98 | Q_DECLARE_METATYPE(QBarSet *) | |||
|
99 | Q_DECLARE_METATYPE(QAreaSeries *) | |||
|
100 | Q_DECLARE_METATYPE(QHorizontalBarSeries *) | |||
|
101 | Q_DECLARE_METATYPE(QHorizontalPercentBarSeries *) | |||
|
102 | Q_DECLARE_METATYPE(QHorizontalStackedBarSeries *) | |||
|
103 | Q_DECLARE_METATYPE(QLineSeries *) | |||
|
104 | Q_DECLARE_METATYPE(QPercentBarSeries *) | |||
|
105 | Q_DECLARE_METATYPE(QPieSeries *) | |||
|
106 | Q_DECLARE_METATYPE(QPieSlice *) | |||
|
107 | Q_DECLARE_METATYPE(QScatterSeries *) | |||
|
108 | Q_DECLARE_METATYPE(QSplineSeries *) | |||
|
109 | Q_DECLARE_METATYPE(QStackedBarSeries *) | |||
|
110 | ||||
|
111 | #endif | |||
53 |
|
112 | |||
54 | QTCOMMERCIALCHART_BEGIN_NAMESPACE |
|
113 | QTCOMMERCIALCHART_BEGIN_NAMESPACE | |
55 |
|
114 | |||
@@ -68,6 +127,7 public: | |||||
68 |
|
127 | |||
69 | qRegisterMetaType<QList<QPieSlice *> >(); |
|
128 | qRegisterMetaType<QList<QPieSlice *> >(); | |
70 | qRegisterMetaType<QList<QBarSet *> >(); |
|
129 | qRegisterMetaType<QList<QBarSet *> >(); | |
|
130 | qRegisterMetaType<DeclarativeChart::SeriesType>(); | |||
71 |
|
131 | |||
72 | // QtCommercial.Chart 1.0 |
|
132 | // QtCommercial.Chart 1.0 | |
73 | qmlRegisterType<DeclarativeChart>(uri, 1, 0, "ChartView"); |
|
133 | qmlRegisterType<DeclarativeChart>(uri, 1, 0, "ChartView"); |
General Comments 0
You need to be logged in to leave comments.
Login now