OpenCoverage

QtBase - 2016-12-13 07:58:44 +0000

Function Tree

Path:<top>::QIdentityProxyModel
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
setSourceModel
Name: QIdentityProxyModel::setSourceModel
Prototype: void QIdentityProxyModel::setSourceModel(QAbstractItemModel* newSourceModel)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 339-424
100.000% (7/7)
773
rowCount
Name: QIdentityProxyModel::rowCount
Prototype: int QIdentityProxyModel::rowCount(const QModelIndex& parent) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 320-325
100.000% (1/1)
31
parent
Name: QIdentityProxyModel::parent
Prototype: QModelIndex QIdentityProxyModel::parent(const QModelIndex& child) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 289-295
100.000% (1/1)
41
index
Name: QIdentityProxyModel::index
Prototype: QModelIndex QIdentityProxyModel::index(int row, int column, const QModelIndex& parent) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 157-164
100.000% (1/1)
51
columnCount
Name: QIdentityProxyModel::columnCount
Prototype: int QIdentityProxyModel::columnCount(const QModelIndex& parent) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 137-142
100.000% (1/1)
31
QIdentityProxyModel
Name: QIdentityProxyModel::QIdentityProxyModel
Prototype: QIdentityProxyModel::QIdentityProxyModel(QObject* parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 112-116
100.000% (1/1)
31
mapToSource
Name: QIdentityProxyModel::mapToSource
Prototype: QModelIndex QIdentityProxyModel::mapToSource(const QModelIndex& proxyIndex) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 257-264
 83.333% (5/6)
52
mapFromSource
Name: QIdentityProxyModel::mapFromSource
Prototype: QModelIndex QIdentityProxyModel::mapFromSource(const QModelIndex& sourceIndex) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 198-206
 83.333% (5/6)
52
sibling
Name: QIdentityProxyModel::sibling
Prototype: QModelIndex QIdentityProxyModel::sibling(int row, int column, const QModelIndex &idx) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 169-173
  0.000% (0/1)
21
removeRows
Name: QIdentityProxyModel::removeRows
Prototype: bool QIdentityProxyModel::removeRows(int row, int count, const QModelIndex& parent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 310-315
  0.000% (0/1)
31
removeColumns
Name: QIdentityProxyModel::removeColumns
Prototype: bool QIdentityProxyModel::removeColumns(int column, int count, const QModelIndex& parent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 300-305
  0.000% (0/1)
31
match
Name: QIdentityProxyModel::match
Prototype: QModelIndexList QIdentityProxyModel::match(const QModelIndex& start, int role, const QVariant& value, int hits, Qt::MatchFlags flags) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 269-284
  0.000% (0/7)
123
mapSelectionToSource
Name: QIdentityProxyModel::mapSelectionToSource
Prototype: QItemSelection QIdentityProxyModel::mapSelectionToSource(const QItemSelection& selection) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 234-252
  0.000% (0/7)
123
mapSelectionFromSource
Name: QIdentityProxyModel::mapSelectionFromSource
Prototype: QItemSelection QIdentityProxyModel::mapSelectionFromSource(const QItemSelection& selection) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 211-229
  0.000% (0/7)
123
insertRows
Name: QIdentityProxyModel::insertRows
Prototype: bool QIdentityProxyModel::insertRows(int row, int count, const QModelIndex& parent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 188-193
  0.000% (0/1)
31
insertColumns
Name: QIdentityProxyModel::insertColumns
Prototype: bool QIdentityProxyModel::insertColumns(int column, int count, const QModelIndex& parent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 178-183
  0.000% (0/1)
31
headerData
Name: QIdentityProxyModel::headerData
Prototype: QVariant QIdentityProxyModel::headerData(int section, Qt::Orientation orientation, int role) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 330-334
  0.000% (0/1)
21
dropMimeData
Name: QIdentityProxyModel::dropMimeData
Prototype: bool QIdentityProxyModel::dropMimeData(const QMimeData* data, Qt::DropAction action, int row, int column, const QModelIndex& parent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 147-152
  0.000% (0/1)
31
QIdentityProxyModel
Name: QIdentityProxyModel::QIdentityProxyModel
Prototype: QIdentityProxyModel::QIdentityProxyModel(QIdentityProxyModelPrivate &dd, QObject* parent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 121-125
  0.000% (0/1)
31

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