##// END OF EJS Templates
Remove scaledomain ect. warnings from pie. Not going to be implemented (for now at least).
Remove scaledomain ect. warnings from pie. Not going to be implemented (for now at least).

File last commit:

r1174:651df6ba5460
r1191:6223c1214e9d
Show More
main.cpp
89 lines | 2.7 KiB | text/x-c | CppLexer
Michal Klocek
Uninfy examples , updated public API changes
r747 /****************************************************************************
Jani Honkonen
Add/modify license headers
r830 **
** Copyright (C) 2012 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 Commercial Charts Add-on.
**
** $QT_BEGIN_LICENSE$
** Licensees holding valid Qt Commercial licenses may use this file in
** accordance with the Qt Commercial 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$
**
****************************************************************************/
Michal Klocek
Uninfy examples , updated public API changes
r747
sauimone
Added bar chart example
r78 #include <QApplication>
#include <QMainWindow>
Michal Klocek
Uninfy examples , updated public API changes
r747 #include <QChartView>
#include <QBarSeries>
#include <QBarSet>
sauimone
turned legend on in barchart examples
r891 #include <QLegend>
sauimone
updated barchart examples. minor fixes
r276
sauimone
Added bar chart example
r78 QTCOMMERCIALCHART_USE_NAMESPACE
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Jani Honkonen
Add newlines to examples to make docs nicer
r883
Michal Klocek
Uninfy examples , updated public API changes
r747 //![1]
QBarCategories categories;
sauimone
Updated barchart examples and documentation. Also bug fix to barchart model
r387 categories << "Jan" << "Feb" << "Mar" << "Apr" << "May" << "Jun";
Michal Klocek
Uninfy examples , updated public API changes
r747 //![1]
Jani Honkonen
Add newlines to examples to make docs nicer
r883
Michal Klocek
Uninfy examples , updated public API changes
r747 //![2]
sauimone
politically correct names for barchart examples
r881 QBarSet *set0 = new QBarSet("Jane");
QBarSet *set1 = new QBarSet("John");
QBarSet *set2 = new QBarSet("Axel");
QBarSet *set3 = new QBarSet("Mary");
QBarSet *set4 = new QBarSet("Samantha");
sauimone
Added bar chart example
r78
sauimone
updated barchart example to show the possibility to use x values as bar positions
r1174 *set0 << QPointF(0.0, 1) << QPointF(1.0, 2) << QPointF(2.4, 3) << QPointF(3.0, 4) << QPointF(4.0, 5) << QPointF(5.0, 6);
*set1 << QPointF(0.1, 2) << QPointF(1.2, 3) << QPointF(2.45, 4) << QPointF(3.2, 5) << QPointF(4.2, 6) << QPointF(5.2, 7);
*set2 << QPointF(0.2, 3) << QPointF(1.4, 4) << QPointF(2.50, 5) << QPointF(3.4, 6) << QPointF(4.4, 7) << QPointF(5.4, 8);
*set3 << QPointF(0.3, 4) << QPointF(1.6, 5) << QPointF(2.55, 6) << QPointF(3.6, 7) << QPointF(4.6, 8) << QPointF(5.6, 9);
*set4 << QPointF(0.4, 5) << QPointF(1.8, 6) << QPointF(2.6, 7) << QPointF(3.8, 8) << QPointF(4.8, 9) << QPointF(5.8, 10);
Michal Klocek
Uninfy examples , updated public API changes
r747 //![2]
Jani Honkonen
Add newlines to examples to make docs nicer
r883
Michal Klocek
Uninfy examples , updated public API changes
r747 //![3]
sauimone
separated categories from barseries constructor
r1112 QBarSeries* series = new QBarSeries();
series->setCategories(categories);
sauimone
const to getters, renamed addBarset to appendBarset
r776 series->appendBarSet(set0);
series->appendBarSet(set1);
series->appendBarSet(set2);
series->appendBarSet(set3);
series->appendBarSet(set4);
sauimone
new series: groupedbarseries
r1167
Michal Klocek
Uninfy examples , updated public API changes
r747 //![3]
Jani Honkonen
Add newlines to examples to make docs nicer
r883
Michal Klocek
Uninfy examples , updated public API changes
r747 //![4]
QChart* chart = new QChart();
chart->addSeries(series);
chart->setTitle("Simple barchart example");
//![4]
Jani Honkonen
Add newlines to examples to make docs nicer
r883
Michal Klocek
Uninfy examples , updated public API changes
r747 //![5]
sauimone
turned legend on in barchart examples
r891 chart->legend()->setVisible(true);
Jani Honkonen
Spelling fix QLegend::setAlignmnent -> setAlignment
r907 chart->legend()->setAlignment(QLegend::AlignmentBottom);
Tero Ahola
Default to true in boolean setters
r987 chart->axisY()->setNiceNumbersEnabled(true);
Michal Klocek
Uninfy examples , updated public API changes
r747 //![5]
Jani Honkonen
Add newlines to examples to make docs nicer
r883
Michal Klocek
Uninfy examples , updated public API changes
r747 //![6]
sauimone
turned legend on in barchart examples
r891 QChartView* chartView = new QChartView(chart);
chartView->setRenderHint(QPainter::Antialiasing);
//![6]
//![7]
Michal Klocek
Uninfy examples , updated public API changes
r747 QMainWindow window;
sauimone
updated barchart examples. minor fixes
r276 window.setCentralWidget(chartView);
sauimone
Updated barchart examples and documentation. Also bug fix to barchart model
r387 window.resize(400, 300);
sauimone
Added bar chart example
r78 window.show();
sauimone
turned legend on in barchart examples
r891 //![7]
Jani Honkonen
Add newlines to examples to make docs nicer
r883
sauimone
Added bar chart example
r78 return a.exec();
}