summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2020-02-15 03:04:19 +0100
committerQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2020-02-15 03:04:19 +0100
commit6919c5cc6763be0e77458de96b6a8f353a6e67cf (patch)
tree43bb47ff7a44238326df0054993b42722360ea4a /src
parentf63d2a7b46f6639b1606448bc964313b76b2099c (diff)
parent5d0f4509012b9512e55f0a2483440d81bf32502c (diff)
Merge remote-tracking branch 'origin/5.14' into 5.15
Diffstat (limited to 'src')
-rw-r--r--src/charts/axis/verticalaxis.cpp17
-rw-r--r--src/charts/qabstractseries.cpp4
2 files changed, 10 insertions, 11 deletions
diff --git a/src/charts/axis/verticalaxis.cpp b/src/charts/axis/verticalaxis.cpp
index fc0f093b..6282f297 100644
--- a/src/charts/axis/verticalaxis.cpp
+++ b/src/charts/axis/verticalaxis.cpp
@@ -108,12 +108,13 @@ void VerticalAxis::updateGeometry()
//title
QRectF titleBoundingRect;
QString titleText = axis()->titleText();
- qreal availableSpace = axisRect.height() - labelPadding();
+ qreal labelAvailableSpace = axisRect.width();
if (!titleText.isEmpty() && titleItem()->isVisible()) {
- availableSpace -= titlePadding() * 2.0;
+ const qreal titleAvailableSpace =
+ axisRect.height() - labelPadding() - (titlePadding() * 2.0);
qreal minimumLabelWidth = ChartPresenter::textBoundingRect(axis()->labelsFont(),
QStringLiteral("...")).width();
- qreal titleSpace = availableSpace - minimumLabelWidth;
+ qreal titleSpace = titleAvailableSpace - minimumLabelWidth;
title->setHtml(ChartPresenter::truncatedText(axis()->titleFont(), titleText, qreal(90.0),
titleSpace, gridRect.height(),
titleBoundingRect));
@@ -132,8 +133,7 @@ void VerticalAxis::updateGeometry()
title->setTransformOriginPoint(titleBoundingRect.center());
title->setRotation(270);
-
- availableSpace -= titleBoundingRect.height();
+ labelAvailableSpace -= titleBoundingRect.height();
}
QList<QGraphicsItem *> lines = gridItems();
@@ -166,10 +166,9 @@ void VerticalAxis::updateGeometry()
labelItem->setHtml(text);
} else {
qreal labelHeight = (axisRect.height() / layout.count()) - (2 * labelPadding());
- QString truncatedText = ChartPresenter::truncatedText(axis()->labelsFont(), text,
- axis()->labelsAngle(),
- availableSpace,
- labelHeight, boundingRect);
+ QString truncatedText =
+ ChartPresenter::truncatedText(axis()->labelsFont(), text, axis()->labelsAngle(),
+ labelAvailableSpace, labelHeight, boundingRect);
labelItem->setTextWidth(ChartPresenter::textBoundingRect(axis()->labelsFont(),
truncatedText).width());
labelItem->setHtml(truncatedText);
diff --git a/src/charts/qabstractseries.cpp b/src/charts/qabstractseries.cpp
index 48f7cf04..d9d33307 100644
--- a/src/charts/qabstractseries.cpp
+++ b/src/charts/qabstractseries.cpp
@@ -234,8 +234,8 @@ QT_CHARTS_BEGIN_NAMESPACE
\list
\li Series animations are not supported for accelerated series.
\li Point labels are not supported for accelerated series.
- \li Marker shapes are ignored for accelerated series.
- Only plain scatter dots are supported.
+ \li Pen styles and marker shapes are ignored for accelerated series.
+ Only solid lines and plain scatter dots are supported.
The scatter dots may be circular or rectangular, depending on the underlying graphics
hardware and drivers.
\li Polar charts do not support accelerated series.