QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QItemSelectionModel
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
selectedIndexes
Name: QItemSelectionModel::selectedIndexes
Prototype: QModelIndexList QItemSelectionModel::selectedIndexes() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1638-1644
100.000% (1/1)
41
select
Name: QItemSelectionModel::select
Prototype: void QItemSelectionModel::select(const QModelIndex &index, QItemSelectionModel::SelectionFlags command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1154-1158
100.000% (1/1)
21
reset
Name: QItemSelectionModel::reset
Prototype: void QItemSelectionModel::reset()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1326-1330
100.000% (1/1)
21
model
Name: QItemSelectionModel::model
Prototype: QAbstractItemModel *QItemSelectionModel::model()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1765-1768
100.000% (1/1)
11
model
Name: QItemSelectionModel::model
Prototype: const QAbstractItemModel *QItemSelectionModel::model() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1773-1776
100.000% (1/1)
11
hasSelection
Name: QItemSelectionModel::hasSelection
Prototype: bool QItemSelectionModel::hasSelection() const
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1622-1632
100.000% (8/8)
62
emitSelectionChanged
Name: QItemSelectionModel::emitSelectionChanged
Prototype: void QItemSelectionModel::emitSelectionChanged(const QItemSelection &newSelection, const QItemSelection &oldSelection)
Coverage: 100.000% (56/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1799-1866
100.000% (56/56)
3716
currentIndex
Name: QItemSelectionModel::currentIndex
Prototype: QModelIndex QItemSelectionModel::currentIndex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1385-1388
100.000% (1/1)
11
clearSelection
Name: QItemSelectionModel::clearSelection
Prototype: void QItemSelectionModel::clearSelection()
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1336-1343
100.000% (6/6)
42
clearCurrentIndex
Name: QItemSelectionModel::clearCurrentIndex
Prototype: void QItemSelectionModel::clearCurrentIndex()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1311-1321
100.000% (4/4)
72
clear
Name: QItemSelectionModel::clear
Prototype: void QItemSelectionModel::clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1302-1306
100.000% (1/1)
21
QItemSelectionModel
Name: QItemSelectionModel::QItemSelectionModel
Prototype: QItemSelectionModel::QItemSelectionModel(QAbstractItemModel *model)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1117-1121
100.000% (1/1)
11
QItemSelectionModel
Name: QItemSelectionModel::QItemSelectionModel
Prototype: QItemSelectionModel::QItemSelectionModel(QAbstractItemModel *model, QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1126-1130
100.000% (1/1)
11
isSelected
Name: QItemSelectionModel::isSelected
Prototype: bool QItemSelectionModel::isSelected(const QModelIndex &index) const
Coverage:  93.103% (27/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1393-1425
 93.103% (27/29)
209
selectedRows
Name: QItemSelectionModel::selectedRows
Prototype: QModelIndexList QItemSelectionModel::selectedRows(int column) const
Coverage:  92.308% (12/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1653-1676
 92.308% (12/13)
135
selectedColumns
Name: QItemSelectionModel::selectedColumns
Prototype: QModelIndexList QItemSelectionModel::selectedColumns(int row) const
Coverage:  92.308% (12/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1685-1708
 92.308% (12/13)
135
setCurrentIndex
Name: QItemSelectionModel::setCurrentIndex
Prototype: void QItemSelectionModel::setCurrentIndex(const QModelIndex &index, QItemSelectionModel::SelectionFlags command)
Coverage:  91.304% (21/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1356-1379
 91.304% (21/23)
197
select
Name: QItemSelectionModel::select
Prototype: void QItemSelectionModel::select(const QItemSelection &selection, QItemSelectionModel::SelectionFlags command)
Coverage:  90.476% (19/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1245-1297
 90.476% (19/21)
279
isRowSelected
Name: QItemSelectionModel::isRowSelected
Prototype: bool QItemSelectionModel::isRowSelected(int row, const QModelIndex &parent) const
Coverage:  84.127% (53/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1435-1487
 84.127% (53/63)
3718
rowIntersectsSelection
Name: QItemSelectionModel::rowIntersectsSelection
Prototype: bool QItemSelectionModel::rowIntersectsSelection(int row, const QModelIndex &parent) const
Coverage:  83.333% (20/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1555-1583
 83.333% (20/24)
218
selection
Name: QItemSelectionModel::selection
Prototype: const QItemSelection QItemSelectionModel::selection() const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1713-1728
 71.429% (5/7)
93
columnIntersectsSelection
Name: QItemSelectionModel::columnIntersectsSelection
Prototype: bool QItemSelectionModel::columnIntersectsSelection(int column, const QModelIndex &parent) const
Coverage:  71.429% (15/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1589-1614
 71.429% (15/21)
187
isColumnSelected
Name: QItemSelectionModel::isColumnSelected
Prototype: bool QItemSelectionModel::isColumnSelected(int column, const QModelIndex &parent) const
Coverage:  71.186% (42/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1497-1549
 71.186% (42/59)
3417
setModel
Name: QItemSelectionModel::setModel
Prototype: void QItemSelectionModel::setModel(QAbstractItemModel *model)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1785-1793
 50.000% (2/4)
52
QItemSelectionModel
Name: QItemSelectionModel::QItemSelectionModel
Prototype: QItemSelectionModel::QItemSelectionModel(QItemSelectionModelPrivate &dd, QAbstractItemModel *model)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1135-1139
  0.000% (0/1)
11

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9