summaryrefslogtreecommitdiffstats
path: root/examples/charts/piechartdrilldown
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2017-08-15 12:22:16 +0200
committerLiang Qi <liang.qi@qt.io>2017-08-15 13:06:48 +0200
commit0168fe1f95d56850734447b118cdcf1847da1c51 (patch)
tree55763c374af875fc7228dc8d1f3771ef74c083cb /examples/charts/piechartdrilldown
parentac79bf382a9fabed940b8f9be20feeb58ac205aa (diff)
parent1f47b1a7ae58702dccc57a9ccbaa905441f4fecb (diff)
Merge remote-tracking branch 'origin/5.9' into dev
Conflicts: .qmake.conf examples/charts/dynamicspline/chart.cpp examples/charts/piechartdrilldown/main.cpp Change-Id: I839e97bf377c7823f2f464c097656d58f279ed77
Diffstat (limited to 'examples/charts/piechartdrilldown')
-rw-r--r--examples/charts/piechartdrilldown/drilldownslice.cpp4
-rw-r--r--examples/charts/piechartdrilldown/main.cpp20
2 files changed, 13 insertions, 11 deletions
diff --git a/examples/charts/piechartdrilldown/drilldownslice.cpp b/examples/charts/piechartdrilldown/drilldownslice.cpp
index 5f83d006..1fc6bd81 100644
--- a/examples/charts/piechartdrilldown/drilldownslice.cpp
+++ b/examples/charts/piechartdrilldown/drilldownslice.cpp
@@ -38,8 +38,8 @@ DrilldownSlice::DrilldownSlice(qreal value, QString prefix, QAbstractSeries *dri
setValue(value);
updateLabel();
setLabelFont(QFont("Arial", 8));
- connect(this, SIGNAL(percentageChanged()), this, SLOT(updateLabel()));
- connect(this, SIGNAL(hovered(bool)), this, SLOT(showHighlight(bool)));
+ connect(this, &DrilldownSlice::percentageChanged, this, &DrilldownSlice::updateLabel);
+ connect(this, &DrilldownSlice::hovered, this, &DrilldownSlice::showHighlight);
}
DrilldownSlice::~DrilldownSlice()
diff --git a/examples/charts/piechartdrilldown/main.cpp b/examples/charts/piechartdrilldown/main.cpp
index bea7fb3c..1fed557a 100644
--- a/examples/charts/piechartdrilldown/main.cpp
+++ b/examples/charts/piechartdrilldown/main.cpp
@@ -53,24 +53,26 @@ int main(int argc, char *argv[])
QPieSeries *yearSeries = new QPieSeries(&window);
yearSeries->setName("Sales by year - All");
- QList<QString> months;
- months << "Jan" << "Feb" << "Mar" << "Apr" << "May" << "Jun" << "Jul" << "Aug" << "Sep" << "Oct" << "Nov" << "Dec";
- QList<QString> names;
- names << "Jane" << "John" << "Axel" << "Mary" << "Susan" << "Bob";
+ const QStringList months = {
+ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
+ };
+ const QStringList names = {
+ "Jane", "John", "Axel", "Mary", "Susan", "Bob"
+ };
- foreach (QString name, names) {
+ for (const QString &name : names) {
QPieSeries *series = new QPieSeries(&window);
series->setName("Sales by month - " + name);
- foreach (QString month, months)
- *series << new DrilldownSlice(QRandomGenerator::bounded(1000), month, yearSeries);
+ for (const QString &month : months)
+ *series << new DrilldownSlice(QRandomGenerator::bounded(1000), month, yearSeries);
- QObject::connect(series, SIGNAL(clicked(QPieSlice*)), chart, SLOT(handleSliceClicked(QPieSlice*)));
+ QObject::connect(series, &QPieSeries::clicked, chart, &DrilldownChart::handleSliceClicked);
*yearSeries << new DrilldownSlice(series->sum(), name, series);
}
- QObject::connect(yearSeries, SIGNAL(clicked(QPieSlice*)), chart, SLOT(handleSliceClicked(QPieSlice*)));
+ QObject::connect(yearSeries, &QPieSeries::clicked, chart, &DrilldownChart::handleSliceClicked);
chart->changeSeries(yearSeries);