##// END OF EJS Templates
Test app now adds n data series of different type
Test app now adds n data series of different type

File last commit:

r13:335e8906dfcb
r20:1184ba596217
Show More
qscatterseries.cpp
30 lines | 817 B | text/x-c | CppLexer
#include "qscatterseries.h"
#include "qseriespointgraphicsitem.h"
#include <QPainter>
#include <QGraphicsScene>
QScatterSeries::QScatterSeries(QGraphicsItem *parent) :
QGraphicsItem(parent)
{
}
QRectF QScatterSeries::boundingRect() const
{
return QRectF(0, 50, 100, 100);
}
void QScatterSeries::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
{
// painter->drawRect(boundingRect());
}
void QScatterSeries::setData(QList<QChartDataPoint> data)
//void QScatterSeries::setData(QList<int> data)
{
foreach(QChartDataPoint point, data) {
// TODO: ownership?
// TODO: position
QSeriesPointGraphicsItem *item = new QSeriesPointGraphicsItem(
point[0].toReal(), 100-point[1].toReal(), this);
}
}