OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQuickFlickablePrivate
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
updateVelocity
Name: QQuickFlickablePrivate::updateVelocity
Prototype: void QQuickFlickablePrivate::updateVelocity()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2707-2712
100.000% (1/1)
31
updateBeginningEnd
Name: QQuickFlickablePrivate::updateBeginningEnd
Prototype: void QQuickFlickablePrivate::updateBeginningEnd()
Coverage: 100.000% (31/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 508-568
100.000% (31/31)
4011
setViewportY
Name: QQuickFlickablePrivate::setViewportY
Prototype: void QQuickFlickablePrivate::setViewportY(qreal y)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1615-1640
100.000% (18/18)
176
setViewportX
Name: QQuickFlickablePrivate::setViewportX
Prototype: void QQuickFlickablePrivate::setViewportX(qreal x)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1588-1613
100.000% (18/18)
176
resetTimeline
Name: QQuickFlickablePrivate::resetTimeline
Prototype: void QQuickFlickablePrivate::resetTimeline(AxisData &data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 453-458
100.000% (4/4)
32
itemGeometryChanged
Name: QQuickFlickablePrivate::itemGeometryChanged
Prototype: void QQuickFlickablePrivate::itemGeometryChanged(QQuickItem *item, QQuickGeometryChange change, const QRectF &)
Coverage: 100.000% (19/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 316-332
100.000% (19/19)
137
get
Name: QQuickFlickablePrivate::get
Prototype: static inline QQuickFlickablePrivate *get(QQuickFlickable *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable_p_p.h
Lines: 81-81
100.000% (1/1)
11
flickY
Name: QQuickFlickablePrivate::flickY
Prototype: bool QQuickFlickablePrivate::flickY(qreal velocity)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 340-344
100.000% (1/1)
21
flickX
Name: QQuickFlickablePrivate::flickX
Prototype: bool QQuickFlickablePrivate::flickX(qreal velocity)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 334-338
100.000% (1/1)
21
fixupY_callback
Name: QQuickFlickablePrivate::fixupY_callback
Prototype: void QQuickFlickablePrivate::fixupY_callback(void *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 400-403
100.000% (1/1)
11
fixupY
Name: QQuickFlickablePrivate::fixupY
Prototype: void QQuickFlickablePrivate::fixupY()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 418-424
100.000% (4/4)
42
fixupX_callback
Name: QQuickFlickablePrivate::fixupX_callback
Prototype: void QQuickFlickablePrivate::fixupX_callback(void *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 405-408
100.000% (1/1)
11
fixupX
Name: QQuickFlickablePrivate::fixupX
Prototype: void QQuickFlickablePrivate::fixupX()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 410-416
100.000% (4/4)
42
draggingStarting
Name: QQuickFlickablePrivate::draggingStarting
Prototype: void QQuickFlickablePrivate::draggingStarting()
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2497-2513
100.000% (22/22)
114
data_append
Name: QQuickFlickablePrivate::data_append
Prototype: void QQuickFlickablePrivate::data_append(QQmlListProperty<QObject> *prop, QObject *o)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1845-1852
100.000% (4/4)
32
clearDelayedPress
Name: QQuickFlickablePrivate::clearDelayedPress
Prototype: void QQuickFlickablePrivate::clearDelayedPress()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1553-1560
100.000% (4/4)
42
cancelInteraction
Name: QQuickFlickablePrivate::cancelInteraction
Prototype: void QQuickFlickablePrivate::cancelInteraction()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2292-2306
100.000% (7/7)
113
Velocity
Name: QQuickFlickablePrivate::Velocity
Coverage: 100.000% (5/5)
100.000% (5/5)
43
QQuickFlickablePrivate
Name: QQuickFlickablePrivate::QQuickFlickablePrivate
Prototype: QQuickFlickablePrivate::QQuickFlickablePrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 243-262
100.000% (1/1)
21
AxisData
Name: QQuickFlickablePrivate::AxisData
Coverage:  95.455% (21/22)
 95.455% (21/22)
2512
viewportAxisMoved
Name: QQuickFlickablePrivate::viewportAxisMoved
Prototype: void QQuickFlickablePrivate::viewportAxisMoved(AxisData &data, qreal minExtent, qreal maxExtent, qreal vSize, QQuickTimeLineCallback::Callback fixupCallback)
Coverage:  92.500% (37/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1706-1747
 92.500% (37/40)
288
draggingEnding
Name: QQuickFlickablePrivate::draggingEnding
Prototype: void QQuickFlickablePrivate::draggingEnding()
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2515-2533
 88.889% (16/18)
134
fixup
Name: QQuickFlickablePrivate::fixup
Prototype: void QQuickFlickablePrivate::fixup(AxisData &data, qreal minExtent, qreal maxExtent)
Coverage:  88.000% (22/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 469-496
 88.000% (22/25)
218
maybeBeginDrag
Name: QQuickFlickablePrivate::maybeBeginDrag
Prototype: void QQuickFlickablePrivate::maybeBeginDrag(qint64 currentTimestamp, const QPointF &pressPosn)
Coverage:  84.615% (22/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1007-1047
 84.615% (22/26)
348
drag
Name: QQuickFlickablePrivate::drag
Prototype: void QQuickFlickablePrivate::drag(qint64 currentTimestamp, QEvent::Type eventType, const QPointF &localPos, const QVector2D &deltas, bool overThreshold, bool momentum, bool velocitySensitiveOverBounds, const QVector2D &velocity)
Coverage:  80.989% (213/263)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1049-1253
 80.989% (213/263)
14049
handleMouseMoveEvent
Name: QQuickFlickablePrivate::handleMouseMoveEvent
Prototype: void QQuickFlickablePrivate::handleMouseMoveEvent(QMouseEvent *event)
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1255-1280
 80.000% (16/20)
186
init
Name: QQuickFlickablePrivate::init
Prototype: void QQuickFlickablePrivate::init()
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 264-278
 78.947% (15/19)
447
handleMouseReleaseEvent
Name: QQuickFlickablePrivate::handleMouseReleaseEvent
Prototype: void QQuickFlickablePrivate::handleMouseReleaseEvent(QMouseEvent *event)
Coverage:  78.313% (65/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1282-1363
 78.313% (65/83)
5613
flickingStarted
Name: QQuickFlickablePrivate::flickingStarted
Prototype: void QQuickFlickablePrivate::flickingStarted(bool flickingH, bool flickingV)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1810-1829
 77.778% (21/27)
135
flick
Name: QQuickFlickablePrivate::flick
Prototype: bool QQuickFlickablePrivate::flick(AxisData &data, qreal minExtent, qreal maxExtent, qreal, QQuickTimeLineCallback::Callback fixupCallback, qreal velocity)
Coverage:  70.968% (22/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 346-398
 70.968% (22/31)
3610
replayDelayedPress
Name: QQuickFlickablePrivate::replayDelayedPress
Prototype: void QQuickFlickablePrivate::replayDelayedPress()
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1562-1585
 70.000% (7/10)
144
handleMousePressEvent
Name: QQuickFlickablePrivate::handleMousePressEvent
Prototype: void QQuickFlickablePrivate::handleMousePressEvent(QMouseEvent *event)
Coverage:  68.000% (17/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 976-1005
 68.000% (17/25)
214
captureDelayedPress
Name: QQuickFlickablePrivate::captureDelayedPress
Prototype: void QQuickFlickablePrivate::captureDelayedPress(QQuickItem *item, QMouseEvent *event)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1537-1551
 66.667% (6/9)
83
isInnermostPressDelay
Name: QQuickFlickablePrivate::isInnermostPressDelay
Prototype: bool QQuickFlickablePrivate::isInnermostPressDelay(QQuickItem *i) const
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1522-1535
 63.636% (7/11)
83
adjustContentPos
Name: QQuickFlickablePrivate::adjustContentPos
Prototype: void QQuickFlickablePrivate::adjustContentPos(AxisData &data, qreal toPos)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 426-451
 63.636% (7/11)
145
overShootDistance
Name: QQuickFlickablePrivate::overShootDistance
Prototype: qreal QQuickFlickablePrivate::overShootDistance(qreal size) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 284-290
 50.000% (2/4)
32
isViewMoving
Name: QQuickFlickablePrivate::isViewMoving
Prototype: bool QQuickFlickablePrivate::isViewMoving() const
Coverage:  50.000% (6/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2535-2543
 50.000% (6/12)
52
clearTimeline
Name: QQuickFlickablePrivate::clearTimeline
Prototype: void QQuickFlickablePrivate::clearTimeline()
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 460-467
 42.857% (3/7)
53
computeCurrentTime
Name: QQuickFlickablePrivate::computeCurrentTime
Prototype: qint64 QQuickFlickablePrivate::computeCurrentTime(QInputEvent *event) const
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 962-969
 28.571% (2/7)
53
devicePixelRatio
Name: QQuickFlickablePrivate::devicePixelRatio
Prototype: qreal QQuickFlickablePrivate::devicePixelRatio() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 971-974
  0.000% (0/1)
11
data_count
Name: QQuickFlickablePrivate::data_count
Prototype: int QQuickFlickablePrivate::data_count(QQmlListProperty<QObject> *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1854-1858
  0.000% (0/1)
11
data_at
Name: QQuickFlickablePrivate::data_at
Prototype: QObject *QQuickFlickablePrivate::data_at(QQmlListProperty<QObject> *, int)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1860-1864
  0.000% (0/1)
11

Generated by Squish Coco 4.2.0