diff options
author | Tero Ahola <tero.ahola@digia.com> | 2012-05-29 15:47:16 +0300 |
---|---|---|
committer | Tero Ahola <tero.ahola@digia.com> | 2012-05-29 15:49:06 +0300 |
commit | 86b61f579398c7be3e7e3cc7a4434e3427a3d71e (patch) | |
tree | f9f316c234209584eb117c6fa0d03d88b2c5a4a4 /plugins/declarative/declarativescatterseries.h | |
parent | 06179f33651d98fe658849459b41b74871744ad8 (diff) |
XY model mappers to QML api
Diffstat (limited to 'plugins/declarative/declarativescatterseries.h')
-rw-r--r-- | plugins/declarative/declarativescatterseries.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/plugins/declarative/declarativescatterseries.h b/plugins/declarative/declarativescatterseries.h index 2ea0ed52..27e0dceb 100644 --- a/plugins/declarative/declarativescatterseries.h +++ b/plugins/declarative/declarativescatterseries.h @@ -25,12 +25,14 @@ #include "qscatterseries.h" #include "declarativexyseries.h" #include <QDeclarativeListProperty> +#include <QDeclarativeParserStatus> QTCOMMERCIALCHART_BEGIN_NAMESPACE -class DeclarativeScatterSeries : public QScatterSeries, public DeclarativeXySeries +class DeclarativeScatterSeries : public QScatterSeries, public DeclarativeXySeries, public QDeclarativeParserStatus { Q_OBJECT + Q_INTERFACES(QDeclarativeParserStatus) Q_PROPERTY(QColor color READ brushColor WRITE setBrushColor) Q_PROPERTY(QColor borderColor READ penColor WRITE setPenColor) Q_PROPERTY(QDeclarativeListProperty<QObject> declarativeChildren READ declarativeChildren) @@ -42,6 +44,10 @@ public: QColor brushColor(); void setBrushColor(QColor color); +public: // from QDeclarativeParserStatus + void classBegin() { DeclarativeXySeries::classBegin(); } + void componentComplete() { DeclarativeXySeries::componentComplete(); } + public: // from QScatterSeries Q_INVOKABLE void append(qreal x, qreal y) { QScatterSeries::append(x, y); } Q_INVOKABLE void remove(qreal x, qreal y) { QScatterSeries::remove(x, y); } |