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;