X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fchatitem.h;h=840184d7023c8e5447af878a09e3a8d1dcc524c9;hb=c55bd7dc80547563d8c9cc70d54aa3d24ff03166;hp=3cf5a9b3e6465f1189c37a237cf8bbaf2e8b1ce0;hpb=ae374ec02b44f508d207d2e69d800f26b34e0d9d;p=quassel.git diff --git a/src/qtui/chatitem.h b/src/qtui/chatitem.h index 3cf5a9b3..840184d7 100644 --- a/src/qtui/chatitem.h +++ b/src/qtui/chatitem.h @@ -60,12 +60,17 @@ class ChatItem : public QGraphicsItem { // selection stuff, to be called by the scene void clearSelection(); void setFullSelection(); - void continueSelecting(); + void continueSelecting(const QPointF &pos); protected: virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *event); virtual void mousePressEvent(QGraphicsSceneMouseEvent *event); virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *event); + virtual void mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event); + + virtual void hoverEnterEvent(QGraphicsSceneHoverEvent *event); + virtual void hoverLeaveEvent(QGraphicsSceneHoverEvent *event); + virtual void hoverMoveEvent(QGraphicsSceneHoverEvent *event); private: qint16 posToCursor(const QPointF &pos);