From 26768de94abfe8ff8d2b980e03f7751994d93ecf Mon Sep 17 00:00:00 2001 From: Nils Fenner Date: Wed, 30 Dec 2015 14:45:55 +0100 Subject: [PATCH] set mouse cursor to I-Beam shape, when hovering over text within chat --- src/chatlog/content/text.cpp | 6 +++--- src/chatlog/content/text.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/chatlog/content/text.cpp b/src/chatlog/content/text.cpp index bd2bec7ee..4e4adfc8c 100644 --- a/src/chatlog/content/text.cpp +++ b/src/chatlog/content/text.cpp @@ -220,10 +220,10 @@ void Text::hoverMoveEvent(QGraphicsSceneHoverEvent *event) QString anchor = doc->documentLayout()->anchorAt(event->pos()); - if (!anchor.isEmpty()) - setCursor(QCursor(Qt::PointingHandCursor)); + if (anchor.isEmpty()) + setCursor(Qt::IBeamCursor); else - setCursor(QCursor()); + setCursor(Qt::PointingHandCursor); // tooltip setToolTip(extractImgTooltip(cursorFromPos(event->scenePos(), false))); diff --git a/src/chatlog/content/text.h b/src/chatlog/content/text.h index f994c21e0..3bdc59d3c 100644 --- a/src/chatlog/content/text.h +++ b/src/chatlog/content/text.h @@ -54,7 +54,7 @@ public: virtual qreal getAscent() const final; virtual void mousePressEvent(QGraphicsSceneMouseEvent *event) final override; virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *event) final override; - virtual void hoverMoveEvent(QGraphicsSceneHoverEvent* event) final override; + void hoverMoveEvent(QGraphicsSceneHoverEvent* event) final override; virtual QString getText() const final;