Beispiel #1
0
 void mousePressEvent(QMouseEvent *event)
 {
     QAbstractTextDocumentLayout *layout = m_document->documentLayout();
     if (layout) {
         m_anchor = layout->anchorAt(event->pos());
     }
 }
Beispiel #2
0
    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();
        }
    }