From 71f2fd91b5a75a3c98020145e419ae7a1cb48cfe Mon Sep 17 00:00:00 2001 From: "Lubomir I. Ivanov" Date: Wed, 19 Mar 2014 18:24:42 +0200 Subject: [PATCH] Profile2: fix widths on some lines for Qt5 Qt5 uses different widths for some of the poly. lines in the profile. Setting an explicit value fixes that. Tested-by: Anton Lundin Signed-off-by: Lubomir I. Ivanov Signed-off-by: Dirk Hohndel --- qt-ui/profile/diveprofileitem.cpp | 5 +++-- qt-ui/profile/ruleritem.cpp | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/qt-ui/profile/diveprofileitem.cpp b/qt-ui/profile/diveprofileitem.cpp index f42bbef50..2ffc7ec02 100644 --- a/qt-ui/profile/diveprofileitem.cpp +++ b/qt-ui/profile/diveprofileitem.cpp @@ -668,11 +668,12 @@ void PartialPressureGasItem::modelDataChanged(const QModelIndex &topLeft, const void PartialPressureGasItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) { - painter->setPen(normalColor); + const qreal pWidth = 0.0; + painter->setPen(QPen(normalColor, pWidth)); painter->drawPolyline(polygon()); QPolygonF poly; - painter->setPen(alertColor); + painter->setPen(QPen(alertColor, pWidth)); Q_FOREACH(const QPolygonF & poly, alertPolygons) painter->drawPolyline(poly); diff --git a/qt-ui/profile/ruleritem.cpp b/qt-ui/profile/ruleritem.cpp index 627958e37..071c74cfe 100644 --- a/qt-ui/profile/ruleritem.cpp +++ b/qt-ui/profile/ruleritem.cpp @@ -77,6 +77,7 @@ RulerItem2::RulerItem2() : source(new RulerNodeItem2()), textItem->setFlag(QGraphicsItem::ItemIgnoresTransformations); textItemBack->setBrush(QColor(0xff, 0xff, 0xff, 190)); textItemBack->setPen(QColor(Qt::white)); + setPen(QPen(QColor(Qt::black), 0.0)); } void RulerItem2::recalculate()