| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 ensureSorted| Name:  | QTableModel::ensureSorted |  | Prototype:  | void QTableModel::ensureSorted(int column, Qt::SortOrder order, int start, int end) |  | Coverage:  |   0.000% (0/47) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 540-612 |  
  |  | 55 | 13 | 
 setItem| Name:  | QTableModel::setItem |  | Prototype:  | void QTableModel::setItem(int row, int column, QTableWidgetItem *item) |  | Coverage:  |   0.000% (0/38) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 149-213 |  
  |  | 47 | 11 | 
 setItemData| Name:  | QTableModel::setItemData |  | Prototype:  | bool QTableModel::setItemData(const QModelIndex &index, const QMap<int, QVariant> &roles) |  | Coverage:  |   0.000% (0/22) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 443-473 |  
  |  | 22 | 8 | 
 removeColumns| Name:  | QTableModel::removeColumns |  | Prototype:  | bool QTableModel::removeColumns(int column, int count, const QModelIndex &) |  | Coverage:  |   0.000% (0/23) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 121-147 |  
  |  | 20 | 7 | 
 updateRowIndexes| Name:  | QTableModel::updateRowIndexes |  | Prototype:  | void QTableModel::updateRowIndexes(QModelIndexList &indexes, int movedFromRow, int movedToRow) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 643-659 |  
  |  | 12 | 6 | 
 removeRows| Name:  | QTableModel::removeRows |  | Prototype:  | bool QTableModel::removeRows(int row, int count, const QModelIndex &) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 94-119 |  
  |  | 20 | 6 | 
 itemChanged| Name:  | QTableModel::itemChanged |  | Prototype:  | void QTableModel::itemChanged(QTableWidgetItem *item) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 769-787 |  
  |  | 12 | 6 | 
 headerData| Name:  | QTableModel::headerData |  | Prototype:  | QVariant QTableModel::headerData(int section, Qt::Orientation orientation, int role) const |  | Coverage:  |   0.000% (0/21) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 690-708 |  
  |  | 13 | 6 | 
 sort| Name:  | QTableModel::sort |  | Prototype:  | void QTableModel::sort(int column, Qt::SortOrder order) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 489-531 |  
  |  | 29 | 5 | 
 setVerticalHeaderItem| Name:  | QTableModel::setVerticalHeaderItem |  | Prototype:  | void QTableModel::setVerticalHeaderItem(int section, QTableWidgetItem *item) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 288-308 |  
  |  | 14 | 5 | 
 setHorizontalHeaderItem| Name:  | QTableModel::setHorizontalHeaderItem |  | Prototype:  | void QTableModel::setHorizontalHeaderItem(int section, QTableWidgetItem *item) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 266-286 |  
  |  | 14 | 5 | 
 setData| Name:  | QTableModel::setData |  | Prototype:  | bool QTableModel::setData(const QModelIndex &index, const QVariant &value, int role) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 404-427 |  
  |  | 15 | 5 | 
 clear| Name:  | QTableModel::clear |  | Prototype:  | void QTableModel::clear() |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 737-754 |  
  |  | 11 | 5 | 
 setHeaderData| Name:  | QTableModel::setHeaderData |  | Prototype:  | bool QTableModel::setHeaderData(int section, Qt::Orientation orientation, const QVariant &value, int role) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 710-728 |  
  |  | 12 | 4 | 
 removeItem| Name:  | QTableModel::removeItem |  | Prototype:  | void QTableModel::removeItem(QTableWidgetItem *item) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 241-264 |  
  |  | 16 | 4 | 
 insertColumns| Name:  | QTableModel::insertColumns |  | Prototype:  | bool QTableModel::insertColumns(int column, int count, const QModelIndex &) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 76-92 |  
  |  | 12 | 4 | 
 index| Name:  | QTableModel::index |  | Prototype:  | QModelIndex QTableModel::index(const QTableWidgetItem *item) const |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 346-362 |  
  |  | 12 | 4 | 
 takeVerticalHeaderItem| Name:  | QTableModel::takeVerticalHeaderItem |  | Prototype:  | QTableWidgetItem *QTableModel::takeVerticalHeaderItem(int section) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 323-334 |  
  |  | 8 | 3 | 
 takeHorizontalHeaderItem| Name:  | QTableModel::takeHorizontalHeaderItem |  | Prototype:  | QTableWidgetItem *QTableModel::takeHorizontalHeaderItem(int section) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 310-321 |  
  |  | 8 | 3 | 
 setRowCount| Name:  | QTableModel::setRowCount |  | Prototype:  | void QTableModel::setRowCount(int rows) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 364-373 |  
  |  | 6 | 3 | 
 setColumnCount| Name:  | QTableModel::setColumnCount |  | Prototype:  | void QTableModel::setColumnCount(int columns) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 375-384 |  
  |  | 6 | 3 | 
 itemData| Name:  | QTableModel::itemData |  | Prototype:  | QMap<int, QVariant> QTableModel::itemData(const QModelIndex &index) const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 429-440 |  
  |  | 7 | 3 | 
 insertRows| Name:  | QTableModel::insertRows |  | Prototype:  | bool QTableModel::insertRows(int row, int count, const QModelIndex &) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 59-74 |  
  |  | 11 | 3 | 
 flags| Name:  | QTableModel::flags |  | Prototype:  | Qt::ItemFlags QTableModel::flags(const QModelIndex &index) const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 475-487 |  
  |  | 10 | 3 | 
 dropMimeData| Name:  | QTableModel::dropMimeData |  | Prototype:  | bool QTableModel::dropMimeData(const QMimeData *data, Qt::DropAction action, int row , int column, const QModelIndex &index) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 835-848 |  
  |  | 8 | 3 | 
 columnItems| Name:  | QTableModel::columnItems |  | Prototype:  | QVector<QTableWidgetItem*> QTableModel::columnItems(int column) const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 619-634 |  
  |  | 9 | 3 | 
 clearContents| Name:  | QTableModel::clearContents |  | Prototype:  | void QTableModel::clearContents() |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 756-767 |  
  |  | 7 | 3 | 
 takeItem| Name:  | QTableModel::takeItem |  | Prototype:  | QTableWidgetItem *QTableModel::takeItem(int row, int column) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 215-227 |  
  |  | 9 | 2 | 
 sortedInsertionIterator| Name:  | QTableModel::sortedInsertionIterator |  | Prototype:  | QVector<QTableWidgetItem*>::iterator QTableModel::sortedInsertionIterator( const QVector<QTableWidgetItem*>::iterator &begin, const QVector<QTableWidgetItem*>::iterator &end, Qt::SortOrder order, QTableWidgetItem *item) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 668-676 |  
  |  | 3 | 2 | 
 setItemPrototype| Name:  | QTableModel::setItemPrototype |  | Prototype:  | void QTableModel::setItemPrototype(const QTableWidgetItem *item) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 799-805 |  
  |  | 3 | 2 | 
 mimeData| Name:  | QTableModel::mimeData |  | Prototype:  | QMimeData *QTableModel::mimeData(const QModelIndexList &indexes) const |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 818-833 |  
  |  | 10 | 2 | 
 item| Name:  | QTableModel::item |  | Prototype:  | QTableWidgetItem *QTableModel::item(const QModelIndex &index) const |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 234-239 |  
  |  | 3 | 2 | 
 data| Name:  | QTableModel::data |  | Prototype:  | QVariant QTableModel::data(const QModelIndex &index, int role) const |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 396-402 |  
  |  | 4 | 2 | 
 ~QTableModel| Name:  | QTableModel::~QTableModel |  | Prototype:  | QTableModel::~QTableModel() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 53-57 |  
  |  | 2 | 1 | 
 verticalHeaderItem| Name:  | QTableModel::verticalHeaderItem |  | Prototype:  | QTableWidgetItem *QTableModel::verticalHeaderItem(int section) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 341-344 |  
  |  | 1 | 1 | 
 supportedDropActions| Name:  | QTableModel::supportedDropActions |  | Prototype:  | Qt::DropActions QTableModel::supportedDropActions() const |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 850-854 |  
  |  | 2 | 1 | 
 rowCount| Name:  | QTableModel::rowCount |  | Prototype:  | int QTableModel::rowCount(const QModelIndex &parent) const |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 386-389 |  
  |  | 1 | 1 | 
 mimeTypes| Name:  | QTableModel::mimeTypes |  | Prototype:  | QStringList QTableModel::mimeTypes() const |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 807-811 |  
  |  | 2 | 1 | 
 itemPrototype| Name:  | QTableModel::itemPrototype |  | Prototype:  | const QTableWidgetItem *QTableModel::itemPrototype() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 794-797 |  
  |  | 1 | 1 | 
 itemLessThan| Name:  | QTableModel::itemLessThan |  | Prototype:  | bool QTableModel::itemLessThan(const QPair<QTableWidgetItem*,int> &left, const QPair<QTableWidgetItem*,int> &right) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 678-682 |  
  |  | 1 | 1 | 
 itemGreaterThan| Name:  | QTableModel::itemGreaterThan |  | Prototype:  | bool QTableModel::itemGreaterThan(const QPair<QTableWidgetItem*,int> &left, const QPair<QTableWidgetItem*,int> &right) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 684-688 |  
  |  | 1 | 1 | 
 item| Name:  | QTableModel::item |  | Prototype:  | QTableWidgetItem *QTableModel::item(int row, int column) const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 229-232 |  
  |  | 1 | 1 | 
 isValid| Name:  | QTableModel::isValid |  | Prototype:  | bool QTableModel::isValid(const QModelIndex &index) const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 730-735 |  
  |  | 3 | 1 | 
 internalMimeData| Name:  | QTableModel::internalMimeData |  | Prototype:  | QMimeData *QTableModel::internalMimeData() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 813-816 |  
  |  | 1 | 1 | 
 horizontalHeaderItem| Name:  | QTableModel::horizontalHeaderItem |  | Prototype:  | QTableWidgetItem *QTableModel::horizontalHeaderItem(int section) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 336-339 |  
  |  | 1 | 1 | 
 createItem| Name:  | QTableModel::createItem |  | Prototype:  | QTableWidgetItem* QTableModel::createItem() const |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 789-792 |  
  |  | 1 | 1 | 
 columnCount| Name:  | QTableModel::columnCount |  | Prototype:  | int QTableModel::columnCount(const QModelIndex &parent) const |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 391-394 |  
  |  | 1 | 1 | 
 QTableModel| Name:  | QTableModel::QTableModel |  | Prototype:  | QTableModel::QTableModel(int rows, int columns, QTableWidget *parent) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp |  | Lines:  | 45-51 |  
  |  | 1 | 1 |