From 6c5c4f671bbf87c045d3700b7cf5ffba0106f43b Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Sat, 24 Jul 2021 16:26:42 +0300 Subject: [PATCH] Fix hover for tool point of intersection curve and axis. --- .../toollinepoint/vtoolcurveintersectaxis.cpp | 7 +++++++ .../toollinepoint/vtoolcurveintersectaxis.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolcurveintersectaxis.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolcurveintersectaxis.cpp index e988feda5..2b5a1a684 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolcurveintersectaxis.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolcurveintersectaxis.cpp @@ -355,6 +355,13 @@ QString VToolCurveIntersectAxis::MakeToolTip() const return toolTip; } +//--------------------------------------------------------------------------------------------------------------------- +void VToolCurveIntersectAxis::hoverEnterEvent(QGraphicsSceneHoverEvent *event) +{ + VToolLinePoint::hoverEnterEvent(event); + mainLine->SetBoldLine(false); +} + //--------------------------------------------------------------------------------------------------------------------- void VToolCurveIntersectAxis::SetSegments(const QPair &segments) { diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolcurveintersectaxis.h b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolcurveintersectaxis.h index 8f0f5a02c..9df6b4988 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolcurveintersectaxis.h +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolcurveintersectaxis.h @@ -89,6 +89,7 @@ protected: virtual void ReadToolAttributes(const QDomElement &domElement) override; virtual void SetVisualization() override; virtual auto MakeToolTip() const -> QString override; + virtual void hoverEnterEvent(QGraphicsSceneHoverEvent *event) override; void SetSegments(const QPair &segments); private: