Les points de saisie des segments composant les conducteurs selectionnes sont desormais mis en evidence lorsqu'on passe la souris dessus.

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@810 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavier
2009-12-07 19:24:56 +00:00
parent f6d8c0bff7
commit 17a3dcd92b
2 changed files with 38 additions and 15 deletions

View File

@@ -90,11 +90,11 @@ class Conductor : public QObject, public QGraphicsPathItem {
virtual void mousePressEvent(QGraphicsSceneMouseEvent *);
virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *);
virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *);
virtual void hoverEnterEvent(QGraphicsSceneHoverEvent *);
virtual void hoverLeaveEvent(QGraphicsSceneHoverEvent *);
virtual void hoverMoveEvent(QGraphicsSceneHoverEvent *);
private:
/// taille du carre de saisie du segment
int RectMoveSeg_Scale;
/// caracteristiques du conducteur
ConductorProperties properties_;
/// booleen indiquant si le fil est encore valide
@@ -121,6 +121,8 @@ class Conductor : public QObject, public QGraphicsPathItem {
static QBrush conductor_brush;
static QBrush square_brush;
static bool pen_and_brush_initialized;
/// facteur de taille du carre de saisie du segment
int segments_squares_scale_;
private:
void segmentsToPath();