From df17cc7126cf3636a69686cf75133d9a0eef3914 2012-02-24 08:10:25 From: Marek Rosa Date: 2012-02-24 08:10:25 Subject: [PATCH] Spline some more --- diff --git a/src/splinechart/qsplineseries.cpp b/src/splinechart/qsplineseries.cpp index 6f2b975..9836c3f 100644 --- a/src/splinechart/qsplineseries.cpp +++ b/src/splinechart/qsplineseries.cpp @@ -4,3 +4,10 @@ QSplineSeries::QSplineSeries(QObject *parent) : QObject(parent) { } + +QSplineSeries& QSplineSeries::operator << (const QPointF &value) +{ + d->m_data.append(value); + emit changed(); + return *this; +} diff --git a/src/splinechart/qsplineseries.h b/src/splinechart/qsplineseries.h index 9d8eb4b..3d32dba 100644 --- a/src/splinechart/qsplineseries.h +++ b/src/splinechart/qsplineseries.h @@ -9,13 +9,18 @@ class QSplineSeries : public QChartSeries { Q_OBJECT public: - explicit QSplineSeries(QObject *parent = 0); - - public: // from QChartSeries + + QSplineSeries(QObject *parent = 0); QChartSeriesType type() const { return QChartSeries::SeriesTypeSpline; } + void addData(QPointF value); + QSplineSeries& operator << (const QPointF &value); + signals: public slots: + + private: + QList m_data; };