barchartseriesbase.cpp
59 lines
| 1.1 KiB
| text/x-c
|
CppLexer
sauimone
|
r126 | #include <limits.h> | ||
#include <QDebug> | ||||
#include "barchartseriesbase.h" | ||||
#include "bargroup.h" | ||||
sauimone
|
r161 | #include "barchartmodel_p.h" | ||
sauimone
|
r126 | |||
QTCOMMERCIALCHART_BEGIN_NAMESPACE | ||||
BarChartSeriesBase::BarChartSeriesBase(QObject *parent) | ||||
: QChartSeries(parent) | ||||
sauimone
|
r161 | ,mModel(*(new BarChartModel(this))) // TODO: is this ok? | ||
sauimone
|
r126 | { | ||
} | ||||
sauimone
|
r161 | |||
int BarChartSeriesBase::addData(QList<qreal> data) | ||||
sauimone
|
r159 | { | ||
sauimone
|
r161 | return mModel.addData(data); | ||
} | ||||
sauimone
|
r159 | |||
sauimone
|
r161 | void BarChartSeriesBase::removeData(int id) | ||
{ | ||||
mModel.removeData(id); | ||||
} | ||||
qreal BarChartSeriesBase::min() | ||||
{ | ||||
return mModel.min(); | ||||
sauimone
|
r159 | } | ||
qreal BarChartSeriesBase::max() | ||||
{ | ||||
sauimone
|
r161 | return mModel.max(); | ||
} | ||||
int BarChartSeriesBase::countColumns() | ||||
{ | ||||
return mModel.countColumns(); | ||||
} | ||||
qreal BarChartSeriesBase::valueAt(int series, int item) | ||||
{ | ||||
sauimone
|
r164 | qDebug() << "BarChartSeriesBase::valueAt" << series << item; | ||
sauimone
|
r161 | return mModel.valueAt(series,item); | ||
sauimone
|
r159 | } | ||
sauimone
|
r161 | qreal BarChartSeriesBase::maxColumnSum() | ||
sauimone
|
r159 | { | ||
sauimone
|
r161 | qDebug() << "BarChartSeriesBase::maxColumnSum" << mModel.maxColumnSum(); | ||
return mModel.maxColumnSum(); | ||||
sauimone
|
r159 | } | ||
sauimone
|
r161 | BarChartModel& BarChartSeriesBase::model() | ||
sauimone
|
r159 | { | ||
sauimone
|
r161 | return mModel; | ||
sauimone
|
r159 | } | ||
sauimone
|
r126 | |||
#include "moc_barchartseriesbase.cpp" | ||||
QTCOMMERCIALCHART_END_NAMESPACE | ||||