| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 keyPressEvent| Name:  | QWidgetTextControlPrivate::keyPressEvent |  | Prototype:  | void QWidgetTextControlPrivate::keyPressEvent(QKeyEvent *e) |  | Coverage:  |   0.000% (0/113) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 1211-1369 |  
  |  | 100 | 31 | 
 cursorMoveKeyEvent| Name:  | QWidgetTextControlPrivate::cursorMoveKeyEvent |  | Prototype:  | bool QWidgetTextControlPrivate::cursorMoveKeyEvent(QKeyEvent *e) |  | Coverage:  |   0.000% (0/107) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 135-292 |  
  |  | 91 | 30 | 
 mouseMoveEvent| Name:  | QWidgetTextControlPrivate::mouseMoveEvent |  | Prototype:  | void QWidgetTextControlPrivate::mouseMoveEvent(QEvent *e, Qt::MouseButton button, const QPointF &mousePos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos) |  | Coverage:  |   0.000% (0/67) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 1663-1750 |  
  |  | 52 | 18 | 
 mousePressEvent| Name:  | QWidgetTextControlPrivate::mousePressEvent |  | Prototype:  | void QWidgetTextControlPrivate::mousePressEvent(QEvent *e, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos) |  | Coverage:  |   0.000% (0/68) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 1560-1661 |  
  |  | 63 | 16 | 
 activateLinkUnderCursor| Name:  | QWidgetTextControlPrivate::activateLinkUnderCursor |  | Prototype:  | void QWidgetTextControlPrivate::activateLinkUnderCursor(QString href) |  | Coverage:  |   0.000% (0/46) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 2780-2847 |  
  |  | 44 | 15 | 
 inputMethodEvent| Name:  | QWidgetTextControlPrivate::inputMethodEvent |  | Prototype:  | void QWidgetTextControlPrivate::inputMethodEvent(QInputMethodEvent *e) |  | Coverage:  |   0.000% (0/47) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 1985-2054 |  
  |  | 52 | 13 | 
 mouseReleaseEvent| Name:  | QWidgetTextControlPrivate::mouseReleaseEvent |  | Prototype:  | void QWidgetTextControlPrivate::mouseReleaseEvent(QEvent *e, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos) |  | Coverage:  |   0.000% (0/44) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 1752-1818 |  
  |  | 41 | 12 | 
 extendWordwiseSelection| Name:  | QWidgetTextControlPrivate::extendWordwiseSelection |  | Prototype:  | void QWidgetTextControlPrivate::extendWordwiseSelection(int suggestedNewPosition, qreal mouseXPosition) |  | Coverage:  |   0.000% (0/44) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 696-768 |  
  |  | 43 | 12 | 
 setContent| Name:  | QWidgetTextControlPrivate::setContent |  | Prototype:  | void QWidgetTextControlPrivate::setContent(Qt::TextFormat format, const QString &text, QTextDocument *document) |  | Coverage:  |   0.000% (0/27) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 409-497 |  
  |  | 48 | 9 | 
 rectForPosition| Name:  | QWidgetTextControlPrivate::rectForPosition |  | Prototype:  | QRectF QWidgetTextControlPrivate::rectForPosition(int position) const |  | Coverage:  |   0.000% (0/26) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 1393-1440 |  
  |  | 32 | 9 | 
 selectionChanged| Name:  | QWidgetTextControlPrivate::selectionChanged |  | Prototype:  | void QWidgetTextControlPrivate::selectionChanged(bool forceEmitSelectionChanged ) |  | Coverage:  |   0.000% (0/33) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 571-609 |  
  |  | 25 | 7 | 
 sendMouseEventToInputContext| Name:  | QWidgetTextControlPrivate::sendMouseEventToInputContext |  | Prototype:  | bool QWidgetTextControlPrivate::sendMouseEventToInputContext( QEvent *e, QEvent::Type eventType, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 1862-1894 |  
  |  | 18 | 5 | 
 mouseDoubleClickEvent| Name:  | QWidgetTextControlPrivate::mouseDoubleClickEvent |  | Prototype:  | void QWidgetTextControlPrivate::mouseDoubleClickEvent(QEvent *e, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 1820-1860 |  
  |  | 24 | 5 | 
 startDrag| Name:  | QWidgetTextControlPrivate::startDrag |  | Prototype:  | void QWidgetTextControlPrivate::startDrag() |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 499-523 |  
  |  | 15 | 4 | 
 focusEvent| Name:  | QWidgetTextControlPrivate::focusEvent |  | Prototype:  | void QWidgetTextControlPrivate::focusEvent(QFocusEvent *e) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 2128-2154 |  
  |  | 13 | 4 | 
 extendBlockwiseSelection| Name:  | QWidgetTextControlPrivate::extendBlockwiseSelection |  | Prototype:  | void QWidgetTextControlPrivate::extendBlockwiseSelection(int suggestedNewPosition) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 770-798 |  
  |  | 16 | 4 | 
 dragMoveEvent| Name:  | QWidgetTextControlPrivate::dragMoveEvent |  | Prototype:  | bool QWidgetTextControlPrivate::dragMoveEvent(QEvent *e, const QMimeData *mimeData, const QPointF &pos) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 1938-1960 |  
  |  | 14 | 4 | 
 append| Name:  | QWidgetTextControlPrivate::append |  | Prototype:  | void QWidgetTextControlPrivate::append(const QString &text, Qt::TextFormat format) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 3072-3099 |  
  |  | 13 | 4 | 
 anchorForCursor| Name:  | QWidgetTextControlPrivate::anchorForCursor |  | Prototype:  | QString QWidgetTextControlPrivate::anchorForCursor(const QTextCursor &anchorCursor) const |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 2156-2168 |  
  |  | 9 | 4 | 
 _q_contentsChanged| Name:  | QWidgetTextControlPrivate::_q_contentsChanged |  | Prototype:  | void QWidgetTextControlPrivate::_q_contentsChanged(int from, int charsRemoved, int charsAdded) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 638-670 |  
  |  | 15 | 4 | 
 repaintOldAndNewSelection| Name:  | QWidgetTextControlPrivate::repaintOldAndNewSelection |  | Prototype:  | void QWidgetTextControlPrivate::repaintOldAndNewSelection(const QTextCursor &oldSelection) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 550-569 |  
  |  | 14 | 3 | 
 indent| Name:  | QWidgetTextControlPrivate::indent |  | Prototype:  | void QWidgetTextControlPrivate::indent() |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 307-325 |  
  |  | 11 | 3 | 
 gotoPreviousTableCell| Name:  | QWidgetTextControlPrivate::gotoPreviousTableCell |  | Prototype:  | void QWidgetTextControlPrivate::gotoPreviousTableCell() |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 363-380 |  
  |  | 11 | 3 | 
 gotoNextTableCell| Name:  | QWidgetTextControlPrivate::gotoNextTableCell |  | Prototype:  | void QWidgetTextControlPrivate::gotoNextTableCell() |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 344-361 |  
  |  | 11 | 3 | 
 dropEvent| Name:  | QWidgetTextControlPrivate::dropEvent |  | Prototype:  | bool QWidgetTextControlPrivate::dropEvent(const QMimeData *mimeData, const QPointF &pos, Qt::DropAction dropAction, QObject *source) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 1962-1983 |  
  |  | 14 | 3 | 
 contextMenuEvent| Name:  | QWidgetTextControlPrivate::contextMenuEvent |  | Prototype:  | void QWidgetTextControlPrivate::contextMenuEvent(const QPoint &screenPos, const QPointF &docPos, QWidget *contextWidget) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 1896-1912 |  
  |  | 8 | 3 | 
 commitPreedit| Name:  | QWidgetTextControlPrivate::commitPreedit |  | Prototype:  | void QWidgetTextControlPrivate::commitPreedit() |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 2868-2885 |  
  |  | 12 | 3 | 
 updateCurrentCharFormat| Name:  | QWidgetTextControlPrivate::updateCurrentCharFormat |  | Prototype:  | void QWidgetTextControlPrivate::updateCurrentCharFormat() |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 294-305 |  
  |  | 7 | 2 | 
 showToolTip| Name:  | QWidgetTextControlPrivate::showToolTip |  | Prototype:  | void QWidgetTextControlPrivate::showToolTip(const QPoint &globalPos, const QPointF &pos, QWidget *contextWidget) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 2850-2856 |  
  |  | 4 | 2 | 
 setCursorPosition| Name:  | QWidgetTextControlPrivate::setCursorPosition |  | Prototype:  | void QWidgetTextControlPrivate::setCursorPosition(int pos, QTextCursor::MoveMode mode) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 534-542 |  
  |  | 4 | 2 | 
 setCursorPosition| Name:  | QWidgetTextControlPrivate::setCursorPosition |  | Prototype:  | void QWidgetTextControlPrivate::setCursorPosition(const QPointF &pos) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 525-532 |  
  |  | 5 | 2 | 
 setClipboardSelection| Name:  | QWidgetTextControlPrivate::setClipboardSelection |  | Prototype:  | void QWidgetTextControlPrivate::setClipboardSelection() |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 618-626 |  
  |  | 6 | 2 | 
 setBlinkingCursorEnabled| Name:  | QWidgetTextControlPrivate::setBlinkingCursorEnabled |  | Prototype:  | void QWidgetTextControlPrivate::setBlinkingCursorEnabled(bool enable) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 682-694 |  
  |  | 6 | 2 | 
 outdent| Name:  | QWidgetTextControlPrivate::outdent |  | Prototype:  | void QWidgetTextControlPrivate::outdent() |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 327-342 |  
  |  | 9 | 2 | 
 isPreediting| Name:  | QWidgetTextControlPrivate::isPreediting |  | Prototype:  | bool QWidgetTextControlPrivate::isPreediting() const |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 2859-2866 |  
  |  | 4 | 2 | 
 dragLeaveEvent| Name:  | QWidgetTextControlPrivate::dragLeaveEvent |  | Prototype:  | void QWidgetTextControlPrivate::dragLeaveEvent() |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 1927-1936 |  
  |  | 5 | 2 | 
 dragEnterEvent| Name:  | QWidgetTextControlPrivate::dragEnterEvent |  | Prototype:  | bool QWidgetTextControlPrivate::dragEnterEvent(QEvent *e, const QMimeData *mimeData) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 1914-1925 |  
  |  | 6 | 2 | 
 cursorRectPlusUnicodeDirectionMarkers| Name:  | QWidgetTextControlPrivate::cursorRectPlusUnicodeDirectionMarkers |  | Prototype:  | QRectF QWidgetTextControlPrivate::cursorRectPlusUnicodeDirectionMarkers(const QTextCursor &cursor) const |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 2315-2321 |  
  |  | 3 | 2 | 
 _q_emitCursorPosChanged| Name:  | QWidgetTextControlPrivate::_q_emitCursorPosChanged |  | Prototype:  | void QWidgetTextControlPrivate::_q_emitCursorPosChanged(const QTextCursor &someCursor) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 629-636 |  
  |  | 4 | 2 | 
 _q_deleteSelected| Name:  | QWidgetTextControlPrivate::_q_deleteSelected |  | Prototype:  | void QWidgetTextControlPrivate::_q_deleteSelected() |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 800-805 |  
  |  | 3 | 2 | 
 repaintCursor| Name:  | QWidgetTextControlPrivate::repaintCursor |  | Prototype:  | void QWidgetTextControlPrivate::repaintCursor() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 544-548 |  
  |  | 2 | 1 | 
 init| Name:  | QWidgetTextControlPrivate::init |  | Prototype:  | void QWidgetTextControlPrivate::init(Qt::TextFormat format, const QString &text, QTextDocument *document) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 400-407 |  
  |  | 4 | 1 | 
 createAutoBulletList| Name:  | QWidgetTextControlPrivate::createAutoBulletList |  | Prototype:  | void QWidgetTextControlPrivate::createAutoBulletList() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 382-398 |  
  |  | 9 | 1 | 
 _q_updateCurrentCharFormatAndSelection| Name:  | QWidgetTextControlPrivate::_q_updateCurrentCharFormatAndSelection |  | Prototype:  | void QWidgetTextControlPrivate::_q_updateCurrentCharFormatAndSelection() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 611-615 |  
  |  | 2 | 1 | 
 _q_updateBlock| Name:  | QWidgetTextControlPrivate::_q_updateBlock |  | Prototype:  | void QWidgetTextControlPrivate::_q_updateBlock(const QTextBlock &block) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 1385-1391 |  
  |  | 4 | 1 | 
 _q_documentLayoutChanged| Name:  | QWidgetTextControlPrivate::_q_documentLayoutChanged |  | Prototype:  | void QWidgetTextControlPrivate::_q_documentLayoutChanged() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 672-680 |  
  |  | 5 | 1 | 
 _q_copyLink| Name:  | QWidgetTextControlPrivate::_q_copyLink |  | Prototype:  | void QWidgetTextControlPrivate::_q_copyLink() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 3206-3213 |  
  |  | 3 | 1 | 
 QWidgetTextControlPrivate| Name:  | QWidgetTextControlPrivate::QWidgetTextControlPrivate |  | Prototype:  | QWidgetTextControlPrivate::QWidgetTextControlPrivate() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp |  | Lines:  | 108-133 |  
  |  | 1 | 1 |