void mousePressEvent(QMouseEvent *event) { QAbstractTextDocumentLayout *layout = m_document->documentLayout(); if (layout) { m_anchor = layout->anchorAt(event->pos()); } }
void mouseReleaseEvent(QMouseEvent *event) { QAbstractTextDocumentLayout *layout = m_document->documentLayout(); if (layout) { QString anchor = layout->anchorAt(event->pos()); if (anchor == m_anchor) { m_toolTip->linkActivated(m_anchor, event); } m_anchor.clear(); } }