diff options
author | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2020-02-15 03:04:19 +0100 |
---|---|---|
committer | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2020-02-15 03:04:19 +0100 |
commit | 6919c5cc6763be0e77458de96b6a8f353a6e67cf (patch) | |
tree | 43bb47ff7a44238326df0054993b42722360ea4a | |
parent | f63d2a7b46f6639b1606448bc964313b76b2099c (diff) | |
parent | 5d0f4509012b9512e55f0a2483440d81bf32502c (diff) |
Merge remote-tracking branch 'origin/5.14' into 5.15
Change-Id: I9a56af9aaeb6460136e8ad0c47f8e21bec21eba4
-rw-r--r-- | src/charts/axis/verticalaxis.cpp | 17 | ||||
-rw-r--r-- | src/charts/qabstractseries.cpp | 4 |
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. |