From 499f52e100e30a5ab2d79995ead09a87b4ef9831 Mon Sep 17 00:00:00 2001 From: scorpio810 Date: Sun, 16 Nov 2014 20:51:46 +0000 Subject: [PATCH] Enable mouse hoverMoveEvent conductor Minor change in conductorpropertieswidget.ui git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@3494 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/qetgraphicsitem/conductor.cpp | 14 +++++++------- sources/ui/conductorpropertieswidget.ui | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/sources/qetgraphicsitem/conductor.cpp b/sources/qetgraphicsitem/conductor.cpp index 0532fa422..fe7dfe7ec 100644 --- a/sources/qetgraphicsitem/conductor.cpp +++ b/sources/qetgraphicsitem/conductor.cpp @@ -708,18 +708,18 @@ void Conductor::hoverLeaveEvent(QGraphicsSceneHoverEvent *e) { } /** - Gere les mouvements de souris au dessus du conducteur - @param e Le QGraphicsSceneHoverEvent decrivant l'evenement -*/ + * @brief Conductor::hoverMoveEvent conductor + * @param e QGraphicsSceneHoverEvent describing the event + */ void Conductor::hoverMoveEvent(QGraphicsSceneHoverEvent *e) { - /* + if (isSelected()) { - QPointF hover_point = mapFromScene(e -> pos()); + QPointF hover_point = mapFromScene(e -> pos()) + scenePos(); ConductorSegment *segment = segments; bool cursor_set = false; while (segment -> hasNextSegment()) { if (hasClickedOn(hover_point, segment -> secondPoint())) { - setCursor(Qt::CrossCursor); + setCursor(Qt::ForbiddenCursor); cursor_set = true; } else if (hasClickedOn(hover_point, segment -> middle())) { setCursor(segment -> isVertical() ? Qt::SplitHCursor : Qt::SplitVCursor); @@ -729,7 +729,7 @@ void Conductor::hoverMoveEvent(QGraphicsSceneHoverEvent *e) { } if (!cursor_set) setCursor(Qt::ArrowCursor); } - */ + QGraphicsPathItem::hoverMoveEvent(e); } diff --git a/sources/ui/conductorpropertieswidget.ui b/sources/ui/conductorpropertieswidget.ui index 863a0be4f..2d01d583f 100644 --- a/sources/ui/conductorpropertieswidget.ui +++ b/sources/ui/conductorpropertieswidget.ui @@ -107,7 +107,7 @@ activer l'option un texte par potentiel - Afficher un texte de potentiel par folio. (expérimental) + Afficher un texte de potentiel par folio.