| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 6 | 1 | 
 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 |  
  |  | 6 | 1 | 
 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 |  
  |  | 6 | 2 | 
 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 |  
  |  | 8 | 2 | 
 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 |  
  |  | 8 | 3 | 
 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 |  
  |  | 8 | 3 | 
 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 |  
  |  | 8 | 2 | 
 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 |  
  |  | 10 | 4 |