QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QAbstractProxyModel
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
setSourceModel
Name: QAbstractProxyModel::setSourceModel
Prototype: void QAbstractProxyModel::setSourceModel(QAbstractItemModel *sourceModel)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 125-141
100.000% (11/11)
104
setHeaderData
Name: QAbstractProxyModel::setHeaderData
Prototype: bool QAbstractProxyModel::setHeaderData(int section, Qt::Orientation orientation, const QVariant &value, int role)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 299-311
100.000% (5/5)
82
mapSelectionToSource
Name: QAbstractProxyModel::mapSelectionToSource
Prototype: QItemSelection QAbstractProxyModel::mapSelectionToSource(const QItemSelection &proxySelection) const
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 205-216
 28.571% (2/7)
83
mapSelectionFromSource
Name: QAbstractProxyModel::mapSelectionFromSource
Prototype: QItemSelection QAbstractProxyModel::mapSelectionFromSource(const QItemSelection &sourceSelection) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 223-234
100.000% (7/7)
83
headerData
Name: QAbstractProxyModel::headerData
Prototype: QVariant QAbstractProxyModel::headerData(int section, Qt::Orientation orientation, int role) const
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 248-260
100.000% (5/5)
82
mimeData
Name: QAbstractProxyModel::mimeData
Prototype: QMimeData* QAbstractProxyModel::mimeData(const QModelIndexList &indexes) const
Coverage:  0.000% (0/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 378-386
  0.000% (0/2)
62
dropMimeData
Name: QAbstractProxyModel::dropMimeData
Prototype: bool QAbstractProxyModel::dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 427-436
100.000% (1/1)
61
canDropMimeData
Name: QAbstractProxyModel::canDropMimeData
Prototype: bool QAbstractProxyModel::canDropMimeData(const QMimeData *data, Qt::DropAction action, 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/qabstractproxymodel.cpp
Lines: 412-421
100.000% (1/1)
61
sourceModel
Name: QAbstractProxyModel::sourceModel
Prototype: QAbstractItemModel *QAbstractProxyModel::sourceModel() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 155-161
100.000% (4/4)
42
supportedDropActions
Name: QAbstractProxyModel::supportedDropActions
Prototype: Qt::DropActions QAbstractProxyModel::supportedDropActions() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 459-463
100.000% (1/1)
21
supportedDragActions
Name: QAbstractProxyModel::supportedDragActions
Prototype: Qt::DropActions QAbstractProxyModel::supportedDragActions() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 450-454
100.000% (1/1)
21
submit
Name: QAbstractProxyModel::submit
Prototype: bool QAbstractProxyModel::submit()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 166-170
100.000% (1/1)
21
span
Name: QAbstractProxyModel::span
Prototype: QSize QAbstractProxyModel::span(const QModelIndex &index) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 352-356
  0.000% (0/1)
21
sort
Name: QAbstractProxyModel::sort
Prototype: void QAbstractProxyModel::sort(int column, Qt::SortOrder order)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 343-347
  0.000% (0/1)
21
setData
Name: QAbstractProxyModel::setData
Prototype: bool QAbstractProxyModel::setData(const QModelIndex &index, const QVariant &value, int role)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 282-286
  0.000% (0/1)
21
revert
Name: QAbstractProxyModel::revert
Prototype: void QAbstractProxyModel::revert()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 175-179
100.000% (1/1)
21
resetInternalData
Name: QAbstractProxyModel::resetInternalData
Prototype: void QAbstractProxyModel::resetInternalData()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 146-150
100.000% (1/1)
21
mimeTypes
Name: QAbstractProxyModel::mimeTypes
Prototype: QStringList QAbstractProxyModel::mimeTypes() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 441-445
100.000% (1/1)
21
hasChildren
Name: QAbstractProxyModel::hasChildren
Prototype: bool QAbstractProxyModel::hasChildren(const QModelIndex &parent) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 361-365
100.000% (1/1)
21
flags
Name: QAbstractProxyModel::flags
Prototype: Qt::ItemFlags QAbstractProxyModel::flags(const QModelIndex &index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 273-277
100.000% (1/1)
21
fetchMore
Name: QAbstractProxyModel::fetchMore
Prototype: void QAbstractProxyModel::fetchMore(const QModelIndex &parent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 334-338
  0.000% (0/1)
21
data
Name: QAbstractProxyModel::data
Prototype: QVariant QAbstractProxyModel::data(const QModelIndex &proxyIndex, int role) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 239-243
100.000% (1/1)
21
canFetchMore
Name: QAbstractProxyModel::canFetchMore
Prototype: bool QAbstractProxyModel::canFetchMore(const QModelIndex &parent) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 325-329
100.000% (1/1)
21
buddy
Name: QAbstractProxyModel::buddy
Prototype: QModelIndex QAbstractProxyModel::buddy(const QModelIndex &index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 316-320
100.000% (1/1)
21
sibling
Name: QAbstractProxyModel::sibling
Prototype: QModelIndex QAbstractProxyModel::sibling(int row, int column, const QModelIndex &idx) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 370-373
100.000% (1/1)
11
setItemData
Name: QAbstractProxyModel::setItemData
Prototype: bool QAbstractProxyModel::setItemData(const QModelIndex &index, const QMap< int, QVariant >& roles)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 291-294
100.000% (1/1)
11
itemData
Name: QAbstractProxyModel::itemData
Prototype: QMap<int, QVariant> QAbstractProxyModel::itemData(const QModelIndex &proxyIndex) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 265-268
100.000% (1/1)
11
QAbstractProxyModel
Name: QAbstractProxyModel::QAbstractProxyModel
Prototype: QAbstractProxyModel::QAbstractProxyModel(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 94-98
100.000% (1/1)
11
QAbstractProxyModel
Name: QAbstractProxyModel::QAbstractProxyModel
Prototype: QAbstractProxyModel::QAbstractProxyModel(QAbstractProxyModelPrivate &dd, QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 104-108
100.000% (1/1)
11

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