Minor improvment : over element, highlight every linked elements

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@3554 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
blacksun
2014-12-14 18:51:49 +00:00
parent d385c6f8cf
commit 3c94d9a054
3 changed files with 42 additions and 55 deletions

View File

@@ -176,21 +176,20 @@ class Element : public QetGraphicsItem {
int orientation() const;
protected:
void drawAxes(QPainter *, const QStyleOptionGraphicsItem *);
void drawAxes(QPainter *, const QStyleOptionGraphicsItem *);
private:
bool internal_connections_;
bool must_highlight_;
void drawSelection(QPainter *, const QStyleOptionGraphicsItem *);
void drawHighlight(QPainter *, const QStyleOptionGraphicsItem *);
void updatePixmap();
bool internal_connections_;
bool must_highlight_;
void drawSelection(QPainter *, const QStyleOptionGraphicsItem *);
void drawHighlight(QPainter *, const QStyleOptionGraphicsItem *);
void updatePixmap();
protected:
virtual void hoverEnterEvent(QGraphicsSceneHoverEvent *);
virtual void hoverLeaveEvent(QGraphicsSceneHoverEvent *);
virtual void hoverMoveEvent(QGraphicsSceneHoverEvent *);
bool bMouseOver;
virtual void hoverEnterEvent ( QGraphicsSceneHoverEvent * );
virtual void hoverLeaveEvent ( QGraphicsSceneHoverEvent * );
private:
bool m_mouse_over;
};