OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQuickTextPrivate
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~QQuickTextPrivate
Name: QQuickTextPrivate::~QQuickTextPrivate
Prototype: QQuickTextPrivate::~QQuickTextPrivate()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 125-134
100.000% (4/4)
52
updateBaseline
Name: QQuickTextPrivate::updateBaseline
Prototype: void QQuickTextPrivate::updateBaseline(qreal baseline, qreal dy)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 330-344
100.000% (10/10)
84
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
padding
Name: QQuickTextPrivate::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/qquicktext_p_p.h
Lines: 187-187
100.000% (1/1)
11
minimumPointSize
Name: QQuickTextPrivate::minimumPointSize
Prototype: inline int minimumPointSize() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext_p_p.h
Lines: 207-207
100.000% (1/1)
11
minimumPixelSize
Name: QQuickTextPrivate::minimumPixelSize
Prototype: inline int minimumPixelSize() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext_p_p.h
Lines: 206-206
100.000% (1/1)
11
maximumLineCount
Name: QQuickTextPrivate::maximumLineCount
Prototype: inline int maximumLineCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext_p_p.h
Lines: 203-203
100.000% (1/1)
11
lineHeightOffset
Name: QQuickTextPrivate::lineHeightOffset
Prototype: int QQuickTextPrivate::lineHeightOffset() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 1222-1228
100.000% (1/1)
41
lineHeightMode
Name: QQuickTextPrivate::lineHeightMode
Prototype: inline QQuickText::LineHeightMode lineHeightMode() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext_p_p.h
Lines: 204-204
100.000% (1/1)
11
lineHeight
Name: QQuickTextPrivate::lineHeight
Prototype: inline qreal lineHeight() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext_p_p.h
Lines: 202-202
100.000% (1/1)
11
isLinkHoveredConnected
Name: QQuickTextPrivate::isLinkHoveredConnected
Prototype: bool QQuickTextPrivate::isLinkHoveredConnected()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2769-2773
100.000% (1/1)
21
isLinkActivatedConnected
Name: QQuickTextPrivate::isLinkActivatedConnected
Prototype: bool QQuickTextPrivate::isLinkActivatedConnected()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2721-2725
100.000% (1/1)
21
isLineLaidOutConnected
Name: QQuickTextPrivate::isLineLaidOutConnected
Prototype: bool QQuickTextPrivate::isLineLaidOutConnected()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 570-574
100.000% (1/1)
21
init
Name: QQuickTextPrivate::init
Prototype: void QQuickTextPrivate::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 118-123
100.000% (1/1)
31
getImplicitWidth
Name: QQuickTextPrivate::getImplicitWidth
Prototype: qreal QQuickTextPrivate::getImplicitWidth() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 136-146
100.000% (4/4)
52
getImplicitHeight
Name: QQuickTextPrivate::getImplicitHeight
Prototype: qreal QQuickTextPrivate::getImplicitHeight() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 148-156
100.000% (4/4)
52
get
Name: QQuickTextPrivate::get
Prototype: static inline QQuickTextPrivate *get(QQuickText *t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext_p_p.h
Lines: 208-208
100.000% (1/1)
11
fontSizeMode
Name: QQuickTextPrivate::fontSizeMode
Prototype: inline QQuickText::FontSizeMode fontSizeMode() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext_p_p.h
Lines: 205-205
100.000% (1/1)
11
elidedText
Name: QQuickTextPrivate::elidedText
Prototype: QString QQuickTextPrivate::elidedText(qreal lineWidth, const QTextLine &line, QTextLine *nextLine) const
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 617-639
100.000% (10/10)
144
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
determineHorizontalAlignment
Name: QQuickTextPrivate::determineHorizontalAlignment
Prototype: bool QQuickTextPrivate::determineHorizontalAlignment()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 1900-1911
100.000% (6/6)
42
clearFormats
Name: QQuickTextPrivate::clearFormats
Prototype: void QQuickTextPrivate::clearFormats()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 641-646
100.000% (4/4)
32
availableWidth
Name: QQuickTextPrivate::availableWidth
Prototype: qreal QQuickTextPrivate::availableWidth() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 158-162
100.000% (1/1)
21
availableHeight
Name: QQuickTextPrivate::availableHeight
Prototype: qreal QQuickTextPrivate::availableHeight() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 164-168
100.000% (1/1)
21
QQuickTextPrivate
Name: QQuickTextPrivate::QQuickTextPrivate
Prototype: QQuickTextPrivate::QQuickTextPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 76-94
100.000% (1/1)
11
ExtraData
Name: QQuickTextPrivate::ExtraData
Coverage: 100.000% (1/1)
100.000% (1/1)
21
anchorAt
Name: QQuickTextPrivate::anchorAt
Prototype: QString QQuickTextPrivate::anchorAt(const QTextLayout *layout, const QPointF &mousePos)
Coverage:  93.333% (14/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2683-2701
 93.333% (14/15)
125
setLineGeometry
Name: QQuickTextPrivate::setLineGeometry
Prototype: void QQuickTextPrivate::setLineGeometry(QTextLine &line, qreal lineWidth, qreal &height)
Coverage:  91.489% (43/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 1150-1217
 91.489% (43/47)
4614
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
ensureDoc
Name: QQuickTextPrivate::ensureDoc
Prototype: void QQuickTextPrivate::ensureDoc()
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 1233-1244
 86.667% (13/15)
245
setupTextLayout
Name: QQuickTextPrivate::setupTextLayout
Prototype: QRectF QQuickTextPrivate::setupTextLayout(qreal *const baseline)
Coverage:  84.762% (356/420)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 655-1148
 84.762% (356/420)
33766
processHoverEvent
Name: QQuickTextPrivate::processHoverEvent
Prototype: void QQuickTextPrivate::processHoverEvent(QHoverEvent *event)
Coverage:  84.211% (16/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2816-2831
 84.211% (16/19)
105
updateSize
Name: QQuickTextPrivate::updateSize
Prototype: void QQuickTextPrivate::updateSize()
Coverage:  81.707% (67/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 346-491
 81.707% (67/82)
10022
updateLayout
Name: QQuickTextPrivate::updateLayout
Prototype: void QQuickTextPrivate::updateLayout()
Coverage:  80.952% (34/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 241-299
 80.952% (34/42)
4211
setupCustomLineGeometry
Name: QQuickTextPrivate::setupCustomLineGeometry
Prototype: void QQuickTextPrivate::setupCustomLineGeometry(QTextLine &line, qreal &height, int lineOffset)
Coverage:  80.000% (12/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 576-599
 80.000% (12/15)
154
anchorAt
Name: QQuickTextPrivate::anchorAt
Prototype: QString QQuickTextPrivate::anchorAt(const QPointF &mousePos) const
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2703-2719
 75.000% (12/16)
134
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
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
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
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

Generated by Squish Coco 4.2.0