129 { return selectionRect(this->cursor); } |
129 { return selectionRect(this->cursor); } |
130 |
130 |
131 QString anchorForCursor(const QTextCursor &anchor) const; |
131 QString anchorForCursor(const QTextCursor &anchor) const; |
132 |
132 |
133 void keyPressEvent(QKeyEvent *e); |
133 void keyPressEvent(QKeyEvent *e); |
134 void mousePressEvent(Qt::MouseButton button, const QPointF &pos, |
134 void mousePressEvent(QEvent *e, Qt::MouseButton button, const QPointF &pos, |
135 Qt::KeyboardModifiers modifiers, |
135 Qt::KeyboardModifiers modifiers, |
136 Qt::MouseButtons buttons, |
136 Qt::MouseButtons buttons, |
137 const QPoint &globalPos = QPoint()); |
137 const QPoint &globalPos); |
138 void mouseMoveEvent(Qt::MouseButtons buttons, const QPointF &pos); |
138 void mouseMoveEvent(Qt::MouseButtons buttons, const QPointF &pos); |
139 void mouseReleaseEvent(Qt::MouseButton button, const QPointF &pos); |
139 void mouseReleaseEvent(Qt::MouseButton button, const QPointF &pos); |
140 void mouseDoubleClickEvent(QEvent *e, Qt::MouseButton button, const QPointF &pos); |
140 void mouseDoubleClickEvent(QEvent *e, Qt::MouseButton button, const QPointF &pos); |
141 void contextMenuEvent(const QPoint &screenPos, const QPointF &docPos, QWidget *contextWidget); |
141 void contextMenuEvent(const QPoint &screenPos, const QPointF &docPos, QWidget *contextWidget); |
142 void focusEvent(QFocusEvent *e); |
142 void focusEvent(QFocusEvent *e); |
204 |
204 |
205 QString highlightedAnchor; // Anchor below cursor |
205 QString highlightedAnchor; // Anchor below cursor |
206 QString anchorOnMousePress; |
206 QString anchorOnMousePress; |
207 bool hadSelectionOnMousePress; |
207 bool hadSelectionOnMousePress; |
208 |
208 |
|
209 bool ignoreUnusedNavigationEvents; |
209 bool openExternalLinks; |
210 bool openExternalLinks; |
210 |
211 |
211 QString linkToCopy; |
212 QString linkToCopy; |
212 void _q_copyLink(); |
213 void _q_copyLink(); |
213 void _q_updateBlock(const QTextBlock &); |
214 void _q_updateBlock(const QTextBlock &); |