OpenCoverage

QtBase - 2016-12-13 07:58:44 +0000

Function Tree

Path:<top>::QWidgetLineControl
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
processKeyEvent
Name: QWidgetLineControl::processKeyEvent
Prototype: void QWidgetLineControl::processKeyEvent(QKeyEvent* event)
Coverage:  0.000% (0/287)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1615-1946
  0.000% (0/287)
17978
processInputMethodEvent
Name: QWidgetLineControl::processInputMethodEvent
Prototype: void QWidgetLineControl::processInputMethodEvent(QInputMethodEvent *event)
Coverage:  0.000% (0/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 514-610
  0.000% (0/67)
7020
parseInputMask
Name: QWidgetLineControl::parseInputMask
Prototype: void QWidgetLineControl::parseInputMask(const QString &maskFields)
Coverage:  0.000% (0/87)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 952-1047
  0.000% (0/87)
6031
isValidInput
Name: QWidgetLineControl::isValidInput
Prototype: bool QWidgetLineControl::isValidInput(QChar key, QChar mask) const
Coverage:  0.000% (0/122)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1055-1122
  0.000% (0/122)
4832
maskString
Name: QWidgetLineControl::maskString
Prototype: QString QWidgetLineControl::maskString(uint pos, const QString &str, bool clear) const
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1168-1233
  0.000% (0/51)
4016
processShortcutOverrideEvent
Name: QWidgetLineControl::processShortcutOverrideEvent
Prototype: void QWidgetLineControl::processShortcutOverrideEvent(QKeyEvent *ke)
Coverage:  0.000% (0/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1561-1612
  0.000% (0/73)
3615
finishChange
Name: QWidgetLineControl::finishChange
Prototype: bool QWidgetLineControl::finishChange(int validateFromState, bool update, bool edited)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 694-744
  0.000% (0/38)
3612
updateDisplayText
Name: QWidgetLineControl::updateDisplayText
Prototype: void QWidgetLineControl::updateDisplayText(bool forceUpdate)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 89-139
  0.000% (0/47)
3210
internalInsert
Name: QWidgetLineControl::internalInsert
Prototype: void QWidgetLineControl::internalInsert(const QString &s)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 819-866
  0.000% (0/28)
3110
internalRedo
Name: QWidgetLineControl::internalRedo
Prototype: void QWidgetLineControl::internalRedo()
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1355-1396
  0.000% (0/32)
2912
internalUndo
Name: QWidgetLineControl::internalUndo
Prototype: void QWidgetLineControl::internalUndo(int until)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1312-1353
  0.000% (0/35)
2812
setSelection
Name: QWidgetLineControl::setSelection
Prototype: void QWidgetLineControl::setSelection(int start, int length)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 311-343
  0.000% (0/28)
257
internalSetText
Name: QWidgetLineControl::internalSetText
Prototype: void QWidgetLineControl::internalSetText(const QString &txt, int pos, bool edited)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 751-788
  0.000% (0/20)
255
complete
Name: QWidgetLineControl::complete
Prototype: void QWidgetLineControl::complete(int key)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1447-1484
  0.000% (0/39)
249
removeSelectedText
Name: QWidgetLineControl::removeSelectedText
Prototype: void QWidgetLineControl::removeSelectedText()
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 910-944
  0.000% (0/31)
239
draw
Name: QWidgetLineControl::draw
Prototype: void QWidgetLineControl::draw(QPainter *painter, const QPoint &offset, const QRect &clip, int flags)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 627-659
  0.000% (0/25)
228
moveCursor
Name: QWidgetLineControl::moveCursor
Prototype: void QWidgetLineControl::moveCursor(int pos, bool mark)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 477-506
  0.000% (0/29)
217
hasAcceptableInput
Name: QWidgetLineControl::hasAcceptableInput
Prototype: bool QWidgetLineControl::hasAcceptableInput(const QString &str) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1132-1158
  0.000% (0/24)
168
findInMask
Name: QWidgetLineControl::findInMask
Prototype: int QWidgetLineControl::findInMask(int pos, bool forward, bool findSeparator, QChar searchChar) const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1286-1310
  0.000% (0/31)
168
advanceToEnabledItem
Name: QWidgetLineControl::advanceToEnabledItem
Prototype: bool QWidgetLineControl::advanceToEnabledItem(int dir)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1423-1445
  0.000% (0/21)
167
backspace
Name: QWidgetLineControl::backspace
Prototype: void QWidgetLineControl::backspace()
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 210-232
  0.000% (0/18)
156
timerEvent
Name: QWidgetLineControl::timerEvent
Prototype: void QWidgetLineControl::timerEvent(QTimerEvent *event)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1541-1558
  0.000% (0/13)
145
internalDelete
Name: QWidgetLineControl::internalDelete
Prototype: void QWidgetLineControl::internalDelete(bool wasBackspace)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 879-899
  0.000% (0/11)
134
init
Name: QWidgetLineControl::init
Prototype: void QWidgetLineControl::init(const QString &txt)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 362-378
  0.000% (0/11)
113
stripString
Name: QWidgetLineControl::stripString
Prototype: QString QWidgetLineControl::stripString(const QString &str) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1265-1280
  0.000% (0/12)
105
updateCursorBlinking
Name: QWidgetLineControl::updateCursorBlinking
Prototype: void QWidgetLineControl::updateCursorBlinking()
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1511-1526
  0.000% (0/12)
94
selectWordAtPos
Name: QWidgetLineControl::selectWordAtPos
Prototype: void QWidgetLineControl::selectWordAtPos(int cursor)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 668-680
  0.000% (0/9)
93
fixup
Name: QWidgetLineControl::fixup
Prototype: bool QWidgetLineControl::fixup()
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 454-469
  0.000% (0/12)
94
commitPreedit
Name: QWidgetLineControl::commitPreedit
Prototype: void QWidgetLineControl::commitPreedit()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 183-198
  0.000% (0/7)
93
clearString
Name: QWidgetLineControl::clearString
Prototype: QString QWidgetLineControl::clearString(uint pos, uint len) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1243-1257
  0.000% (0/10)
94
resetCursorBlinkTimer
Name: QWidgetLineControl::resetCursorBlinkTimer
Prototype: void QWidgetLineControl::resetCursorBlinkTimer()
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1529-1539
  0.000% (0/9)
83
setBlinkingCursorEnabled
Name: QWidgetLineControl::setBlinkingCursorEnabled
Prototype: void QWidgetLineControl::setBlinkingCursorEnabled(bool enable)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1496-1509
  0.000% (0/8)
73
rectForPos
Name: QWidgetLineControl::rectForPos
Prototype: QRect QWidgetLineControl::rectForPos(int pos) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 412-422
  0.000% (0/4)
72
emitCursorPositionChanged
Name: QWidgetLineControl::emitCursorPositionChanged
Prototype: void QWidgetLineControl::emitCursorPositionChanged()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1404-1418
  0.000% (0/7)
73
del
Name: QWidgetLineControl::del
Prototype: void QWidgetLineControl::del()
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 243-254
  0.000% (0/8)
73
_q_deleteSelected
Name: QWidgetLineControl::_q_deleteSelected
Prototype: void QWidgetLineControl::_q_deleteSelected()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 345-355
  0.000% (0/4)
72
clear
Name: QWidgetLineControl::clear
Prototype: void QWidgetLineControl::clear()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 276-284
  0.000% (0/1)
61
addCommand
Name: QWidgetLineControl::addCommand
Prototype: void QWidgetLineControl::addCommand(const Command &cmd)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 797-807
  0.000% (0/8)
62
undo
Name: QWidgetLineControl::undo
Prototype: void QWidgetLineControl::undo()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 291-301
  0.000% (0/4)
52
redoTextLayout
Name: QWidgetLineControl::redoTextLayout
Prototype: int QWidgetLineControl::redoTextLayout() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 67-81
  0.000% (0/1)
51
paste
Name: QWidgetLineControl::paste
Prototype: void QWidgetLineControl::paste(QClipboard::Mode clipboardMode)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 168-176
  0.000% (0/6)
52
setReadOnly
Name: QWidgetLineControl::setReadOnly
Prototype: void QWidgetLineControl::setReadOnly(bool enable)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1487-1494
  0.000% (0/4)
42
insert
Name: QWidgetLineControl::insert
Prototype: void QWidgetLineControl::insert(const QString &newText)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 263-269
  0.000% (0/1)
41
updatePasswordEchoEditing
Name: QWidgetLineControl::updatePasswordEchoEditing
Prototype: void QWidgetLineControl::updatePasswordEchoEditing(bool editing)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 388-393
  0.000% (0/1)
31
isRedoAvailable
Name: QWidgetLineControl::isRedoAvailable
Prototype: bool QWidgetLineControl::isRedoAvailable() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1956-1962
  0.000% (0/1)
31
copy
Name: QWidgetLineControl::copy
Prototype: void QWidgetLineControl::copy(QClipboard::Mode mode) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 152-158
  0.000% (0/6)
32
anchorRect
Name: QWidgetLineControl::anchorRect
Prototype: QRect QWidgetLineControl::anchorRect() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 440-445
  0.000% (0/4)
32
isUndoAvailable
Name: QWidgetLineControl::isUndoAvailable
Prototype: bool QWidgetLineControl::isUndoAvailable() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1948-1954
  0.000% (0/1)
21
xToPos
Name: QWidgetLineControl::xToPos
Prototype: int QWidgetLineControl::xToPos(int x, QTextLine::CursorPosition betweenOrOn) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 402-405
  0.000% (0/1)
11
cursorRect
Name: QWidgetLineControl::cursorRect
Prototype: QRect QWidgetLineControl::cursorRect() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 430-433
  0.000% (0/1)
11

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