diff options
author | Miikka Heikkinen <miikka.heikkinen@qt.io> | 2017-08-02 16:50:03 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@qt.io> | 2017-08-11 11:23:35 +0000 |
commit | 1f47b1a7ae58702dccc57a9ccbaa905441f4fecb (patch) | |
tree | 523666bcfdb7d92d53bf226976f328e9234f3504 /examples/charts/donutbreakdown | |
parent | 8847c9049daf91f5a9f71840cc499c1cbb2668ac (diff) |
Use range-for instead of foreach in examples
Task-number: QTBUG-60662
Change-Id: Ief9264e2b6670466bd74278dbd194a7be81d614f
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Diffstat (limited to 'examples/charts/donutbreakdown')
-rw-r--r-- | examples/charts/donutbreakdown/donutbreakdownchart.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/examples/charts/donutbreakdown/donutbreakdownchart.cpp b/examples/charts/donutbreakdown/donutbreakdownchart.cpp index cf04edeb..9bf7f71a 100644 --- a/examples/charts/donutbreakdown/donutbreakdownchart.cpp +++ b/examples/charts/donutbreakdown/donutbreakdownchart.cpp @@ -66,7 +66,8 @@ void DonutBreakdownChart::addBreakdownSeries(QPieSeries *breakdownSeries, QColor breakdownSeries->setPieSize(0.8); breakdownSeries->setHoleSize(0.7); breakdownSeries->setLabelsVisible(); - foreach (QPieSlice *slice, breakdownSeries->slices()) { + const auto slices = breakdownSeries->slices(); + for (QPieSlice *slice : slices) { color = color.lighter(115); slice->setBrush(color); slice->setLabelFont(font); @@ -87,7 +88,8 @@ void DonutBreakdownChart::addBreakdownSeries(QPieSeries *breakdownSeries, QColor void DonutBreakdownChart::recalculateAngles() { qreal angle = 0; - foreach (QPieSlice *slice, m_mainSeries->slices()) { + const auto slices = m_mainSeries->slices(); + for (QPieSlice *slice : slices) { QPieSeries *breakdownSeries = qobject_cast<MainSlice *>(slice)->breakdownSeries(); breakdownSeries->setPieStartAngle(angle); angle += slice->percentage() * 360.0; // full pie is 360.0 @@ -100,8 +102,10 @@ void DonutBreakdownChart::recalculateAngles() void DonutBreakdownChart::updateLegendMarkers() { // go through all markers - foreach (QAbstractSeries *series, series()) { - foreach (QLegendMarker *marker, legend()->markers(series)) { + const auto allseries = series(); + for (QAbstractSeries *series : allseries) { + const auto markers = legend()->markers(series); + for (QLegendMarker *marker : markers) { QPieLegendMarker *pieMarker = qobject_cast<QPieLegendMarker *>(marker); if (series == m_mainSeries) { // hide markers from main series |