From: "Lubomir I. Ivanov" <[email protected]>

Qt5 uses different widths for some of the poly. lines
in the profile. Setting an explicit value fixes that.

Tested-by: Anton Lundin <[email protected]>
Signed-off-by: Lubomir I. Ivanov <[email protected]>
---
 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 f42bbef..2ffc7ec 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 627958e..071c74c 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()
-- 
1.7.11.msysgit.0

_______________________________________________
subsurface mailing list
[email protected]
http://lists.hohndel.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to