OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...100
Function: QQuickParticleSystem::emittersChanged
...110
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::group
...120
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QV4::PropertyIndex::operator* [qv4property_p.h #1]
...130
Function: QQuickTargetDirection::targetVariation
...133
Function: QQuickTextEdit::isCursorVisible
134
Function: QQuickTextEdit::tabStopDistanceChanged
135
Function: QQuickTextInput::ensureActiveFocus
136
Function: QQuickTextInput::setInputMask
137138
Function: QQuickTextNodeEngine::TextDecoration::TextDecoration
139
Function: QQuickTimeLine::updated
140
Function: QQuickTrailEmitter::setEmitterXVariation
141
Function: QQuickVector3DValueType::setX
...150
Function: QSGDistanceFieldTextMaterialShader::attributeNames
...160
Function: QV4::CallData::argument [qv4stackframe_p.h #1]
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::removeSelection
Name: QQuickTextInputPrivate::removeSelection
Prototype: void removeSelection()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 352-357
  0.000% (0/1)
31
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::setCursorMoveStyle
Name: QQuickTextInputPrivate::setCursorMoveStyle
Prototype: void setCursorMoveStyle(Qt::CursorMoveStyle style)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 375-375
  0.000% (0/1)
11
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::start
Name: QQuickTextInputPrivate::start
Prototype: int start() 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: 359-359
  0.000% (0/1)
11
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextLine::QQuickTextLine
Name: QQuickTextLine::QQuickTextLine
Prototype: QQuickTextLine::QQuickTextLine()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 493-496
100.000% (1/1)
21
QQuickTextLine::height
Name: QQuickTextLine::height
Prototype: qreal QQuickTextLine::height() const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 528-535
 42.857% (3/7)
53
QQuickTextLine::number
Name: QQuickTextLine::number
Prototype: int QQuickTextLine::number() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 508-513
 50.000% (2/4)
32
QQuickTextLine::setHeight
Name: QQuickTextLine::setHeight
Prototype: void QQuickTextLine::setHeight(qreal height)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 537-542
 75.000% (3/4)
32
QQuickTextLine::setLine
Name: QQuickTextLine::setLine
Prototype: void QQuickTextLine::setLine(QTextLine *line)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 498-501
100.000% (1/1)
11
QQuickTextLine::setLineOffset
Name: QQuickTextLine::setLineOffset
Prototype: void QQuickTextLine::setLineOffset(int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 503-506
100.000% (1/1)
11
QQuickTextLine::setWidth
Name: QQuickTextLine::setWidth
Prototype: void QQuickTextLine::setWidth(qreal width)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 522-526
 75.000% (3/4)
22
QQuickTextLine::setX
Name: QQuickTextLine::setX
Prototype: void QQuickTextLine::setX(qreal x)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 551-555
 75.000% (3/4)
22
QQuickTextLine::setY
Name: QQuickTextLine::setY
Prototype: void QQuickTextLine::setY(qreal y)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 564-568
 75.000% (3/4)
22
QQuickTextLine::width
Name: QQuickTextLine::width
Prototype: qreal QQuickTextLine::width() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 515-520
 50.000% (2/4)
32
QQuickTextLine::x
Name: QQuickTextLine::x
Prototype: qreal QQuickTextLine::x() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 544-549
  0.000% (0/4)
32
QQuickTextLine::y
Name: QQuickTextLine::y
Prototype: qreal QQuickTextLine::y() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 557-562
 50.000% (2/4)
32
QQuickTextMetrics::QQuickTextMetrics
Name: QQuickTextMetrics::QQuickTextMetrics
Prototype: QQuickTextMetrics::QQuickTextMetrics(QObject *parent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Lines: 76-82
  0.000% (0/1)
21
QQuickTextMetrics::advanceWidth
Name: QQuickTextMetrics::advanceWidth
Prototype: qreal QQuickTextMetrics::advanceWidth() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Lines: 187-190
  0.000% (0/1)
11
QQuickTextMetrics::boundingRect
Name: QQuickTextMetrics::boundingRect
Prototype: QRectF QQuickTextMetrics::boundingRect() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Lines: 200-203
  0.000% (0/1)
11
QQuickTextMetrics::elide
Name: QQuickTextMetrics::elide
Prototype: Qt::TextElideMode QQuickTextMetrics::elide() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Lines: 142-145
  0.000% (0/1)
11
QQuickTextMetrics::elideChanged
Name: QQuickTextMetrics::elideChanged
Prototype: void QQuickTextMetrics::elideChanged()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquicktextmetrics_p.cpp
Lines: 269-272
  0.000% (0/1)
11
QQuickTextMetrics::elideWidth
Name: QQuickTextMetrics::elideWidth
Prototype: qreal QQuickTextMetrics::elideWidth() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Lines: 164-167
  0.000% (0/1)
11
QQuickTextMetrics::elideWidthChanged
Name: QQuickTextMetrics::elideWidthChanged
Prototype: void QQuickTextMetrics::elideWidthChanged()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquicktextmetrics_p.cpp
Lines: 275-278
  0.000% (0/1)
11
QQuickTextMetrics::elidedText
Name: QQuickTextMetrics::elidedText
Prototype: QString QQuickTextMetrics::elidedText() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Lines: 262-265
  0.000% (0/1)
11
QQuickTextMetrics::font
Name: QQuickTextMetrics::font
Prototype: QFont QQuickTextMetrics::font() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Lines: 93-96
  0.000% (0/1)
11
QQuickTextMetrics::fontChanged
Name: QQuickTextMetrics::fontChanged
Prototype: void QQuickTextMetrics::fontChanged()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquicktextmetrics_p.cpp
Lines: 257-260
  0.000% (0/1)
11
QQuickTextMetrics::height
Name: QQuickTextMetrics::height
Prototype: qreal QQuickTextMetrics::height() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Lines: 234-237
  0.000% (0/1)
11
QQuickTextMetrics::metricsChanged
Name: QQuickTextMetrics::metricsChanged
Prototype: void QQuickTextMetrics::metricsChanged()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquicktextmetrics_p.cpp
Lines: 281-284
  0.000% (0/1)
11
QQuickTextMetrics::setElide
Name: QQuickTextMetrics::setElide
Prototype: void QQuickTextMetrics::setElide(Qt::TextElideMode elide)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Lines: 147-154
  0.000% (0/4)
42
QQuickTextMetrics::setElideWidth
Name: QQuickTextMetrics::setElideWidth
Prototype: void QQuickTextMetrics::setElideWidth(qreal elideWidth)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Lines: 169-176
  0.000% (0/4)
42
QQuickTextMetrics::setFont
Name: QQuickTextMetrics::setFont
Prototype: void QQuickTextMetrics::setFont(const QFont &font)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Lines: 98-106
  0.000% (0/4)
52
QQuickTextMetrics::setText
Name: QQuickTextMetrics::setText
Prototype: void QQuickTextMetrics::setText(const QString &text)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Lines: 118-125
  0.000% (0/4)
42
QQuickTextMetrics::text
Name: QQuickTextMetrics::text
Prototype: QString QQuickTextMetrics::text() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Lines: 113-116
  0.000% (0/1)
11
QQuickTextMetrics::textChanged
Name: QQuickTextMetrics::textChanged
Prototype: void QQuickTextMetrics::textChanged()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquicktextmetrics_p.cpp
Lines: 263-266
  0.000% (0/1)
11
QQuickTextMetrics::tightBoundingRect
Name: QQuickTextMetrics::tightBoundingRect
Prototype: QRectF QQuickTextMetrics::tightBoundingRect() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Lines: 247-250
  0.000% (0/1)
11
QQuickTextMetrics::width
Name: QQuickTextMetrics::width
Prototype: qreal QQuickTextMetrics::width() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Lines: 217-220
  0.000% (0/1)
11
QQuickTextNode::QQuickTextNode
Name: QQuickTextNode::QQuickTextNode
Prototype: QQuickTextNode::QQuickTextNode(QQuickItem *ownerElement)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode.cpp
Lines: 80-86
100.000% (1/1)
11
QQuickTextNode::addGlyphs
Name: QQuickTextNode::addGlyphs
Prototype: QSGGlyphNode *QQuickTextNode::addGlyphs(const QPointF &position, const QGlyphRun &glyphs, const QColor &color, QQuickText::TextStyle style, const QColor &styleColor, QSGNode *parentNode)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode.cpp
Lines: 93-133
 80.000% (8/10)
224
QQuickTextNode::addImage
Name: QQuickTextNode::addImage
Prototype: void QQuickTextNode::addImage(const QRectF &rect, const QImage &image)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode.cpp
Lines: 160-175
 71.429% (5/7)
133
QQuickTextNode::addRectangleNode
Name: QQuickTextNode::addRectangleNode
Prototype: void QQuickTextNode::addRectangleNode(const QRectF &rect, const QColor &color)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode.cpp
Lines: 153-157
100.000% (1/1)
21
QQuickTextNode::addTextDocument
Name: QQuickTextNode::addTextDocument
Prototype: void QQuickTextNode::addTextDocument(const QPointF &position, QTextDocument *textDocument, const QColor &textColor, QQuickText::TextStyle style, const QColor &styleColor, const QColor &anchorColor, const QColor &selectionColor, const QColor &selectedTextColor, int selectionStart, int selectionEnd)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode.cpp
Lines: 177-224
 83.333% (10/12)
294
QQuickTextNode::addTextLayout
Name: QQuickTextNode::addTextLayout
Prototype: void QQuickTextNode::addTextLayout(const QPointF &position, QTextLayout *textLayout, const QColor &color, QQuickText::TextStyle style, const QColor &styleColor, const QColor &anchorColor, const QColor &selectionColor, const QColor &selectedTextColor, int selectionStart, int selectionEnd, int lineStart, int lineCount)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode.cpp
Lines: 226-272
 84.615% (11/13)
253
QQuickTextNode::clearCursor
Name: QQuickTextNode::clearCursor
Prototype: void QQuickTextNode::clearCursor()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode.cpp
Lines: 145-151
100.000% (4/4)
42
QQuickTextNode::cursorNode
Name: QQuickTextNode::cursorNode
Prototype: QSGInternalRectangleNode *cursorNode() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode_p.h
Lines: 100-100
  0.000% (0/1)
11
QQuickTextNode::deleteContent
Name: QQuickTextNode::deleteContent
Prototype: void QQuickTextNode::deleteContent()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode.cpp
Lines: 274-281
100.000% (4/4)
52
QQuickTextNode::setCursor
Name: QQuickTextNode::setCursor
Prototype: void QQuickTextNode::setCursor(const QRectF &rect, const QColor &color)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode.cpp
Lines: 135-143
 50.000% (2/4)
52
QQuickTextNode::setUseNativeRenderer
Name: QQuickTextNode::setUseNativeRenderer
Prototype: void setUseNativeRenderer(bool on)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode_p.h
Lines: 109-109
100.000% (1/1)
11
QQuickTextNode::useNativeRenderer
Name: QQuickTextNode::useNativeRenderer
Prototype: bool useNativeRenderer() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode_p.h
Lines: 108-108
  0.000% (0/1)
11
QQuickTextNode::~QQuickTextNode
Name: QQuickTextNode::~QQuickTextNode
Prototype: QQuickTextNode::~QQuickTextNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode.cpp
Lines: 88-91
100.000% (1/1)
11
QQuickTextNodeEngine::BinaryTreeNode::BinaryTreeNode
Name: QQuickTextNodeEngine::BinaryTreeNode::BinaryTreeNode
Prototype: QQuickTextNodeEngine::BinaryTreeNode::BinaryTreeNode(const QGlyphRun &g, SelectionState selState, const QRectF &brect, const Decorations &decs, const QColor &c, const QColor &bc, const QPointF &pos, qreal a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 68-89
100.000% (1/1)
21
QQuickTextNodeEngine::BinaryTreeNode::BinaryTreeNode
Name: QQuickTextNodeEngine::BinaryTreeNode::BinaryTreeNode
Prototype: BinaryTreeNode()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine_p.h
Lines: 88-92
  0.000% (0/1)
21
QQuickTextNodeEngine::BinaryTreeNode::BinaryTreeNode
Name: QQuickTextNodeEngine::BinaryTreeNode::BinaryTreeNode
Prototype: BinaryTreeNode(const QRectF &brect, const QImage &i, SelectionState selState, qreal a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine_p.h
Lines: 94-98
100.000% (1/1)
21
QQuickTextNodeEngine::BinaryTreeNode::inOrder
Name: QQuickTextNodeEngine::BinaryTreeNode::inOrder
Prototype: void QQuickTextNodeEngine::BinaryTreeNode::inOrder(const QVarLengthArray<BinaryTreeNode, 16> &binaryTree, QVarLengthArray<int> *sortedIndexes, int currentIndex)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 146-159
 71.429% (5/7)
73
QQuickTextNodeEngine::BinaryTreeNode::insert
Name: QQuickTextNodeEngine::BinaryTreeNode::insert
Prototype: void QQuickTextNodeEngine::BinaryTreeNode::insert(QVarLengthArray<BinaryTreeNode, 16> *binaryTree, const QGlyphRun &glyphRun, SelectionState selectionState, Decorations decorations, const QColor &textColor, const QColor &backgroundColor, const QPointF &position)
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 92-116
 71.429% (10/14)
172
QQuickTextNodeEngine::BinaryTreeNode::insert
Name: QQuickTextNodeEngine::BinaryTreeNode::insert
Prototype: void QQuickTextNodeEngine::BinaryTreeNode::insert(QVarLengthArray<BinaryTreeNode, 16> *binaryTree, const BinaryTreeNode &binaryTreeNode)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 118-144
 64.286% (9/14)
166
QQuickTextNodeEngine::BinaryTreeNode::insert
Name: QQuickTextNodeEngine::BinaryTreeNode::insert
Prototype: static void insert(QVarLengthArray<BinaryTreeNode, 16> *binaryTree, const QRectF &rect, const QImage &image, qreal ascent, SelectionState selectionState)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine_p.h
Lines: 120-121
100.000% (1/1)
11
QQuickTextNodeEngine::BinaryTreeNodeKey::BinaryTreeNodeKey
Name: QQuickTextNodeEngine::BinaryTreeNodeKey::BinaryTreeNodeKey
Prototype: QQuickTextNodeEngine::BinaryTreeNodeKey::BinaryTreeNodeKey(BinaryTreeNode *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 60-66
100.000% (1/1)
21
QQuickTextNodeEngine::BinaryTreeNodeKey::operator==
Name: QQuickTextNodeEngine::BinaryTreeNodeKey::operator==
Prototype: bool operator==(const BinaryTreeNodeKey &otherKey) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine_p.h
Lines: 133-139
100.000% (1/1)
41
QQuickTextNodeEngine::QQuickTextNodeEngine
Name: QQuickTextNodeEngine::QQuickTextNodeEngine
Prototype: QQuickTextNodeEngine()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine_p.h
Lines: 147-151
100.000% (1/1)
11
QQuickTextNodeEngine::TextDecoration::TextDecoration
Name: QQuickTextNodeEngine::TextDecoration::TextDecoration
Prototype: TextDecoration()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine_p.h
Lines: 232-232
  0.000% (0/1)
11
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...100
Function: QQuickParticleSystem::emittersChanged
...110
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::group
...120
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QV4::PropertyIndex::operator* [qv4property_p.h #1]
...130
Function: QQuickTargetDirection::targetVariation
...133
Function: QQuickTextEdit::isCursorVisible
134
Function: QQuickTextEdit::tabStopDistanceChanged
135
Function: QQuickTextInput::ensureActiveFocus
136
Function: QQuickTextInput::setInputMask
137138
Function: QQuickTextNodeEngine::TextDecoration::TextDecoration
139
Function: QQuickTimeLine::updated
140
Function: QQuickTrailEmitter::setEmitterXVariation
141
Function: QQuickVector3DValueType::setX
...150
Function: QSGDistanceFieldTextMaterialShader::attributeNames
...160
Function: QV4::CallData::argument [qv4stackframe_p.h #1]
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral

Generated by Squish Coco 4.2.0