#include "qlineseries.h" QTCOMMERCIALCHART_BEGIN_NAMESPACE /*! \class QLineSeries \brief The QLineSeries class is used for making line charts. \mainclass A line chart is used to show information as a series of data points connected by straight lines. \image linechart.png Creating basic line chart is simple: \code QLineSeries* series = new QLineSeries(); series->add(0, 6); series->add(2, 4); ... chartView->addSeries(series); \endcode */ /*! \fn virtual QSeriesType QLineSeries::type() const \brief Returns type of series. \sa QSeries, QSeriesType */ /*! \fn QPen QLineSeries::pen() const \brief Returns the pen used to draw line for this series. \sa setPen() */ /*! \fn bool QLineSeries::pointsVisible() const \brief Returns if the points are drawn for this series. \sa setPointsVisible() */ /*! \fn void QLineSeries::pointChanged(int index) \brief \internal \a index */ /*! \fn void QLineSeries::pointAdded(int index) \brief \internal \a index */ /*! \fn void QLineSeries::pointRemoved(int index) \brief \internal \a index */ /*! Constructs empty series object which is a child of \a parent. When series object is added to QChartView or QChart instance ownerships is transfered. */ QLineSeries::QLineSeries(QObject* parent):QSeries(parent), m_pointsVisible(false) { } /*! Destroys the object. Series added to QChartView or QChart instances are owned by those, and are deleted when mentioned object are destroyed. */ QLineSeries::~QLineSeries() { } /*! Adds data point \a x \a y to the series. Points are connected with lines on the chart. */ void QLineSeries::add(qreal x,qreal y) { Q_ASSERT(m_x.size() == m_y.size()); m_x<