summaryrefslogtreecommitdiffstats
path: root/src/axis/barcategoryaxis/chartbarcategoryaxisy.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/axis/barcategoryaxis/chartbarcategoryaxisy.cpp')
-rw-r--r--src/axis/barcategoryaxis/chartbarcategoryaxisy.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/axis/barcategoryaxis/chartbarcategoryaxisy.cpp b/src/axis/barcategoryaxis/chartbarcategoryaxisy.cpp
index f6f3cf42..e35aea69 100644
--- a/src/axis/barcategoryaxis/chartbarcategoryaxisy.cpp
+++ b/src/axis/barcategoryaxis/chartbarcategoryaxisy.cpp
@@ -107,8 +107,8 @@ QSizeF ChartBarCategoryAxisY::sizeHint(Qt::SizeHint which, const QSizeF &constra
QSizeF sh;
QSizeF base = VerticalAxis::sizeHint(which, constraint);
QStringList ticksList = m_categoriesAxis->categories();
- qreal width=0;
- qreal height=0;
+ qreal width = 0;
+ qreal height = 0; // Height is irrelevant for Y axes with interval labels
switch (which) {
case Qt::MinimumSize: {
@@ -117,7 +117,6 @@ QSizeF ChartBarCategoryAxisY::sizeHint(Qt::SizeHint which, const QSizeF &constra
width += base.width();
if (base.width() > 0)
width += labelPadding();
- height = qMax(boundingRect.height(), base.height());
sh = QSizeF(width, height);
break;
}
@@ -126,13 +125,11 @@ QSizeF ChartBarCategoryAxisY::sizeHint(Qt::SizeHint which, const QSizeF &constra
foreach (const QString& s, ticksList) {
QRect rect = labelBoundingRect(fn, s);
labelWidth = qMax(rect.width(), labelWidth);
- height += rect.height();
}
width = labelWidth + labelPadding() + 1;
width += base.width();
if (base.width() > 0)
width += labelPadding();
- height = qMax(height, base.height());
sh = QSizeF(width, height);
break;
}