diff --git a/test/chartwidgettest/mainwidget.cpp b/test/chartwidgettest/mainwidget.cpp index 7556044..8bc3d35 100644 --- a/test/chartwidgettest/mainwidget.cpp +++ b/test/chartwidgettest/mainwidget.cpp @@ -107,14 +107,10 @@ void MainWidget::chartTypeChanged(int itemIndex) case 4: { QList data; for (int x = 0; x < 1000; ++x) { - data.append(QChartDataPoint() << x -200 << 2 * (uint(sin(3.14159/50*x)*80) % 100)); + data.append(QChartDataPoint() << x - 200 << 2 * (uint(sin(3.14159/50*x)*80) % 100) + (rand() % 100 * 0.2)); + data.append(QChartDataPoint() << x - 200 << 2 * (uint(sin(3.14159/50*x)*80) % 100) + (rand() % 100 * 0.2)); + data.append(QChartDataPoint() << x - 200 << 2 * (uint(sin(3.14159/50*x)*80) % 100) + (rand() % 100 * 0.2)); } -// data.append(QChartDataPoint() << 0 << 0); -// data.append(QChartDataPoint() << 2 << 2); -// data.append(QChartDataPoint() << 4 << 5); -// data.append(QChartDataPoint() << 5 << 9); -// data.append(QChartDataPoint() << 20 << 20); -// QList data; m_chartWidget->setType(4); m_chartWidget->setData(data); break; diff --git a/test/chartwidgettest/qseriespointgraphicsitem.cpp b/test/chartwidgettest/qseriespointgraphicsitem.cpp index 6ecfb28..9c6558c 100644 --- a/test/chartwidgettest/qseriespointgraphicsitem.cpp +++ b/test/chartwidgettest/qseriespointgraphicsitem.cpp @@ -25,13 +25,17 @@ void QSeriesPointGraphicsItem::paint(QPainter *painter, const QStyleOptionGraphi QPen pen = painter->pen(); QBrush brush = pen.brush(); - brush.setColor(Qt::darkRed); + // TODO: The opacity should be user definable... + brush.setColor(QColor(255, 82, 0, 50)); pen.setBrush(brush); + pen.setWidth(4); painter->setPen(pen); + painter->drawArc(0, 0, 4, 4, 0, 5760); - QPixmap pixmap; - pixmap.load("scatter.png"); - painter->drawPixmap(boundingRect().toRect(), pixmap); + // TODO: how about using a bitmap? +// QPixmap pixmap; +// pixmap.load("scatter.png"); +// painter->drawPixmap(boundingRect().toRect(), pixmap); // painter->drawRect(boundingRect()); }