summaryrefslogtreecommitdiffstats
path: root/src/charts/piechart/qpieseries.cpp
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2020-06-23 18:15:52 +0200
committerJarek Kobus <jaroslaw.kobus@qt.io>2020-06-26 09:07:14 +0200
commit10b3639bf28e384cec0eba882de1e73e91462a2e (patch)
treefb637f329c3ee93885d8aeafe6e8b76a166207a9 /src/charts/piechart/qpieseries.cpp
parentb01f476957f31a109b5e293b596aee2fb3c07c7f (diff)
Use QList instead of QVector
Notice the following API changes: -void QXYSeries::replace(QVector<QPointF> points); +void QXYSeries::replace(const QList<QPointF> &points); -bool QAbstractBarSeries::append(QVector<QBarSet *> sets); +bool QAbstractBarSeries::append(const QList<QBarSet *> &sets); -void QAbstractBarSeries::barsetsAdded(QVector<QBarSet *> sets); +void QAbstractBarSeries::barsetsAdded(const QList<QBarSet *> &sets); -void QAbstractBarSeries::barsetsRemoved(QVector<QBarSet *> sets); +void QAbstractBarSeries::barsetsRemoved(const QList<QBarSet *> &sets); -bool QBoxPlotSeries::append(QVector<QBoxSet *> boxes); +bool QBoxPlotSeries::append(const QList<QBoxSet *> &boxes); -bool QBoxPlotSeries::append(QVector<QBoxSet *> boxes); +bool QBoxPlotSeries::append(const QList<QBoxSet *> &boxes); -void QBoxPlotSeries::boxsetsAdded(QVector<QBoxSet *> sets); +void QBoxPlotSeries::boxsetsAdded(const QList<QBoxSet *> &sets); -void QBoxPlotSeries::boxsetsRemoved(QVector<QBoxSet *> sets); +void QBoxPlotSeries::boxsetsRemoved(const QList<QBoxSet *> &sets); -bool QPieSeries::append(QVector<QPieSlice *> slices); +bool QPieSeries::append(const QList<QPieSlice *> &slices); -QPieSlice *QPieSeries::append(QString label, qreal value); +QPieSlice *QPieSeries::append(const QString &label, qreal value); -void QPieSeries::added(QVector<QPieSlice *> slices); +void QPieSeries::added(const QList<QPieSlice *> &slices); -void QPieSeries::removed(QVector<QPieSlice *> slices); +void QPieSeries::removed(const QList<QPieSlice *> &slices); These should be source compatible changes. Task-number: QTBUG-84469 Change-Id: I153796e9d8244c8e22819993ef26aa91e7b71f99 Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
Diffstat (limited to 'src/charts/piechart/qpieseries.cpp')
-rw-r--r--src/charts/piechart/qpieseries.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/charts/piechart/qpieseries.cpp b/src/charts/piechart/qpieseries.cpp
index 1dc6e0ec..f1bf5105 100644
--- a/src/charts/piechart/qpieseries.cpp
+++ b/src/charts/piechart/qpieseries.cpp
@@ -307,7 +307,7 @@ QT_CHARTS_BEGIN_NAMESPACE
*/
/*!
- \fn void QPieSeries::added(QList<QPieSlice*> slices)
+ \fn void QPieSeries::added(const QList<QPieSlice*> &slices)
This signal is emitted when the slices specified by \a slices are added to the series.
@@ -321,7 +321,7 @@ QT_CHARTS_BEGIN_NAMESPACE
*/
/*!
- \fn void QPieSeries::removed(QList<QPieSlice*> slices)
+ \fn void QPieSeries::removed(const QList<QPieSlice*> &slices)
This signal is emitted when the slices specified by \a slices are removed from the series.
\sa remove()
*/
@@ -488,14 +488,14 @@ bool QPieSeries::append(QPieSlice *slice)
Returns \c true if appending succeeds.
*/
-bool QPieSeries::append(QList<QPieSlice *> slices)
+bool QPieSeries::append(const QList<QPieSlice *> &slices)
{
Q_D(QPieSeries);
if (slices.count() == 0)
return false;
- foreach (QPieSlice *s, slices) {
+ for (auto *s : slices) {
if (!s || d->m_slices.contains(s))
return false;
if (s->series()) // already added to some series
@@ -504,7 +504,7 @@ bool QPieSeries::append(QList<QPieSlice *> slices)
return false;
}
- foreach (QPieSlice *s, slices) {
+ for (auto *s : slices) {
s->setParent(this);
QPieSlicePrivate::fromSlice(s)->m_series = this;
d->m_slices << s;
@@ -512,7 +512,7 @@ bool QPieSeries::append(QList<QPieSlice *> slices)
d->updateDerivativeData();
- foreach(QPieSlice * s, slices) {
+ for (auto *s : slices) {
connect(s, SIGNAL(valueChanged()), d, SLOT(sliceValueChanged()));
connect(s, SIGNAL(clicked()), d, SLOT(sliceClicked()));
connect(s, SIGNAL(hovered(bool)), d, SLOT(sliceHovered(bool)));
@@ -544,7 +544,7 @@ QPieSeries &QPieSeries::operator << (QPieSlice *slice)
Returns null if \a value is \c NaN, \c Inf, or \c -Inf and adds nothing to the
series.
*/
-QPieSlice *QPieSeries::append(QString label, qreal value)
+QPieSlice *QPieSeries::append(const QString &label, qreal value)
{
if (isValidValue(value)) {
QPieSlice *slice = new QPieSlice(label, value);
@@ -896,7 +896,7 @@ void QPieSeriesPrivate::updateDerivativeData()
// update slice attributes
qreal sliceAngle = m_pieStartAngle;
qreal pieSpan = m_pieEndAngle - m_pieStartAngle;
- QVector<QPieSlice *> changed;
+ QList<QPieSlice *> changed;
foreach (QPieSlice *s, m_slices) {
QPieSlicePrivate *d = QPieSlicePrivate::fromSlice(s);
d->setPercentage(s->value() / m_sum);