diff options
Diffstat (limited to 'examples/scatterchart')
-rw-r--r-- | examples/scatterchart/chartview.cpp | 98 | ||||
-rw-r--r-- | examples/scatterchart/chartview.h | 35 | ||||
-rw-r--r-- | examples/scatterchart/main.cpp | 40 | ||||
-rw-r--r-- | examples/scatterchart/scatterchart.pro | 9 |
4 files changed, 0 insertions, 182 deletions
diff --git a/examples/scatterchart/chartview.cpp b/examples/scatterchart/chartview.cpp deleted file mode 100644 index 345be195..00000000 --- a/examples/scatterchart/chartview.cpp +++ /dev/null @@ -1,98 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2014 Digia Plc -** All rights reserved. -** For any questions to Digia, please use contact form at http://qt.digia.com -** -** This file is part of the Qt Enterprise Charts Add-on. -** -** $QT_BEGIN_LICENSE$ -** Licensees holding valid Qt Enterprise licenses may use this file in -** accordance with the Qt Enterprise License Agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. -** -** If you have questions regarding the use of this file, please use -** contact form at http://qt.digia.com -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "chartview.h" -#include <QScatterSeries> -#include <QLegendMarker> -#include <QImage> -#include <QPainter> -#include <qmath.h> - -const float Pi = 3.14159f; - -ChartView::ChartView(QWidget *parent) : - QChartView(new QChart(), parent) -{ - //![1] - QScatterSeries *series0 = new QScatterSeries(); - series0->setName("scatter1"); - series0->setMarkerShape(QScatterSeries::MarkerShapeCircle); - series0->setMarkerSize(15.0); - - QScatterSeries *series1 = new QScatterSeries(); - series1->setName("scatter2"); - series1->setMarkerShape(QScatterSeries::MarkerShapeRectangle); - series1->setMarkerSize(20.0); - - QScatterSeries *series2 = new QScatterSeries(); - series2->setName("scatter3"); - series2->setMarkerShape(QScatterSeries::MarkerShapeRectangle); - series2->setMarkerSize(30.0); - //![1] - - //![2] - series0->append(0, 6); - series0->append(2, 4); - series0->append(3, 8); - series0->append(7, 4); - series0->append(10, 5); - - *series1 << QPointF(1, 1) << QPointF(3, 3) << QPointF(7, 6) << QPointF(8, 3) << QPointF(10, 2); - *series2 << QPointF(1, 5) << QPointF(4, 6) << QPointF(6, 3) << QPointF(9, 5); - //![2] - - //![3] - QPainterPath starPath; - starPath.moveTo(30, 15); - for (int i = 1; i < 5; ++i) { - starPath.lineTo(15 + 15 * qCos(0.8 * i * Pi), - 15 + 15 * qSin(0.8 * i * Pi)); - } - starPath.closeSubpath(); - - QImage star(30, 30, QImage::Format_ARGB32); - star.fill(Qt::transparent); - - QPainter painter(&star); - painter.setRenderHint(QPainter::Antialiasing); - painter.setPen(QRgb(0xf6a625)); - painter.setBrush(painter.pen().color()); - painter.drawPath(starPath); - - series2->setBrush(star); - //![3] - - //![4] - setRenderHint(QPainter::Antialiasing); - chart()->addSeries(series0); - chart()->addSeries(series1); - chart()->addSeries(series2); - - chart()->setTitle("Simple scatterchart example"); - chart()->createDefaultAxes(); - chart()->setDropShadowEnabled(false); - //![4] - - //![5] - QList<QLegendMarker *> markers = chart()->legend()->markers(series2); - for (int i = 0; i < markers.count(); i++) - markers.at(i)->setBrush(painter.pen().color()); - //![5] -} diff --git a/examples/scatterchart/chartview.h b/examples/scatterchart/chartview.h deleted file mode 100644 index 699100ff..00000000 --- a/examples/scatterchart/chartview.h +++ /dev/null @@ -1,35 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2014 Digia Plc -** All rights reserved. -** For any questions to Digia, please use contact form at http://qt.digia.com -** -** This file is part of the Qt Enterprise Charts Add-on. -** -** $QT_BEGIN_LICENSE$ -** Licensees holding valid Qt Enterprise licenses may use this file in -** accordance with the Qt Enterprise License Agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. -** -** If you have questions regarding the use of this file, please use -** contact form at http://qt.digia.com -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#ifndef CHARTVIEW_H -#define CHARTVIEW_H - -#include <QChartView> - -QTCOMMERCIALCHART_USE_NAMESPACE - -class ChartView : public QChartView -{ - Q_OBJECT -public: - explicit ChartView(QWidget *parent = 0); -}; - -#endif // CHARTVIEW_H diff --git a/examples/scatterchart/main.cpp b/examples/scatterchart/main.cpp deleted file mode 100644 index 43d5e4c6..00000000 --- a/examples/scatterchart/main.cpp +++ /dev/null @@ -1,40 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2014 Digia Plc -** All rights reserved. -** For any questions to Digia, please use contact form at http://qt.digia.com -** -** This file is part of the Qt Enterprise Charts Add-on. -** -** $QT_BEGIN_LICENSE$ -** Licensees holding valid Qt Enterprise licenses may use this file in -** accordance with the Qt Enterprise License Agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. -** -** If you have questions regarding the use of this file, please use -** contact form at http://qt.digia.com -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include <QApplication> -#include <QMainWindow> -#include "chartview.h" - -QTCOMMERCIALCHART_USE_NAMESPACE - -int main(int argc, char *argv[]) -{ - QApplication a(argc, argv); - -//![4] - ChartView *chartView = new ChartView(); - QMainWindow window; - window.setCentralWidget(chartView); - window.resize(400, 300); - window.show(); -//![4] - - return a.exec(); -} diff --git a/examples/scatterchart/scatterchart.pro b/examples/scatterchart/scatterchart.pro deleted file mode 100644 index 8170d6f4..00000000 --- a/examples/scatterchart/scatterchart.pro +++ /dev/null @@ -1,9 +0,0 @@ -!include( ../examples.pri ) { - error( "Couldn't find the examples.pri file!" ) -} -TARGET = scatterchart -SOURCES += main.cpp \ - chartview.cpp - -HEADERS += \ - chartview.h |