| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QQuickGridViewPrivate| Name: | QQuickGridViewPrivate::QQuickGridViewPrivate | | Prototype: | QQuickGridViewPrivate() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 229-234 |
| | 1 | 1 |
addVisibleItems| Name: | QQuickGridViewPrivate::addVisibleItems | | Prototype: | bool QQuickGridViewPrivate::addVisibleItems(qreal fillFrom, qreal fillTo, qreal bufferFrom, qreal bufferTo, bool doBuffer) | | Coverage: | 89.041% (65/73) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 475-568 |
| | 69 | 19 |
adjustFirstItem| Name: | QQuickGridViewPrivate::adjustFirstItem | | Prototype: | void QQuickGridViewPrivate::adjustFirstItem(qreal forwards, qreal backwards, int changeBeforeVisible) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 684-695 |
| | 7 | 3 |
applyInsertionChange| Name: | QQuickGridViewPrivate::applyInsertionChange | | Prototype: | bool QQuickGridViewPrivate::applyInsertionChange(const QQmlChangeSet::Change &change, ChangeResult *insertResult, QList<FxViewItem *> *addedItems, QList<MovedItem> *movingIntoView) | | Coverage: | 85.938% (110/128) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 2336-2505 |
| | 111 | 35 |
changedVisibleIndex| Name: | QQuickGridViewPrivate::changedVisibleIndex | | Prototype: | void QQuickGridViewPrivate::changedVisibleIndex(int newIndex) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 255-258 |
| | 1 | 1 |
colPosAt| Name: | QQuickGridViewPrivate::colPosAt | | Prototype: | qreal QQuickGridViewPrivate::colPosAt(int modelIndex) const | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 306-328 |
| | 17 | 5 |
colSize| Name: | QQuickGridViewPrivate::colSize | | Prototype: | qreal QQuickGridViewPrivate::colSize() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 302-304 |
| | 1 | 1 |
contentXForPosition| Name: | QQuickGridViewPrivate::contentXForPosition | | Prototype: | qreal QQuickGridViewPrivate::contentXForPosition(qreal pos) const | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 414-433 |
| | 10 | 4 |
contentYForPosition| Name: | QQuickGridViewPrivate::contentYForPosition | | Prototype: | qreal QQuickGridViewPrivate::contentYForPosition(qreal pos) const | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 435-451 |
| | 8 | 4 |
createHighlight| Name: | QQuickGridViewPrivate::createHighlight | | Prototype: | void QQuickGridViewPrivate::createHighlight() | | Coverage: | 89.474% (17/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 697-735 |
| | 29 | 7 |
endPositionAt| Name: | QQuickGridViewPrivate::endPositionAt | | Prototype: | qreal QQuickGridViewPrivate::endPositionAt(int index) const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 294-297 |
| | 1 | 1 |
fixup| Name: | QQuickGridViewPrivate::fixup | | Prototype: | void QQuickGridViewPrivate::fixup(AxisData &data, qreal minExtent, qreal maxExtent) | | Coverage: | 85.075% (114/134) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 902-998 |
| | 69 | 23 |
fixupPosition| Name: | QQuickGridViewPrivate::fixupPosition | | Prototype: | void QQuickGridViewPrivate::fixupPosition() | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 894-900 |
| | 3 | 2 |
flick| Name: | QQuickGridViewPrivate::flick | | Prototype: | bool QQuickGridViewPrivate::flick(AxisData &data, qreal minExtent, qreal maxExtent, qreal vSize, QQuickTimeLineCallback::Callback fixupCallback, qreal velocity) | | Coverage: | 78.788% (78/99) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 1000-1106 |
| | 77 | 23 |
footerSize| Name: | QQuickGridViewPrivate::footerSize | | Prototype: | qreal QQuickGridViewPrivate::footerSize() const | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 771-776 |
| | 3 | 2 |
headerSize| Name: | QQuickGridViewPrivate::headerSize | | Prototype: | qreal QQuickGridViewPrivate::headerSize() const | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 764-769 |
| | 3 | 2 |
initializeCurrentItem| Name: | QQuickGridViewPrivate::initializeCurrentItem | | Prototype: | void QQuickGridViewPrivate::initializeCurrentItem() | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 882-892 |
| | 5 | 3 |
initializeViewItem| Name: | QQuickGridViewPrivate::initializeViewItem | | Prototype: | void QQuickGridViewPrivate::initializeViewItem(FxViewItem *item) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 467-473 |
| | 2 | 1 |
isContentFlowReversed| Name: | QQuickGridViewPrivate::isContentFlowReversed | | Prototype: | bool QQuickGridViewPrivate::isContentFlowReversed() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 247-253 |
| | 3 | 1 |
lastPosition| Name: | QQuickGridViewPrivate::lastPosition | | Prototype: | qreal QQuickGridViewPrivate::lastPosition() const | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 275-287 |
| | 7 | 3 |
layoutOrientation| Name: | QQuickGridViewPrivate::layoutOrientation | | Prototype: | Qt::Orientation QQuickGridViewPrivate::layoutOrientation() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 242-245 |
| | 1 | 1 |
layoutVisibleItems| Name: | QQuickGridViewPrivate::layoutVisibleItems | | Prototype: | void QQuickGridViewPrivate::layoutVisibleItems(int fromModelIndex) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 618-646 |
| | 20 | 6 |
needsRefillForAddedOrRemovedIndex| Name: | QQuickGridViewPrivate::needsRefillForAddedOrRemovedIndex | | Prototype: | bool QQuickGridViewPrivate::needsRefillForAddedOrRemovedIndex(int modelIndex) const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 2547-2552 |
| | 1 | 1 |
newViewItem| Name: | QQuickGridViewPrivate::newViewItem | | Prototype: | FxViewItem *QQuickGridViewPrivate::newViewItem(int modelIndex, QQuickItem *item) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 460-465 |
| | 3 | 1 |
originPosition| Name: | QQuickGridViewPrivate::originPosition | | Prototype: | qreal QQuickGridViewPrivate::originPosition() const | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 267-273 |
| | 4 | 2 |
positionAt| Name: | QQuickGridViewPrivate::positionAt | | Prototype: | qreal QQuickGridViewPrivate::positionAt(int index) const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 289-292 |
| | 1 | 1 |
removeItem| Name: | QQuickGridViewPrivate::removeItem | | Prototype: | void QQuickGridViewPrivate::removeItem(FxViewItem *item) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 570-579 |
| | 5 | 3 |
removeNonVisibleItems| Name: | QQuickGridViewPrivate::removeNonVisibleItems | | Prototype: | bool QQuickGridViewPrivate::removeNonVisibleItems(qreal bufferFrom, qreal bufferTo) | | Coverage: | 63.333% (19/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 581-610 |
| | 23 | 8 |
repositionItemAt| Name: | QQuickGridViewPrivate::repositionItemAt | | Prototype: | void QQuickGridViewPrivate::repositionItemAt(FxViewItem *item, int index, qreal sizeBuffer) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 648-652 |
| | 2 | 1 |
repositionPackageItemAt| Name: | QQuickGridViewPrivate::repositionPackageItemAt | | Prototype: | void QQuickGridViewPrivate::repositionPackageItemAt(QQuickItem *item, int index) | | Coverage: | 26.087% (6/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 654-676 |
| | 15 | 5 |
resetColumns| Name: | QQuickGridViewPrivate::resetColumns | | Prototype: | void QQuickGridViewPrivate::resetColumns() | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 453-458 |
| | 3 | 1 |
resetFirstItemPosition| Name: | QQuickGridViewPrivate::resetFirstItemPosition | | Prototype: | void QQuickGridViewPrivate::resetFirstItemPosition(qreal pos) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 678-682 |
| | 2 | 1 |
resetHighlightPosition| Name: | QQuickGridViewPrivate::resetHighlightPosition | | Prototype: | void QQuickGridViewPrivate::resetHighlightPosition() | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 756-762 |
| | 3 | 2 |
rowPosAt| Name: | QQuickGridViewPrivate::rowPosAt | | Prototype: | qreal QQuickGridViewPrivate::rowPosAt(int modelIndex) const | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 330-353 |
| | 18 | 5 |
rowSize| Name: | QQuickGridViewPrivate::rowSize | | Prototype: | qreal QQuickGridViewPrivate::rowSize() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 299-301 |
| | 1 | 1 |
setPosition| Name: | QQuickGridViewPrivate::setPosition | | Prototype: | void QQuickGridViewPrivate::setPosition(qreal pos) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 260-265 |
| | 3 | 1 |
showFooterForIndex| Name: | QQuickGridViewPrivate::showFooterForIndex | | Prototype: | bool QQuickGridViewPrivate::showFooterForIndex(int index) const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 783-786 |
| | 1 | 1 |
showHeaderForIndex| Name: | QQuickGridViewPrivate::showHeaderForIndex | | Prototype: | bool QQuickGridViewPrivate::showHeaderForIndex(int index) const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 778-781 |
| | 1 | 1 |
snapIndex| Name: | QQuickGridViewPrivate::snapIndex | | Prototype: | int QQuickGridViewPrivate::snapIndex() const | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 396-412 |
| | 12 | 5 |
snapItemAt| Name: | QQuickGridViewPrivate::snapItemAt | | Prototype: | FxViewItem *QQuickGridViewPrivate::snapItemAt(qreal pos) const | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 384-394 |
| | 7 | 4 |
snapPosAt| Name: | QQuickGridViewPrivate::snapPosAt | | Prototype: | qreal QQuickGridViewPrivate::snapPosAt(qreal pos) const | | Coverage: | 83.333% (15/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 356-382 |
| | 21 | 5 |
translateAndTransitionItemsAfter| Name: | QQuickGridViewPrivate::translateAndTransitionItemsAfter | | Prototype: | void QQuickGridViewPrivate::translateAndTransitionItemsAfter(int afterModelIndex, const ChangeResult &insertionResult, const ChangeResult &removalResult) | | Coverage: | 74.074% (20/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 2507-2545 |
| | 26 | 9 |
updateFooter| Name: | QQuickGridViewPrivate::updateFooter | | Prototype: | void QQuickGridViewPrivate::updateFooter() | | Coverage: | 94.444% (34/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 788-831 |
| | 30 | 11 |
updateHeader| Name: | QQuickGridViewPrivate::updateHeader | | Prototype: | void QQuickGridViewPrivate::updateHeader() | | Coverage: | 92.683% (38/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 833-880 |
| | 33 | 12 |
updateHighlight| Name: | QQuickGridViewPrivate::updateHighlight | | Prototype: | void QQuickGridViewPrivate::updateHighlight() | | Coverage: | 96.000% (24/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 737-754 |
| | 11 | 3 |
updateViewport| Name: | QQuickGridViewPrivate::updateViewport | | Prototype: | void QQuickGridViewPrivate::updateViewport() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 612-616 |
| | 2 | 1 |
~QQuickGridViewPrivate| Name: | QQuickGridViewPrivate::~QQuickGridViewPrivate | | Prototype: | ~QQuickGridViewPrivate() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | | Lines: | 235-239 |
| | 2 | 1 |