#ifndef QSCATTERSERIESPRIVATE_H #define QSCATTERSERIESPRIVATE_H #include "qchartseries.h" #include QTCOMMERCIALCHART_BEGIN_NAMESPACE /*! * The PIMPL class of QScatterSeries. */ class QScatterSeriesPrivate : public QGraphicsItem { public: QScatterSeriesPrivate(QGraphicsItem *parent); public: // from QGraphicsItem void resize(QRectF rect); QRectF boundingRect() const; void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget); public: // TODO: use the chart data class instead of list of x and y values? QList m_x; QList m_y; qreal m_scalex; qreal m_scaley; QList m_scenex; QList m_sceney; QColor m_markerColor; }; QTCOMMERCIALCHART_END_NAMESPACE #endif // QSCATTERSERIES_H