diff options
author | Michal Klocek <michal.klocek@digia.com> | 2012-07-03 20:11:09 +0300 |
---|---|---|
committer | Michal Klocek <michal.klocek@digia.com> | 2012-07-03 20:12:12 +0300 |
commit | 6954b167a346ca21a18ac7da39c91474d83a8c7d (patch) | |
tree | e32c2e24ffef7a7c9c0e64d9f3ffed07732910e2 /plugins/declarative/declarativechart.h | |
parent | 0ff3e515e1f068e5360ada358f8cec400314d109 (diff) |
Adds axis to qml
* bunding is done in OnCompled
* qmlchart fixed
* addes setAxis, createDefaultAxes to qml
Diffstat (limited to 'plugins/declarative/declarativechart.h')
-rw-r--r-- | plugins/declarative/declarativechart.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/plugins/declarative/declarativechart.h b/plugins/declarative/declarativechart.h index b077da30..7ae0a1ae 100644 --- a/plugins/declarative/declarativechart.h +++ b/plugins/declarative/declarativechart.h @@ -114,12 +114,17 @@ public: qreal leftMargin(); qreal rightMargin(); + QAbstractAxis *axisX(QAbstractSeries *series = 0); + QAbstractAxis *axisY(QAbstractSeries *series = 0); + public: Q_INVOKABLE QAbstractSeries *series(int index); Q_INVOKABLE QAbstractSeries *series(QString seriesName); Q_INVOKABLE QAbstractSeries *createSeries(DeclarativeChart::SeriesType type, QString name = ""); - Q_INVOKABLE QAbstractAxis *axisX(QAbstractSeries *series = 0); - Q_INVOKABLE QAbstractAxis *axisY(QAbstractSeries *series = 0); + Q_INVOKABLE void setAxisX(QAbstractAxis* axis, QAbstractSeries *series = 0); + Q_INVOKABLE void setAxisY(QAbstractAxis* axis, QAbstractSeries *series = 0); + Q_INVOKABLE void createDefaultAxes(); + Q_INVOKABLE void zoom(qreal factor); Q_INVOKABLE void scrollLeft(qreal pixels); Q_INVOKABLE void scrollRight(qreal pixels); |