#include "barchartseries.h" QTCOMMERCIALCHART_BEGIN_NAMESPACE BarChartSeries::BarChartSeries(QObject *parent) : QChartSeries(parent) { } bool BarChartSeries::setData(QList data) { mData = data; return true; } int BarChartSeries::min() { Q_ASSERT(mData.count() > 0); // TODO: make min and max members and update them when data changes. // This is slower since they are checked every time, even if data is same since previous call. int min = mData.at(0); for (int i=0; i 0); int max = mData.at(0); for (int i=0; i max) { max = mData.at(i); } } return max; } int BarChartSeries::count() { return mData.count(); } int BarChartSeries::valueAt(int i) { return mData.at(i); } QTCOMMERCIALCHART_END_NAMESPACE