|
|
#include "qhorizontalbarseries.h"
|
|
|
#include "qhorizontalbarseries_p.h"
|
|
|
QTCOMMERCIALCHART_BEGIN_NAMESPACE
|
|
|
|
|
|
QHorizontalBarSeries::QHorizontalBarSeries(QObject *parent) :
|
|
|
QAbstractBarSeries(parent)
|
|
|
{
|
|
|
}
|
|
|
|
|
|
QAbstractSeries::SeriesType QHorizontalBarSeries::type() const
|
|
|
{
|
|
|
return QAbstractSeries::SeriesTypeHorizontalBar;
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
QHorizontalBarSeriesPrivate::QHorizontalBarSeriesPrivate(QHorizontalBarSeries *q) : QAbstractBarSeriesPrivate(q)
|
|
|
{
|
|
|
|
|
|
}
|
|
|
|
|
|
void QHorizontalBarSeriesPrivate::scaleDomain(Domain& domain)
|
|
|
{
|
|
|
// TODO:
|
|
|
Q_UNUSED(domain);
|
|
|
/*
|
|
|
qreal minX(domain.minX());
|
|
|
qreal minY(domain.minY());
|
|
|
qreal maxX(domain.maxX());
|
|
|
qreal maxY(domain.maxY());
|
|
|
int tickXCount(domain.tickXCount());
|
|
|
int tickYCount(domain.tickYCount());
|
|
|
|
|
|
qreal x = categoryCount();
|
|
|
qreal y = max();
|
|
|
minX = qMin(minX, -0.5);
|
|
|
minY = qMin(minY, y);
|
|
|
maxX = qMax(maxX, x - 0.5);
|
|
|
maxY = qMax(maxY, y);
|
|
|
tickXCount = x+1;
|
|
|
|
|
|
domain.setRange(minX,maxX,minY,maxY,tickXCount,tickYCount);
|
|
|
*/
|
|
|
}
|
|
|
|
|
|
|
|
|
Chart* QHorizontalBarSeriesPrivate::createGraphics(ChartPresenter* presenter)
|
|
|
{
|
|
|
// TODO:
|
|
|
Q_UNUSED(presenter);
|
|
|
return 0;
|
|
|
/*
|
|
|
Q_Q(QHorizontalBarSeries);
|
|
|
|
|
|
GroupedBarChartItem* bar = new GroupedBarChartItem(q,presenter);
|
|
|
if(presenter->animationOptions().testFlag(QChart::SeriesAnimations)) {
|
|
|
presenter->animator()->addAnimation(bar);
|
|
|
}
|
|
|
presenter->chartTheme()->decorate(q, presenter->dataSet()->seriesIndex(q));
|
|
|
return bar;
|
|
|
*/
|
|
|
}
|
|
|
|
|
|
|
|
|
#include "moc_qhorizontalbarseries.cpp"
|
|
|
|
|
|
QTCOMMERCIALCHART_END_NAMESPACE
|
|
|
|