##// END OF EJS Templates
Drop shadow in scatter
Drop shadow in scatter

File last commit:

r338:7289fb2b50fb
r346:d59509c2ed03
Show More
main.cpp
69 lines | 1.9 KiB | text/x-c | CppLexer
sauimone
Added bar chart example
r78 #include <QApplication>
#include <QMainWindow>
sauimone
updated barchart examples. minor fixes
r276 #include <qchartview.h>
sauimone
Naming convention change for barcharts. QBarChartSeries is now QBarSeries etc.
r338 #include <qbarseries.h>
sauimone
proof of concept implementation for barset and barcategory
r169 #include <qbarset.h>
sauimone
updated barchart examples. minor fixes
r276 #include <qbarcategory.h>
sauimone
Added bar chart example
r78 QTCOMMERCIALCHART_USE_NAMESPACE
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QMainWindow window;
sauimone
Updated barchart documentation
r319 //! [1]
sauimone
updated documentation and examples for barcharts
r325 // Create category
sauimone
fixed bug in category implementation. model now owns the category and sets
r173 QBarCategory *category = new QBarCategory;
*category << "Jan" << "Feb" << "Mar" << "Apr" << "May" << "June" << "Jul" << "Aug" << "Sep" << "Oct" << "Nov" << "Dec";
sauimone
Updated barchart documentation
r319 //! [1]
sauimone
proof of concept implementation for barset and barcategory
r169
sauimone
Updated barchart documentation
r319 //! [2]
sauimone
updated documentation and examples for barcharts
r325 // Create some test sets for chat
sauimone
proof of concept implementation for barset and barcategory
r169
sauimone
enablers for tooltip and floating values, bug fixing, updated examples. tidying up the code
r296 QBarSet *set0 = new QBarSet("Bub");
QBarSet *set1 = new QBarSet("Bob");
QBarSet *set2 = new QBarSet("Guybrush");
QBarSet *set3 = new QBarSet("Larry");
QBarSet *set4 = new QBarSet("Zak");
sauimone
Added bar chart example
r78
sauimone
fixed bug in category implementation. model now owns the category and sets
r173 *set0 << 1 << 2 << 3 << 4 << 5 << 6 << 7 << 8 << 9 << 10 << 11 << 12;
*set1 << 5 << 0 << 0 << 4 << 0 << 7 << 8 << 9 << 9 << 0 << 4 << 2;
*set2 << 3 << 5 << 8 << 13 << 8 << 5 << 3 << 2 << 1 << 1 << 3 << 5;
*set3 << 5 << 6 << 7 << 3 << 4 << 5 << 8 << 9 << 10 << 5 << 2 << 7;
*set4 << 9 << 7 << 5 << 3 << 1 << 2 << 4 << 6 << 8 << 10 << 1 << 6;
sauimone
updated documentation and examples for barcharts
r325 //! [2]
//! [3]
// Create series and add sets to it
sauimone
Naming convention change for barcharts. QBarChartSeries is now QBarSeries etc.
r338 QBarSeries* series= new QBarSeries(category);
sauimone
fixed bug in category implementation. model now owns the category and sets
r173
sauimone
updated barchart examples. minor fixes
r276 series->addBarSet(set0);
series->addBarSet(set1);
series->addBarSet(set2);
series->addBarSet(set3);
series->addBarSet(set4);
sauimone
Updated barchart documentation
r319 //! [3]
sauimone
updated documentation and examples for barcharts
r325
//! [4]
// Enable some features
sauimone
Updated barchart documentation
r319 series->enableToolTip();
series->enableFloatingValues();
sauimone
updated documentation and examples for barcharts
r325 //! [4]
//! [5]
// Create view for chart and add series to it. Apply theme.
sauimone
enablers for tooltip and floating values, bug fixing, updated examples. tidying up the code
r296
sauimone
updated barchart examples. minor fixes
r276 QChartView* chartView = new QChartView(&window);
chartView->addSeries(series);
chartView->setChartTitle("simple stacked barchart");
chartView->setChartTheme(QChart::ChartThemeIcy);
sauimone
updated documentation and examples for barcharts
r325 //! [5]
sauimone
Added bar chart example
r78
sauimone
updated barchart examples. minor fixes
r276 window.setCentralWidget(chartView);
sauimone
Updated barchart documentation
r319 window.resize(600, 300);
sauimone
Added bar chart example
r78 window.show();
return a.exec();
}