qscatterseries_p.h
35 lines
| 805 B
| text/x-c
|
CLexer
/ src / qscatterseries_p.h
Tero Ahola
|
r42 | #ifndef QSCATTERSERIESPRIVATE_H | ||
#define QSCATTERSERIESPRIVATE_H | ||||
#include "qchartseries.h" | ||||
#include <QGraphicsItem> | ||||
QTCOMMERCIALCHART_BEGIN_NAMESPACE | ||||
/*! | ||||
* The PIMPL class of QScatterSeries. | ||||
*/ | ||||
class QScatterSeriesPrivate : public QGraphicsItem | ||||
{ | ||||
public: | ||||
Tero Ahola
|
r61 | QScatterSeriesPrivate(QGraphicsItem *parent); | ||
Tero Ahola
|
r42 | |||
public: // from QGraphicsItem | ||||
Tero Ahola
|
r54 | void resize(QRectF rect); | ||
Tero Ahola
|
r42 | QRectF boundingRect() const; | ||
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget); | ||||
Tero Ahola
|
r75 | public: | ||
Tero Ahola
|
r42 | // TODO: use the chart data class instead of list of x and y values? | ||
QList<qreal> m_x; | ||||
QList<qreal> m_y; | ||||
Tero Ahola
|
r54 | qreal m_scalex; | ||
qreal m_scaley; | ||||
Tero Ahola
|
r48 | QList<qreal> m_scenex; | ||
QList<qreal> m_sceney; | ||||
Tero Ahola
|
r64 | QColor m_markerColor; | ||
Tero Ahola
|
r42 | }; | ||
QTCOMMERCIALCHART_END_NAMESPACE | ||||
#endif // QSCATTERSERIES_H | ||||