OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>12
Condition %:  0.000% (0/1)
Path:<top>::QQuickTextInputPrivate
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
updatePasswordEchoEditing
Name: QQuickTextInputPrivate::updatePasswordEchoEditing
Prototype: void QQuickTextInputPrivate::updatePasswordEchoEditing(bool editing)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3320-3325
100.000% (1/1)
31
updateHorizontalScroll
Name: QQuickTextInputPrivate::updateHorizontalScroll
Prototype: void QQuickTextInputPrivate::updateHorizontalScroll()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1784-1796
100.000% (6/6)
42
updateBaselineOffset
Name: QQuickTextInputPrivate::updateBaselineOffset
Prototype: void QQuickTextInputPrivate::updateBaselineOffset()
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3086-3101
100.000% (13/13)
125
setNativeCursorEnabled
Name: QQuickTextInputPrivate::setNativeCursorEnabled
Prototype: void setNativeCursorEnabled(bool)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 311-313
100.000% (1/1)
11
setInputMask
Name: QQuickTextInputPrivate::setInputMask
Prototype: void setInputMask(const QString &mask)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 413-418
100.000% (4/4)
32
setBlinkingCursorEnabled
Name: QQuickTextInputPrivate::setBlinkingCursorEnabled
Prototype: void QQuickTextInputPrivate::setBlinkingCursorEnabled(bool enable)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4333-4345
100.000% (7/7)
73
separateSelection
Name: QQuickTextInputPrivate::separateSelection
Prototype: bool QQuickTextInputPrivate::separateSelection()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3808-3817
100.000% (4/4)
52
separate
Name: QQuickTextInputPrivate::separate
Prototype: inline void separate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 490-490
100.000% (1/1)
11
selectionStart
Name: QQuickTextInputPrivate::selectionStart
Prototype: int selectionStart() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 342-342
100.000% (1/1)
11
selectionEnd
Name: QQuickTextInputPrivate::selectionEnd
Prototype: int selectionEnd() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 343-343
100.000% (1/1)
11
selectedText
Name: QQuickTextInputPrivate::selectedText
Prototype: inline QString selectedText() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 338-338
100.000% (1/1)
11
selectAll
Name: QQuickTextInputPrivate::selectAll
Prototype: void selectAll()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 402-402
100.000% (1/1)
11
prevMaskBlank
Name: QQuickTextInputPrivate::prevMaskBlank
Prototype: int prevMaskBlank(int pos)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 322-327
100.000% (1/1)
31
preeditAreaText
Name: QQuickTextInputPrivate::preeditAreaText
Prototype: QString preeditAreaText() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 424-424
100.000% (1/1)
11
positionAt
Name: QQuickTextInputPrivate::positionAt
Prototype: int QQuickTextInputPrivate::positionAt(qreal x, qreal y, QTextLine::CursorPosition position) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1448-1462
100.000% (7/7)
103
positionAt
Name: QQuickTextInputPrivate::positionAt
Prototype: int positionAt(const QPointF &point, QTextLine::CursorPosition position = QTextLine::CursorBetweenCharacters) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 348-350
100.000% (1/1)
11
padding
Name: QQuickTextInputPrivate::padding
Prototype: inline qreal padding() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 456-456
100.000% (1/1)
11
nextMaskBlank
Name: QQuickTextInputPrivate::nextMaskBlank
Prototype: int nextMaskBlank(int pos)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 315-320
100.000% (1/1)
31
layoutDirection
Name: QQuickTextInputPrivate::layoutDirection
Prototype: Qt::LayoutDirection QQuickTextInputPrivate::layoutDirection() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 632-643
100.000% (7/7)
63
isUndoAvailable
Name: QQuickTextInputPrivate::isUndoAvailable
Prototype: bool isUndoAvailable() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 329-329
100.000% (1/1)
11
isRedoAvailable
Name: QQuickTextInputPrivate::isRedoAvailable
Prototype: bool isRedoAvailable() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 330-330
100.000% (1/1)
11
isImplicitResizeEnabled
Name: QQuickTextInputPrivate::isImplicitResizeEnabled
Prototype: bool QQuickTextInputPrivate::isImplicitResizeEnabled() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2997-3000
100.000% (1/1)
11
internalDeselect
Name: QQuickTextInputPrivate::internalDeselect
Prototype: inline void internalDeselect()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 474-478
100.000% (1/1)
21
insert
Name: QQuickTextInputPrivate::insert
Prototype: void QQuickTextInputPrivate::insert(const QString &newText)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3238-3245
100.000% (4/4)
52
inputMask
Name: QQuickTextInputPrivate::inputMask
Prototype: QString inputMask() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 412-412
100.000% (1/1)
11
home
Name: QQuickTextInputPrivate::home
Prototype: void home(bool mark)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 396-396
100.000% (1/1)
11
hasSelectedText
Name: QQuickTextInputPrivate::hasSelectedText
Prototype: bool hasSelectedText() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 334-334
100.000% (1/1)
11
hasPendingTripleClick
Name: QQuickTextInputPrivate::hasPendingTripleClick
Prototype: bool hasPendingTripleClick() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 307-309
100.000% (1/1)
11
getImplicitWidth
Name: QQuickTextInputPrivate::getImplicitWidth
Prototype: qreal QQuickTextInputPrivate::getImplicitWidth() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2907-2939
100.000% (7/7)
203
get
Name: QQuickTextInputPrivate::get
Prototype: static inline QQuickTextInputPrivate *get(QQuickTextInput *t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 304-306
100.000% (1/1)
11
ensureVisible
Name: QQuickTextInputPrivate::ensureVisible
Prototype: void QQuickTextInputPrivate::ensureVisible(int position, int preeditCursor, int preeditLength)
Coverage: 100.000% (33/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1737-1782
100.000% (33/33)
2710
end
Name: QQuickTextInputPrivate::end
Prototype: int end() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 360-360
100.000% (1/1)
11
end
Name: QQuickTextInputPrivate::end
Prototype: void end(bool mark)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 397-397
100.000% (1/1)
11
emitUndoRedoChanged
Name: QQuickTextInputPrivate::emitUndoRedoChanged
Prototype: void QQuickTextInputPrivate::emitUndoRedoChanged()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4277-4290
100.000% (7/7)
93
effectiveInputMethodHints
Name: QQuickTextInputPrivate::effectiveInputMethodHints
Prototype: Qt::InputMethodHints QQuickTextInputPrivate::effectiveInputMethodHints() const
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1199-1209
100.000% (12/12)
84
determineHorizontalAlignment
Name: QQuickTextInputPrivate::determineHorizontalAlignment
Prototype: bool QQuickTextInputPrivate::determineHorizontalAlignment()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 645-657
100.000% (7/7)
63
deselect
Name: QQuickTextInputPrivate::deselect
Prototype: void deselect()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 401-401
100.000% (1/1)
11
deleteStartOfWord
Name: QQuickTextInputPrivate::deleteStartOfWord
Prototype: void QQuickTextInputPrivate::deleteStartOfWord()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4596-4605
100.000% (1/1)
71
deleteEndOfWord
Name: QQuickTextInputPrivate::deleteEndOfWord
Prototype: void QQuickTextInputPrivate::deleteEndOfWord()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4613-4624
100.000% (1/1)
71
deleteEndOfLine
Name: QQuickTextInputPrivate::deleteEndOfLine
Prototype: void QQuickTextInputPrivate::deleteEndOfLine()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4632-4641
100.000% (1/1)
71
del
Name: QQuickTextInputPrivate::del
Prototype: void QQuickTextInputPrivate::del()
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3218-3229
100.000% (8/8)
73
cursorWordForward
Name: QQuickTextInputPrivate::cursorWordForward
Prototype: void cursorWordForward(bool mark)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 393-393
100.000% (1/1)
11
cursorWordBackward
Name: QQuickTextInputPrivate::cursorWordBackward
Prototype: void cursorWordBackward(bool mark)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 394-394
100.000% (1/1)
11
cursorMoveStyle
Name: QQuickTextInputPrivate::cursorMoveStyle
Prototype: Qt::CursorMoveStyle cursorMoveStyle() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 374-374
100.000% (1/1)
11
copy
Name: QQuickTextInputPrivate::copy
Prototype: void QQuickTextInputPrivate::copy(QClipboard::Mode mode) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3114-3120
100.000% (6/6)
32
composeMode
Name: QQuickTextInputPrivate::composeMode
Prototype: bool composeMode() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 422-422
100.000% (1/1)
11
clearString
Name: QQuickTextInputPrivate::clearString
Prototype: QString QQuickTextInputPrivate::clearString(uint pos, uint len) const
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4119-4133
100.000% (10/10)
94
clear
Name: QQuickTextInputPrivate::clear
Prototype: void QQuickTextInputPrivate::clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3252-3261
100.000% (1/1)
71
checkIsValid
Name: QQuickTextInputPrivate::checkIsValid
Prototype: void QQuickTextInputPrivate::checkIsValid()
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1106-1122
100.000% (13/13)
115
cancelPreedit
Name: QQuickTextInputPrivate::cancelPreedit
Prototype: void QQuickTextInputPrivate::cancelPreedit()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3162-3173
100.000% (4/4)
62
cancelPasswordEchoTimer
Name: QQuickTextInputPrivate::cancelPasswordEchoTimer
Prototype: void cancelPasswordEchoTimer()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 429-431
100.000% (1/1)
11
addCommand
Name: QQuickTextInputPrivate::addCommand
Prototype: void QQuickTextInputPrivate::addCommand(const Command &cmd)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3681-3691
100.000% (9/9)
62
QQuickTextInputPrivate
Name: QQuickTextInputPrivate::QQuickTextInputPrivate
Prototype: QQuickTextInputPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 99-161
100.000% (1/1)
21
ExtraData
Name: QQuickTextInputPrivate::ExtraData
Coverage: 100.000% (1/1)
100.000% (1/1)
21
Command
Name: QQuickTextInputPrivate::Command
Coverage: 100.000% (1/1)
100.000% (1/1)
11
parseInputMask
Name: QQuickTextInputPrivate::parseInputMask
Prototype: void QQuickTextInputPrivate::parseInputMask(const QString &maskFields)
Coverage:  97.701% (85/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3825-3921
 97.701% (85/87)
6131
findInMask
Name: QQuickTextInputPrivate::findInMask
Prototype: int QQuickTextInputPrivate::findInMask(int pos, bool forward, bool findSeparator, QChar searchChar) const
Coverage:  96.774% (30/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4162-4186
 96.774% (30/31)
168
moveCursor
Name: QQuickTextInputPrivate::moveCursor
Prototype: void QQuickTextInputPrivate::moveCursor(int pos, bool mark)
Coverage:  96.552% (28/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3357-3391
 96.552% (28/29)
227
internalUndo
Name: QQuickTextInputPrivate::internalUndo
Prototype: void QQuickTextInputPrivate::internalUndo(int until)
Coverage:  94.286% (33/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4188-4230
 94.286% (33/35)
2912
finishChange
Name: QQuickTextInputPrivate::finishChange
Prototype: bool QQuickTextInputPrivate::finishChange(int validateFromState, bool update, bool edited)
Coverage:  93.939% (62/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3545-3638
 93.939% (62/66)
6118
maskString
Name: QQuickTextInputPrivate::maskString
Prototype: QString QQuickTextInputPrivate::maskString(uint pos, const QString &str, bool clear) const
Coverage:  92.157% (47/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4044-4109
 92.157% (47/51)
4016
setHAlign
Name: QQuickTextInputPrivate::setHAlign
Prototype: bool QQuickTextInputPrivate::setHAlign(QQuickTextInput::HAlignment alignment, bool forceAlign)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 593-605
 90.909% (10/11)
93
handleFocusEvent
Name: QQuickTextInputPrivate::handleFocusEvent
Prototype: void QQuickTextInputPrivate::handleFocusEvent(QFocusEvent *event)
Coverage:  90.323% (28/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2634-2669
 90.323% (28/31)
227
processInputMethodEvent
Name: QQuickTextInputPrivate::processInputMethodEvent
Prototype: void QQuickTextInputPrivate::processInputMethodEvent(QInputMethodEvent *event)
Coverage:  90.141% (64/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3400-3509
 90.141% (64/71)
8019
updateLayout
Name: QQuickTextInputPrivate::updateLayout
Prototype: void QQuickTextInputPrivate::updateLayout()
Coverage:  88.235% (30/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3010-3078
 88.235% (30/34)
4710
updateCursorBlinking
Name: QQuickTextInputPrivate::updateCursorBlinking
Prototype: void QQuickTextInputPrivate::updateCursorBlinking()
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4347-4366
 87.500% (14/16)
124
internalDelete
Name: QQuickTextInputPrivate::internalDelete
Prototype: void QQuickTextInputPrivate::internalDelete(bool wasBackspace)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3744-3759
 87.500% (7/8)
103
textDirection
Name: QQuickTextInputPrivate::textDirection
Prototype: Qt::LayoutDirection QQuickTextInputPrivate::textDirection() const
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 607-630
 86.667% (13/15)
118
backspace
Name: QQuickTextInputPrivate::backspace
Prototype: void QQuickTextInputPrivate::backspace()
Coverage:  86.364% (19/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3185-3207
 86.364% (19/22)
156
processKeyEvent
Name: QQuickTextInputPrivate::processKeyEvent
Prototype: void QQuickTextInputPrivate::processKeyEvent(QKeyEvent* event)
Coverage:  84.896% (163/192)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4383-4588
 84.896% (163/192)
12257
stripString
Name: QQuickTextInputPrivate::stripString
Prototype: QString QQuickTextInputPrivate::stripString(const QString &str) const
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4141-4156
 84.615% (11/13)
105
hasAcceptableInput
Name: QQuickTextInputPrivate::hasAcceptableInput
Prototype: QQuickTextInputPrivate::ValidatorState QQuickTextInputPrivate::hasAcceptableInput(const QString &str) const
Coverage:  84.000% (21/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4006-4034
 84.000% (21/25)
179
isValidInput
Name: QQuickTextInputPrivate::isValidInput
Prototype: bool QQuickTextInputPrivate::isValidInput(QChar key, QChar mask) const
Coverage:  83.607% (102/122)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3929-3996
 83.607% (102/122)
4832
cursorForward
Name: QQuickTextInputPrivate::cursorForward
Prototype: void cursorForward(bool mark, int steps)
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 378-391
 82.353% (14/17)
105
removeSelectedText
Name: QQuickTextInputPrivate::removeSelectedText
Prototype: void QQuickTextInputPrivate::removeSelectedText()
Coverage:  77.419% (24/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3770-3798
 77.419% (24/31)
199
setLayoutDirection
Name: QQuickTextInputPrivate::setLayoutDirection
Prototype: void setLayoutDirection(Qt::LayoutDirection direction)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 435-441
 75.000% (3/4)
32
setCursorPosition
Name: QQuickTextInputPrivate::setCursorPosition
Prototype: void setCursorPosition(int pos)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 408-408
 75.000% (3/4)
12
sendMouseEventToInputContext
Name: QQuickTextInputPrivate::sendMouseEventToInputContext
Prototype: bool QQuickTextInputPrivate::sendMouseEventToInputContext(QMouseEvent *event)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1641-1659
 75.000% (9/12)
84
internalRedo
Name: QQuickTextInputPrivate::internalRedo
Prototype: void QQuickTextInputPrivate::internalRedo()
Coverage:  75.000% (24/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4232-4275
 75.000% (24/32)
3012
emitCursorPositionChanged
Name: QQuickTextInputPrivate::emitCursorPositionChanged
Prototype: bool QQuickTextInputPrivate::emitCursorPositionChanged()
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4298-4330
 73.684% (14/19)
187
setTopPadding
Name: QQuickTextInputPrivate::setTopPadding
Prototype: void QQuickTextInputPrivate::setTopPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2941-2953
 73.333% (11/15)
83
setSelection
Name: QQuickTextInputPrivate::setSelection
Prototype: void QQuickTextInputPrivate::setSelection(int start, int length)
Coverage:  73.333% (22/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3271-3310
 73.333% (22/30)
287
setRightPadding
Name: QQuickTextInputPrivate::setRightPadding
Prototype: void QQuickTextInputPrivate::setRightPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2969-2981
 73.333% (11/15)
83
setLeftPadding
Name: QQuickTextInputPrivate::setLeftPadding
Prototype: void QQuickTextInputPrivate::setLeftPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2955-2967
 73.333% (11/15)
83
setBottomPadding
Name: QQuickTextInputPrivate::setBottomPadding
Prototype: void QQuickTextInputPrivate::setBottomPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2983-2995
 73.333% (11/15)
83
mirrorChange
Name: QQuickTextInputPrivate::mirrorChange
Prototype: void QQuickTextInputPrivate::mirrorChange()
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 710-719
 72.727% (8/11)
53
updateVerticalScroll
Name: QQuickTextInputPrivate::updateVerticalScroll
Prototype: void QQuickTextInputPrivate::updateVerticalScroll()
Coverage:  70.968% (22/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1798-1846
 70.968% (22/31)
258
internalInsert
Name: QQuickTextInputPrivate::internalInsert
Prototype: void QQuickTextInputPrivate::internalInsert(const QString &s)
Coverage:  70.588% (12/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3703-3731
 70.588% (12/17)
217
init
Name: QQuickTextInputPrivate::init
Prototype: void QQuickTextInputPrivate::init()
Coverage:  70.588% (12/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2714-2744
 70.588% (12/17)
326
selectWordAtPos
Name: QQuickTextInputPrivate::selectWordAtPos
Prototype: void QQuickTextInputPrivate::selectWordAtPos(int cursor)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3519-3531
 66.667% (6/9)
93
realText
Name: QQuickTextInputPrivate::realText
Prototype: QString QQuickTextInputPrivate::realText() const
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 225-229
 66.667% (2/3)
21
fixup
Name: QQuickTextInputPrivate::fixup
Prototype: bool QQuickTextInputPrivate::fixup()
Coverage:  66.667% (8/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3334-3349
 66.667% (8/12)
94
internalSetText
Name: QQuickTextInputPrivate::internalSetText
Prototype: void QQuickTextInputPrivate::internalSetText(const QString &txt, int pos, bool edited)
Coverage:  63.158% (12/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3645-3672
 63.158% (12/19)
164
resetInputMethod
Name: QQuickTextInputPrivate::resetInputMethod
Prototype: void QQuickTextInputPrivate::resetInputMethod()
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2746-2751
 62.500% (5/8)
32
updateDisplayText
Name: QQuickTextInputPrivate::updateDisplayText
Prototype: void QQuickTextInputPrivate::updateDisplayText(bool forceUpdate)
Coverage:  56.863% (29/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2861-2905
 56.863% (29/51)
2810
paste
Name: QQuickTextInputPrivate::paste
Prototype: void QQuickTextInputPrivate::paste(QClipboard::Mode clipboardMode)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3130-3138
 50.000% (3/6)
52
setImplicitResizeEnabled
Name: QQuickTextInputPrivate::setImplicitResizeEnabled
Prototype: void QQuickTextInputPrivate::setImplicitResizeEnabled(bool enabled)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3002-3008
 42.857% (3/7)
43
commitPreedit
Name: QQuickTextInputPrivate::commitPreedit
Prototype: void QQuickTextInputPrivate::commitPreedit()
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3146-3160
 28.571% (2/7)
83
textBeforeSelection
Name: QQuickTextInputPrivate::textBeforeSelection
Prototype: QString textBeforeSelection() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 339-339
  0.000% (0/1)
11
textAfterSelection
Name: QQuickTextInputPrivate::textAfterSelection
Prototype: QString textAfterSelection() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 340-340
  0.000% (0/1)
11
Page:<>12
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.0