From d0e2facf94eebc41b40b6674cfa87c7341cdc972 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Thu, 27 Jul 2017 16:25:24 +0300 Subject: [PATCH] Show direction when hover simple curve. --HG-- branch : develop --- src/libs/vwidgets/vsimplecurve.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libs/vwidgets/vsimplecurve.cpp b/src/libs/vwidgets/vsimplecurve.cpp index 3aa2f08bb..f7a813916 100644 --- a/src/libs/vwidgets/vsimplecurve.cpp +++ b/src/libs/vwidgets/vsimplecurve.cpp @@ -127,6 +127,10 @@ void VSimpleCurve::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) void VSimpleCurve::hoverEnterEvent(QGraphicsSceneHoverEvent *event) { m_isHovered = true; + if (not m_curve.isNull()) + { + SetDirectionArrows(m_curve->DirectionArrows()); + } QGraphicsPathItem::hoverEnterEvent(event); } @@ -134,6 +138,7 @@ void VSimpleCurve::hoverEnterEvent(QGraphicsSceneHoverEvent *event) void VSimpleCurve::hoverLeaveEvent(QGraphicsSceneHoverEvent *event) { m_isHovered = false; + SetDirectionArrows(QVector()); QGraphicsPathItem::hoverLeaveEvent(event); }