summaryrefslogtreecommitdiffstats
path: root/src/charts/barchart/vertical/bar/barchartitem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/charts/barchart/vertical/bar/barchartitem.cpp')
-rw-r--r--src/charts/barchart/vertical/bar/barchartitem.cpp19
1 files changed, 1 insertions, 18 deletions
diff --git a/src/charts/barchart/vertical/bar/barchartitem.cpp b/src/charts/barchart/vertical/bar/barchartitem.cpp
index f9e9f51e..cc9218f2 100644
--- a/src/charts/barchart/vertical/bar/barchartitem.cpp
+++ b/src/charts/barchart/vertical/bar/barchartitem.cpp
@@ -98,24 +98,7 @@ void BarChartItem::handleLabelsPositionChanged()
void BarChartItem::positionLabels()
{
- for (int i = 0; i < m_layout.count(); i++) {
- QGraphicsTextItem *label = m_labels.at(i);
- qreal xPos = m_layout.at(i).center().x() - label->boundingRect().center().x();
- qreal yPos = 0;
-
- int offset = m_bars.at(i)->pen().width() / 2 + 2;
- if (m_series->labelsPosition() == QAbstractBarSeries::LabelsCenter)
- yPos = m_layout.at(i).center().y() - label->boundingRect().center().y();
- else if (m_series->labelsPosition() == QAbstractBarSeries::LabelsInsideEnd)
- yPos = m_layout.at(i).top() - offset;
- else if (m_series->labelsPosition() == QAbstractBarSeries::LabelsInsideBase)
- yPos = m_layout.at(i).bottom() - label->boundingRect().height() + offset;
- else if (m_series->labelsPosition() == QAbstractBarSeries::LabelsOutsideEnd)
- yPos = m_layout.at(i).top() - label->boundingRect().height() + offset;
-
- label->setPos(xPos, yPos);
- label->setZValue(zValue() + 1);
- }
+ positionLabelsVertical();
}
#include "moc_barchartitem_p.cpp"