diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2020-06-23 18:15:52 +0200 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2020-06-26 09:07:14 +0200 |
commit | 10b3639bf28e384cec0eba882de1e73e91462a2e (patch) | |
tree | fb637f329c3ee93885d8aeafe6e8b76a166207a9 /src/charts/piechart/qpieseries.cpp | |
parent | b01f476957f31a109b5e293b596aee2fb3c07c7f (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.cpp | 16 |
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); |