OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 2
...150
McCabe - Cyclomatic Complexity: 2
...160
McCabe - Cyclomatic Complexity: 2
...167
McCabe - Cyclomatic Complexity: 3
168
McCabe - Cyclomatic Complexity: 3
169
McCabe - Cyclomatic Complexity: 3
170
McCabe - Cyclomatic Complexity: 3
171172
McCabe - Cyclomatic Complexity: 3
173
McCabe - Cyclomatic Complexity: 3
174
McCabe - Cyclomatic Complexity: 3
175
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...190
McCabe - Cyclomatic Complexity: 6
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QQuickTextEdit::boundingRect
Name: QQuickTextEdit::boundingRect
Prototype: QRectF QQuickTextEdit::boundingRect() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2421-2440
100.000% (7/7)
133
QQuickTextEdit::clipRect
Name: QQuickTextEdit::clipRect
Prototype: QRectF QQuickTextEdit::clipRect() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2442-2456
100.000% (7/7)
93
QQuickTextEdit::hoveredLink
Name: QQuickTextEdit::hoveredLink
Prototype: QString QQuickTextEdit::hoveredLink() const
Coverage:  25.000% (2/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2867-2881
 25.000% (2/8)
73
QQuickTextEdit::insert
Name: QQuickTextEdit::insert
Prototype: void QQuickTextEdit::insert(int position, const QString &text)
Coverage:  93.750% (15/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2771-2789
 93.750% (15/16)
103
QQuickTextEdit::positionAt
Name: QQuickTextEdit::positionAt
Prototype: int QQuickTextEdit::positionAt(qreal x, qreal y) const
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 1039-1065
 92.308% (12/13)
163
QQuickTextEdit::q_textChanged
Name: QQuickTextEdit::q_textChanged
Prototype: void QQuickTextEdit::q_textChanged()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2317-2330
100.000% (7/7)
103
QQuickTextEdit::setCursorPosition
Name: QQuickTextEdit::setCursorPosition
Prototype: void QQuickTextEdit::setCursorPosition(int pos)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 1201-1212
100.000% (11/11)
93
QQuickTextEdit::setRenderType
Name: QQuickTextEdit::setRenderType
Prototype: void QQuickTextEdit::setRenderType(QQuickTextEdit::RenderType renderType)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 531-543
 85.714% (6/7)
83
QQuickTextEdit::setSelectByKeyboard
Name: QQuickTextEdit::setSelectByKeyboard
Prototype: void QQuickTextEdit::setSelectByKeyboard(bool on)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 1501-1514
 90.000% (9/10)
93
QQuickTextEdit::setSelectByMouse
Name: QQuickTextEdit::setSelectByMouse
Prototype: void QQuickTextEdit::setSelectByMouse(bool on)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 1532-1544
100.000% (8/8)
83
QQuickTextEdit::text
Name: QQuickTextEdit::text
Prototype: QString QQuickTextEdit::text() const
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 187-201
100.000% (10/10)
83
QQuickTextEditPrivate::mirrorChange
Name: QQuickTextEditPrivate::mirrorChange
Prototype: void QQuickTextEditPrivate::mirrorChange()
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 786-796
 72.727% (8/11)
63
QQuickTextEditPrivate::setBottomPadding
Name: QQuickTextEditPrivate::setBottomPadding
Prototype: void QQuickTextEditPrivate::setBottomPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 847-859
 73.333% (11/15)
83
QQuickTextEditPrivate::setHAlign
Name: QQuickTextEditPrivate::setHAlign
Prototype: bool QQuickTextEditPrivate::setHAlign(QQuickTextEdit::HAlignment alignment, bool forceAlign)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 733-745
100.000% (9/9)
93
QQuickTextEditPrivate::setImplicitResizeEnabled
Name: QQuickTextEditPrivate::setImplicitResizeEnabled
Prototype: void QQuickTextEditPrivate::setImplicitResizeEnabled(bool enabled)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 866-872
  0.000% (0/7)
43
QQuickTextEditPrivate::setLeftPadding
Name: QQuickTextEditPrivate::setLeftPadding
Prototype: void QQuickTextEditPrivate::setLeftPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 819-831
 73.333% (11/15)
83
QQuickTextEditPrivate::setRightPadding
Name: QQuickTextEditPrivate::setRightPadding
Prototype: void QQuickTextEditPrivate::setRightPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 833-845
 73.333% (11/15)
83
QQuickTextEditPrivate::setTopPadding
Name: QQuickTextEditPrivate::setTopPadding
Prototype: void QQuickTextEditPrivate::setTopPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 805-817
 73.333% (11/15)
83
QQuickTextInput::canPaste
Name: QQuickTextInput::canPaste
Prototype: bool QQuickTextInput::canPaste() const
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2461-2474
 81.818% (9/11)
63
QQuickTextInput::q_canPasteChanged
Name: QQuickTextInput::q_canPasteChanged
Prototype: void QQuickTextInput::q_canPasteChanged()
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2828-2844
 87.500% (14/16)
93
QQuickTextInput::setPasswordCharacter
Name: QQuickTextInput::setPasswordCharacter
Prototype: void QQuickTextInput::setPasswordCharacter(const QString &str)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2304-2313
 44.444% (4/9)
73
QQuickTextInput::setRenderType
Name: QQuickTextInput::setRenderType
Prototype: void QQuickTextInput::setRenderType(QQuickTextInput::RenderType renderType)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 176-187
 85.714% (6/7)
73
QQuickTextInput::setSelectedTextColor
Name: QQuickTextInput::setSelectedTextColor
Prototype: void QQuickTextInput::setSelectedTextColor(const QColor &color)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 504-518
 71.429% (5/7)
103
QQuickTextInput::setSelectionColor
Name: QQuickTextInput::setSelectionColor
Prototype: void QQuickTextInput::setSelectionColor(const QColor &color)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 478-492
 71.429% (5/7)
103
QQuickTextInput::setVAlign
Name: QQuickTextInput::setVAlign
Prototype: void QQuickTextInput::setVAlign(QQuickTextInput::VAlignment alignment)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 665-676
100.000% (7/7)
83
QQuickTextInput::timerEvent
Name: QQuickTextInput::timerEvent
Prototype: void QQuickTextInput::timerEvent(QTimerEvent *event)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4368-4381
 42.857% (3/7)
103
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
QQuickTextInputPrivate::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
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::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::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::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::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::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::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
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
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::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
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
QQuickTextPrivate::elideFormats
Name: QQuickTextPrivate::elideFormats
Prototype: void QQuickTextPrivate::elideFormats( const int start, const int length, int offset, QVector<QTextLayout::FormatRange> *elidedFormats)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 601-615
100.000% (7/7)
93
QQuickTextPrivate::mirrorChange
Name: QQuickTextPrivate::mirrorChange
Prototype: void QQuickTextPrivate::mirrorChange()
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 1913-1922
 90.909% (10/11)
53
QQuickTextPrivate::setBottomPadding
Name: QQuickTextPrivate::setBottomPadding
Prototype: void QQuickTextPrivate::setBottomPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 212-224
 73.333% (11/15)
83
QQuickTextPrivate::setHAlign
Name: QQuickTextPrivate::setHAlign
Prototype: bool QQuickTextPrivate::setHAlign(QQuickText::HAlignment alignment, bool forceAlign)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 1885-1898
100.000% (9/9)
93
QQuickTextPrivate::setLeftPadding
Name: QQuickTextPrivate::setLeftPadding
Prototype: void QQuickTextPrivate::setLeftPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 184-196
 73.333% (11/15)
83
QQuickTextPrivate::setRightPadding
Name: QQuickTextPrivate::setRightPadding
Prototype: void QQuickTextPrivate::setRightPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 198-210
 73.333% (11/15)
83
QQuickTextPrivate::setTopPadding
Name: QQuickTextPrivate::setTopPadding
Prototype: void QQuickTextPrivate::setTopPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 170-182
 73.333% (11/15)
83
QQuickTextUtil::createCursor
Name: QQuickTextUtil::createCursor
Prototype: template <typename Private> void QQuickTextUtil::createCursor(Private *d)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextutil_p.h
Lines: 107-127
100.000% (7/7)
133
QQuickTextUtil::textRenderType
Name: QQuickTextUtil::textRenderType
Prototype: template <typename T> typename T::RenderType QQuickTextUtil::textRenderType()
Coverage:  40.000% (2/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextutil_p.h
Lines: 129-141
 40.000% (2/5)
53
QQuickTextureFactory::textureFactoryForImage
Name: QQuickTextureFactory::textureFactoryForImage
Prototype: QQuickTextureFactory *QQuickTextureFactory::textureFactoryForImage(const QImage &image)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickimageprovider.cpp
Lines: 110-118
 71.429% (5/7)
63
QQuickTimeLine::accelDistance
Name: QQuickTimeLine::accelDistance
Prototype: int QQuickTimeLine::accelDistance(QQuickTimeLineValue &timeLineValue, qreal velocity, qreal distance)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 445-459
 61.538% (8/13)
83
QQuickTimeLine::reset
Name: QQuickTimeLine::reset
Prototype: void QQuickTimeLine::reset(QQuickTimeLineValue &timeLineValue)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 508-518
 71.429% (5/7)
73
QQuickTimeLine::sync
Name: QQuickTimeLine::sync
Prototype: void QQuickTimeLine::sync(QQuickTimeLineValue &timeLineValue, QQuickTimeLineValue &syncTo)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 536-550
  0.000% (0/7)
93
QQuickTimeLineValueProxy::setValue
Name: QQuickTimeLineValueProxy::setValue
Prototype: void setValue(qreal v) override
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline_p_p.h
Lines: 184-189
 42.857% (3/7)
33
QQuickTouchEventSequence::move
Name: QQuickTouchEventSequence::move
Prototype: QObject *QQuickTouchEventSequence::move(int touchId, QObject *item, qreal x, qreal y)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 389-401
  0.000% (0/7)
83
QQuickTouchEventSequence::press
Name: QQuickTouchEventSequence::press
Prototype: QObject *QQuickTouchEventSequence::press(int touchId, QObject *item, qreal x, qreal y)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 375-387
  0.000% (0/7)
83
QQuickTouchEventSequence::release
Name: QQuickTouchEventSequence::release
Prototype: QObject *QQuickTouchEventSequence::release(int touchId, QObject *item, qreal x, qreal y)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 403-415
  0.000% (0/7)
83
QQuickTrailEmitter::recalcParticlesPerSecond
Name: QQuickTrailEmitter::recalcParticlesPerSecond
Prototype: void QQuickTrailEmitter::recalcParticlesPerSecond()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquicktrailemitter.cpp
Lines: 133-144
 71.429% (5/7)
83
QQuickTransform::appendToItem
Name: QQuickTransform::appendToItem
Prototype: void QQuickTransform::appendToItem(QQuickItem *item)
Coverage:  33.333% (4/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3479-3496
 33.333% (4/12)
103
QQuickTransform::prependToItem
Name: QQuickTransform::prependToItem
Prototype: void QQuickTransform::prependToItem(QQuickItem *item)
Coverage:  33.333% (4/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3498-3515
 33.333% (4/12)
103
QQuickTransitionManager::complete
Name: QQuickTransitionManager::complete
Prototype: void QQuickTransitionManager::complete()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp
Lines: 90-105
100.000% (7/7)
83
QQuickValueTypeProvider::store
Name: QQuickValueTypeProvider::store
Prototype: bool store(int type, const void *src, void *dst, size_t dstSize) override
Coverage:  40.000% (2/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 701-717
 40.000% (2/5)
93
QQuickVector2DValueType::fuzzyEquals
Name: QQuickVector2DValueType::fuzzyEquals
Prototype: bool QQuickVector2DValueType::fuzzyEquals(const QVector2D &vec, qreal epsilon) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 244-252
 42.857% (3/7)
63
QQuickView::setContent
Name: QQuickView::setContent
Prototype: void QQuickView::setContent(const QUrl& url, QQmlComponent *component, QObject* item)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 250-268
 42.857% (3/7)
123
QQuickViewPrivate::init
Name: QQuickViewPrivate::init
Prototype: void QQuickViewPrivate::init(QQmlEngine* e)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 56-76
100.000% (7/7)
93
QQuickViewPrivate::initResize
Name: QQuickViewPrivate::initResize
Prototype: void QQuickViewPrivate::initResize()
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 400-409
 85.714% (6/7)
53
QQuickViewSection::setDelegate
Name: QQuickViewSection::setDelegate
Prototype: void QQuickViewSection::setDelegate(QQmlComponent *delegate)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 223-232
 85.714% (6/7)
63
QQuickWidget::focusNextPrevChild
Name: QQuickWidget::focusNextPrevChild
Prototype: bool QQuickWidget::focusNextPrevChild(bool next)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 1231-1244
  0.000% (0/9)
103
QQuickWidget::setContent
Name: QQuickWidget::setContent
Prototype: void QQuickWidget::setContent(const QUrl& url, QQmlComponent *component, QObject* item)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 588-606
 28.571% (2/7)
123
QQuickWidgetPrivate::grabFramebuffer
Name: QQuickWidgetPrivate::grabFramebuffer
Prototype: QImage QQuickWidgetPrivate::grabFramebuffer()
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 354-365
 57.143% (4/7)
53
QQuickWidgetPrivate::handleContextCreationFailure
Name: QQuickWidgetPrivate::handleContextCreationFailure
Prototype: void QQuickWidgetPrivate::handleContextCreationFailure(const QSurfaceFormat &format, bool isEs)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 832-851
  0.000% (0/7)
93
QQuickWidgetPrivate::handleWindowChange
Name: QQuickWidgetPrivate::handleWindowChange
Prototype: void QQuickWidgetPrivate::handleWindowChange()
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 168-184
 55.556% (5/9)
53
QQuickWidgetPrivate::initResize
Name: QQuickWidgetPrivate::initResize
Prototype: void QQuickWidgetPrivate::initResize()
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 762-771
 85.714% (6/7)
53
QQuickWidgetPrivate::updatePosition
Name: QQuickWidgetPrivate::updatePosition
Prototype: void QQuickWidgetPrivate::updatePosition()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 803-812
 71.429% (5/7)
63
QQuickWindowAttached::QQuickWindowAttached
Name: QQuickWindowAttached::QQuickWindowAttached
Prototype: QQuickWindowAttached::QQuickWindowAttached(QObject* attachee)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindowattached.cpp
Lines: 48-57
  0.000% (0/9)
53
QQuickWindowQmlImpl::classBegin
Name: QQuickWindowQmlImpl::classBegin
Prototype: void QQuickWindowQmlImpl::classBegin()
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindowmodule.cpp
Lines: 102-120
 88.889% (8/9)
83
QQuickWorkerScript::sendMessage
Name: QQuickWorkerScript::sendMessage
Prototype: void QQuickWorkerScript::sendMessage(QQmlV4Function *args)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qquickworkerscript.cpp
Lines: 676-689
 85.714% (6/7)
83
QQuickWorkerScript::setSource
Name: QQuickWorkerScript::setSource
Prototype: void QQuickWorkerScript::setSource(const QUrl &source)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qquickworkerscript.cpp
Lines: 643-654
 71.429% (5/7)
63
QQuickWorkerScriptEnginePrivate::WorkerEngine::networkAccessManager
Name: QQuickWorkerScriptEnginePrivate::WorkerEngine::networkAccessManager
Prototype: QNetworkAccessManager *QQuickWorkerScriptEnginePrivate::WorkerEngine::networkAccessManager()
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qquickworkerscript.cpp
Lines: 281-291
  0.000% (0/9)
53
QQuickWorkerScriptEnginePrivate::WorkerEngine::sendFunction
Name: QQuickWorkerScriptEnginePrivate::WorkerEngine::sendFunction
Prototype: QV4::ReturnedValue QQuickWorkerScriptEnginePrivate::WorkerEngine::sendFunction(int id)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qquickworkerscript.cpp
Lines: 261-278
 42.857% (3/7)
133
QQuickWorkerScriptEnginePrivate::processMessage
Name: QQuickWorkerScriptEnginePrivate::processMessage
Prototype: void QQuickWorkerScriptEnginePrivate::processMessage(int id, const QByteArray &data)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qquickworkerscript.cpp
Lines: 358-381
 71.429% (5/7)
173
QRecyclePoolPrivate::allocate
Name: QRecyclePoolPrivate::allocate
Prototype: template<typename T, int Step> T *QRecyclePoolPrivate<T, Step>::allocate()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qrecyclepool_p.h
Lines: 178-201
100.000% (10/10)
163
QRecyclePoolPrivate::releaseIfPossible
Name: QRecyclePoolPrivate::releaseIfPossible
Prototype: template<typename T, int Step> void QRecyclePoolPrivate<T, Step>::releaseIfPossible()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qrecyclepool_p.h
Lines: 162-176
100.000% (9/9)
83
QSG24BitTextMaskShader::updateState
Name: QSG24BitTextMaskShader::updateState
Prototype: void QSG24BitTextMaskShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 279-293
  0.000% (0/11)
103
QSGAbstractSoftwareRenderer::nodeGeometryUpdated
Name: QSGAbstractSoftwareRenderer::nodeGeometryUpdated
Prototype: void QSGAbstractSoftwareRenderer::nodeGeometryUpdated(QSGNode *node)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 292-303
  0.000% (0/7)
53
QSGAbstractSoftwareRenderer::nodeMaterialUpdated
Name: QSGAbstractSoftwareRenderer::nodeMaterialUpdated
Prototype: void QSGAbstractSoftwareRenderer::nodeMaterialUpdated(QSGNode *node)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 305-316
  0.000% (0/7)
53
QSGAbstractSoftwareRenderer::renderNodes
Name: QSGAbstractSoftwareRenderer::renderNodes
Prototype: QRegion QSGAbstractSoftwareRenderer::renderNodes(QPainter *painter)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 124-143
 71.429% (5/7)
113
QSGAtlasTexture::Atlas::upload
Name: QSGAtlasTexture::Atlas::upload
Prototype: void Atlas::upload(Texture *texture)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 367-402
  0.000% (0/7)
363
QSGAtlasTexture::Manager::invalidate
Name: QSGAtlasTexture::Manager::invalidate
Prototype: void Manager::invalidate()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 112-127
 71.429% (5/7)
103
QSGAtlasTexture::swizzleBGRAToRGBA
Name: QSGAtlasTexture::swizzleBGRAToRGBA
Prototype: static void swizzleBGRAToRGBA(QImage *image)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 354-365
  0.000% (0/7)
83
QSGBasicInternalImageNode::setAntialiasing
Name: QSGBasicInternalImageNode::setAntialiasing
Prototype: void QSGBasicInternalImageNode::setAntialiasing(bool antialiasing)
Coverage:  25.000% (2/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalimagenode.cpp
Lines: 129-143
 25.000% (2/8)
103
QSGBasicInternalRectangleNode::setColor
Name: QSGBasicInternalRectangleNode::setColor
Prototype: void QSGBasicInternalRectangleNode::setColor(const QColor &color)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 135-142
 85.714% (6/7)
53
QSGBasicInternalRectangleNode::setGradientStops
Name: QSGBasicInternalRectangleNode::setGradientStops
Prototype: void QSGBasicInternalRectangleNode::setGradientStops(const QGradientStops &stops)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 162-173
100.000% (7/7)
73
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 2
...150
McCabe - Cyclomatic Complexity: 2
...160
McCabe - Cyclomatic Complexity: 2
...167
McCabe - Cyclomatic Complexity: 3
168
McCabe - Cyclomatic Complexity: 3
169
McCabe - Cyclomatic Complexity: 3
170
McCabe - Cyclomatic Complexity: 3
171172
McCabe - Cyclomatic Complexity: 3
173
McCabe - Cyclomatic Complexity: 3
174
McCabe - Cyclomatic Complexity: 3
175
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...190
McCabe - Cyclomatic Complexity: 6
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0