#ifndef QSPLINESERIES_H #define QSPLINESERIES_H #include "qchartglobal.h" #include #include "qlineseries.h" #include #include QTCOMMERCIALCHART_BEGIN_NAMESPACE class QSplineSeries : public QLineSeries { Q_OBJECT public: QSplineSeries(QObject *parent = 0); QSeriesType type() const { return QSeries::SeriesTypeSpline; } int count() const { return m_x.size(); } QPointF controlPoint(int index) const { return m_controlPoints[index]; } private: void calculateControlPoints(); QList getFirstControlPoints(QList rhs); private slots: void updateControlPoints(); private: QList m_controlPoints; }; QTCOMMERCIALCHART_END_NAMESPACE #endif // QSPLINESERIES_H