summaryrefslogtreecommitdiffstats
path: root/src/charts/piechart/qpieseries.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/charts/piechart/qpieseries.cpp')
-rw-r--r--src/charts/piechart/qpieseries.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/charts/piechart/qpieseries.cpp b/src/charts/piechart/qpieseries.cpp
index c680865a..08705254 100644
--- a/src/charts/piechart/qpieseries.cpp
+++ b/src/charts/piechart/qpieseries.cpp
@@ -932,7 +932,8 @@ void QPieSeriesPrivate::initializeGraphics(QGraphicsItem* parent)
QAbstractSeriesPrivate::initializeGraphics(parent);
}
-void QPieSeriesPrivate::initializeAnimations(QtCharts::QChart::AnimationOptions options)
+void QPieSeriesPrivate::initializeAnimations(QtCharts::QChart::AnimationOptions options,
+ int duration, QEasingCurve &curve)
{
PieChartItem *item = static_cast<PieChartItem *>(m_item.data());
Q_ASSERT(item);
@@ -940,10 +941,10 @@ void QPieSeriesPrivate::initializeAnimations(QtCharts::QChart::AnimationOptions
item->animation()->stopAndDestroyLater();
if (options.testFlag(QChart::SeriesAnimations))
- item->setAnimation(new PieAnimation(item));
+ item->setAnimation(new PieAnimation(item, duration, curve));
else
item->setAnimation(0);
- QAbstractSeriesPrivate::initializeAnimations(options);
+ QAbstractSeriesPrivate::initializeAnimations(options, duration, curve);
}
QList<QLegendMarker*> QPieSeriesPrivate::createLegendMarkers(QLegend* legend)