QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QWidgetTextControlPrivate
FunctionCondition %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
  0.000% (0/113)
10031
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
  0.000% (0/107)
9130
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
  0.000% (0/68)
6316
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
  0.000% (0/67)
5218
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
  0.000% (0/47)
5213
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
  0.000% (0/27)
489
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
  0.000% (0/46)
4415
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
  0.000% (0/44)
4312
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
  0.000% (0/44)
4112
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
  0.000% (0/26)
329
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
  0.000% (0/33)
257
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
  0.000% (0/17)
245
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
  0.000% (0/15)
185
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
  0.000% (0/13)
164
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
  0.000% (0/13)
154
_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
  0.000% (0/15)
154
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
  0.000% (0/17)
143
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
  0.000% (0/11)
143
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
  0.000% (0/12)
144
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
  0.000% (0/17)
134
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
  0.000% (0/16)
134
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
  0.000% (0/7)
123
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
  0.000% (0/7)
113
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
  0.000% (0/7)
113
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
  0.000% (0/7)
113
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
  0.000% (0/4)
92
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
  0.000% (0/1)
91
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
  0.000% (0/12)
94
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
  0.000% (0/7)
83
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
  0.000% (0/4)
72
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
  0.000% (0/6)
62
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
  0.000% (0/7)
62
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
  0.000% (0/6)
62
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
  0.000% (0/4)
52
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
  0.000% (0/4)
52
_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
  0.000% (0/1)
51
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
  0.000% (0/4)
42
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
  0.000% (0/4)
42
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
  0.000% (0/6)
42
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
  0.000% (0/1)
41
_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
  0.000% (0/1)
41
_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
  0.000% (0/4)
42
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
  0.000% (0/4)
32
_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
  0.000% (0/6)
32
_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
  0.000% (0/1)
31
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
  0.000% (0/1)
21
_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
  0.000% (0/1)
21
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
  0.000% (0/1)
11

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9