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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...240
McCabe - Cyclomatic Complexity: 4
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...274
McCabe - Cyclomatic Complexity: 6
275
McCabe - Cyclomatic Complexity: 7
276
McCabe - Cyclomatic Complexity: 7
277
McCabe - Cyclomatic Complexity: 7
278279
McCabe - Cyclomatic Complexity: 7
280
McCabe - Cyclomatic Complexity: 8
281
McCabe - Cyclomatic Complexity: 8
282
McCabe - Cyclomatic Complexity: 8
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QTabBar::insertTab
Name: QTabBar::insertTab
Prototype: int QTabBar::insertTab(int index, const QIcon& icon, const QString &text)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 944-979
  0.000% (0/20)
247
QTabBar::mousePressEvent
Name: QTabBar::mousePressEvent
Prototype: void QTabBar::mousePressEvent(QMouseEvent *event)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 1909-1945
  0.000% (0/30)
227
QTabBar::tabSizeHint
Name: QTabBar::tabSizeHint
Prototype: QSize QTabBar::tabSizeHint(int index) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 1468-1517
  0.000% (0/22)
377
QTabBarPrivate::_q_scrollTabs
Name: QTabBarPrivate::_q_scrollTabs
Prototype: void QTabBarPrivate::_q_scrollTabs()
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 786-811
  0.000% (0/23)
177
QTabWidget::keyPressEvent
Name: QTabWidget::keyPressEvent
Prototype: void QTabWidget::keyPressEvent(QKeyEvent *e)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabwidget.cpp
Lines: 1084-1125
  0.000% (0/29)
187
QTableModel::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: 127-153
  0.000% (0/23)
207
QTableViewPrivate::drawCell
Name: QTableViewPrivate::drawCell
Prototype: void QTableViewPrivate::drawCell(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 891-920
  0.000% (0/28)
197
QTableViewPrivate::trimHiddenSelections
Name: QTableViewPrivate::trimHiddenSelections
Prototype: void QTableViewPrivate::trimHiddenSelections(QItemSelectionRange *range) const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 631-663
  0.000% (0/31)
227
QTcpServer::listen
Name: QTcpServer::listen
Prototype: bool QTcpServer::listen(const QHostAddress &address, quint16 port)
Coverage:  71.429% (15/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qtcpserver.cpp
Lines: 273-336
 71.429% (15/21)
367
QTcpServerPrivate::readNotification
Name: QTcpServerPrivate::readNotification
Prototype: void QTcpServerPrivate::readNotification()
Coverage:  78.947% (15/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qtcpserver.cpp
Lines: 186-219
 78.947% (15/19)
197
QTeamCityLogger::addIncident
Name: QTeamCityLogger::addIncident
Prototype: void QTeamCityLogger::addIncident(IncidentTypes type, const char *description, const char *file, int line)
Coverage:  92.000% (23/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qteamcitylogger.cpp
Lines: 136-189
 92.000% (23/25)
307
QTemporaryFile::createNativeFile
Name: QTemporaryFile::createNativeFile
Prototype: QTemporaryFile *QTemporaryFile::createNativeFile(QFile &file)
Coverage:  89.474% (17/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 736-769
 89.474% (17/19)
227
QTest::incidentType2String
Name: QTest::incidentType2String
Prototype: static const char *incidentType2String(QAbstractTestLogger::IncidentTypes type)
Coverage:  15.385% (2/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qteamcitylogger.cpp
Lines: 54-71
 15.385% (2/13)
87
QTest::xmlIncidentType2String
Name: QTest::xmlIncidentType2String
Prototype: static const char* xmlIncidentType2String(QAbstractTestLogger::IncidentTypes type)
Coverage:  61.538% (8/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qxmltestlogger.cpp
Lines: 79-96
 61.538% (8/13)
87
QTestXunitStreamer::formatAttributes
Name: QTestXunitStreamer::formatAttributes
Prototype: void QTestXunitStreamer::formatAttributes(const QTestElement* element, const QTestElementAttribute *attribute, QTestCharBuffer *formatted) const
Coverage:  77.778% (21/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestxunitstreamer.cpp
Lines: 115-145
 77.778% (21/27)
187
QTextBrowserPrivate::findFile
Name: QTextBrowserPrivate::findFile
Prototype: QString QTextBrowserPrivate::findFile(const QUrl &name) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextbrowser.cpp
Lines: 150-178
  0.000% (0/18)
157
QTextCursorPrivate::adjustPosition
Name: QTextCursorPrivate::adjustPosition
Prototype: QTextCursorPrivate::AdjustResult QTextCursorPrivate::adjustPosition(int positionOfChange, int charsAddedOrRemoved, QTextUndoCommand::Operation op)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 92-129
  0.000% (0/41)
227
QTextDocumentLayoutPrivate::findY
Name: QTextDocumentLayoutPrivate::findY
Prototype: QFixed QTextDocumentLayoutPrivate::findY(QFixed yFrom, const QTextLayoutStruct *layoutStruct, QFixed requiredWidth) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 2826-2853
  0.000% (0/19)
167
QTextDocumentLayoutPrivate::hitTest
Name: QTextDocumentLayoutPrivate::hitTest
Prototype: QTextDocumentLayoutPrivate::HitPoint QTextDocumentLayoutPrivate::hitTest(QTextFrame::Iterator it, HitPoint hit, const QFixedPoint &p, int *position, QTextLayout **l, Qt::HitTestAccuracy accuracy) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 685-719
  0.000% (0/24)
207
QTextDocumentLayoutPrivate::positionFloat
Name: QTextDocumentLayoutPrivate::positionFloat
Prototype: void QTextDocumentLayoutPrivate::positionFloat(QTextFrame *frame, QTextLine *currentLine)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 2009-2069
  0.000% (0/22)
357
QTextDocumentPrivate::scan_frames
Name: QTextDocumentPrivate::scan_frames
Prototype: void QTextDocumentPrivate::scan_frames(int pos, int charsRemoved, int charsAdded)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 1471-1514
  0.000% (0/19)
307
QTextEdit::changeEvent
Name: QTextEdit::changeEvent
Prototype: void QTextEdit::changeEvent(QEvent *e)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextedit.cpp
Lines: 1811-1830
  0.000% (0/21)
167
QTextEdit::timerEvent
Name: QTextEdit::timerEvent
Prototype: void QTextEdit::timerEvent(QTimerEvent *e)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextedit.cpp
Lines: 1084-1125
  0.000% (0/20)
287
QTextEngine::font
Name: QTextEngine::font
Prototype: QFont QTextEngine::font(const QScriptItem &si) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 1979-2007
  0.000% (0/24)
177
QTextEngine::offsetInLigature
Name: QTextEngine::offsetInLigature
Prototype: QFixed QTextEngine::offsetInLigature(const QScriptItem *si, int pos, int max, int glyph_pos)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 3109-3137
  0.000% (0/19)
167
QTextHtmlExporter::emitFrame
Name: QTextHtmlExporter::emitFrame
Prototype: void QTextHtmlExporter::emitFrame(QTextFrame::Iterator frameIt)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 3142-3166
  0.000% (0/25)
167
QTextHtmlExporter::emitFrameStyle
Name: QTextHtmlExporter::emitFrameStyle
Prototype: void QTextHtmlExporter::emitFrameStyle(const QTextFrameFormat &format, FrameType frameType)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 3193-3232
  0.000% (0/27)
287
QTextHtmlExporter::toHtml
Name: QTextHtmlExporter::toHtml
Prototype: QString QTextHtmlExporter::toHtml(const QByteArray &encoding, ExportMode mode)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 2255-2324
  0.000% (0/23)
457
QTextHtmlParser::importStyleSheet
Name: QTextHtmlParser::importStyleSheet
Prototype: void QTextHtmlParser::importStyleSheet(const QString &href)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1794-1817
  0.000% (0/18)
177
QTextItemInt::initWithScriptItem
Name: QTextItemInt::initWithScriptItem
Prototype: void QTextItemInt::initWithScriptItem(const QScriptItem &si)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 3473-3498
  0.000% (0/25)
167
QTextStreamPrivate::flushWriteBuffer
Name: QTextStreamPrivate::flushWriteBuffer
Prototype: void QTextStreamPrivate::flushWriteBuffer()
Coverage:  86.207% (25/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 548-622
 86.207% (25/29)
197
QTextTable::resize
Name: QTextTable::resize
Prototype: void QTextTable::resize(int rows, int cols)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 645-670
  0.000% (0/21)
177
QTextureGlyphCache::calculateSubPixelPositionCount
Name: QTextureGlyphCache::calculateSubPixelPositionCount
Prototype: int QTextureGlyphCache::calculateSubPixelPositionCount(glyph_t glyph) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtextureglyphcache.cpp
Lines: 56-92
  0.000% (0/19)
207
QThreadStorageData::finish
Name: QThreadStorageData::finish
Prototype: void QThreadStorageData::finish(void **p)
Coverage:  69.565% (16/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadstorage.cpp
Lines: 172-209
 69.565% (16/23)
237
QToolBar::setIconSize
Name: QToolBar::setIconSize
Prototype: void QToolBar::setIconSize(const QSize &iconSize)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbar.cpp
Lines: 671-700
  0.000% (0/25)
217
QToolBarAreaLayout::indexOf
Name: QToolBarAreaLayout::indexOf
Prototype: QList<int> QToolBarAreaLayout::indexOf(QWidget *toolBar) const
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 996-1030
  0.000% (0/21)
197
QToolBarAreaLayoutInfo::insertToolBarBreak
Name: QToolBarAreaLayoutInfo::insertToolBarBreak
Prototype: void QToolBarAreaLayoutInfo::insertToolBarBreak(QToolBar *before)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 347-373
  0.000% (0/21)
167
QToolBarAreaLayoutLine::fitLayout
Name: QToolBarAreaLayoutLine::fitLayout
Prototype: void QToolBarAreaLayoutLine::fitLayout()
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 148-188
  0.000% (0/21)
257
QToolBarLayout::createItem
Name: QToolBarLayout::createItem
Prototype: QToolBarItem *QToolBarLayout::createItem(QAction *action)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbarlayout.cpp
Lines: 702-747
  0.000% (0/19)
377
QTreeModel::sortItems
Name: QTreeModel::sortItems
Prototype: void QTreeModel::sortItems(QList<QTreeWidgetItem*> *items, int column, Qt::SortOrder order)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 839-876
  0.000% (0/21)
257
QTreeView::setFirstColumnSpanned
Name: QTreeView::setFirstColumnSpanned
Prototype: void QTreeView::setFirstColumnSpanned(int row, const QModelIndex &parent, bool span)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 659-685
  0.000% (0/20)
197
QTreeView::setSelection
Name: QTreeView::setSelection
Prototype: void QTreeView::setSelection(const QRect &rect, QItemSelectionModel::SelectionFlags command)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 2341-2371
  0.000% (0/29)
237
QTreeViewPrivate::columnRanges
Name: QTreeViewPrivate::columnRanges
Prototype: QVector<QPair<int, int> > QTreeViewPrivate::columnRanges(const QModelIndex &topIndex, const QModelIndex &bottomIndex) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3771-3816
  0.000% (0/19)
247
QTreeWidgetItem::setFlags
Name: QTreeWidgetItem::setFlags
Prototype: void QTreeWidgetItem::setFlags(Qt::ItemFlags flags)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 1621-1653
  0.000% (0/27)
217
QTreeWidgetItem::takeChild
Name: QTreeWidgetItem::takeChild
Prototype: QTreeWidgetItem *QTreeWidgetItem::takeChild(int index)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 1960-1990
  0.000% (0/23)
197
QTriangulatingStroker::endCap
Name: QTriangulatingStroker::endCap
Prototype: void QTriangulatingStroker::endCap(const qreal *)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulatingstroker.cpp
Lines: 425-452
  0.000% (0/14)
207
QTzTimeZonePrivate::data
Name: QTzTimeZonePrivate::data
Prototype: QTimeZonePrivate::Data QTzTimeZonePrivate::data(qint64 forMSecsSinceEpoch) const
Coverage:  72.000% (18/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 906-942
 72.000% (18/25)
217
QUnicodeTools::initScripts
Name: QUnicodeTools::initScripts
Prototype: void initScripts(const ushort *string, int length, uchar *scripts)
Coverage: 100.000% (21/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetools.cpp
Lines: 685-734
100.000% (21/21)
277
QUnifiedTimer::updateAnimationTimers
Name: QUnifiedTimer::updateAnimationTimers
Prototype: void QUnifiedTimer::updateAnimationTimers(qint64)
Coverage:  60.870% (14/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qabstractanimation.cpp
Lines: 301-337
 60.870% (14/23)
197
QUnixPrintWidgetPrivate::updateWidget
Name: QUnixPrintWidgetPrivate::updateWidget
Prototype: void QUnixPrintWidgetPrivate::updateWidget()
Coverage:  42.424% (14/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintdialog_unix.cpp
Lines: 691-721
 42.424% (14/33)
227
QUrl::fromUserInput
Name: QUrl::fromUserInput
Prototype: QUrl QUrl::fromUserInput(const QString &userInput)
Coverage:  92.000% (23/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 4261-4300
 92.000% (23/25)
207
QUrl::setHost
Name: QUrl::setHost
Prototype: void QUrl::setHost(const QString &host, ParsingMode mode)
Coverage:  94.737% (18/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 2341-2372
 94.737% (18/19)
177
QUrlQuery::query
Name: QUrlQuery::query
Prototype: QString QUrlQuery::query(QUrl::ComponentFormattingOptions encoding) const
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlquery.cpp
Lines: 509-550
100.000% (19/19)
257
QUtf8::convertToUnicode
Name: QUtf8::convertToUnicode
Prototype: QChar *QUtf8::convertToUnicode(QChar *buffer, const char *chars, int len) noexcept
Coverage: 100.000% (23/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 288-322
100.000% (23/23)
197
QUuid::operator<
Name: QUuid::operator<
Prototype: bool QUuid::operator<(const QUuid &other) const noexcept
Coverage:  68.421% (13/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 856-870
 68.421% (13/19)
87
QVariantAnimationPrivate::recalculateCurrentInterval
Name: QVariantAnimationPrivate::recalculateCurrentInterval
Prototype: void QVariantAnimationPrivate::recalculateCurrentInterval(bool force )
Coverage:  72.222% (26/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qvariantanimation.cpp
Lines: 234-280
 72.222% (26/36)
277
QWhatsThat::paintEvent
Name: QWhatsThat::paintEvent
Prototype: void QWhatsThat::paintEvent(QPaintEvent*)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwhatsthis.cpp
Lines: 292-339
  0.000% (0/19)
387
QWidget::inputMethodQuery
Name: QWidget::inputMethodQuery
Prototype: QVariant QWidget::inputMethodQuery(Qt::InputMethodQuery query) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 9782-9799
  0.000% (0/12)
77
QWidget::setMinimumSize
Name: QWidget::setMinimumSize
Prototype: void QWidget::setMinimumSize(int minw, int minh)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 4025-4048
  0.000% (0/21)
167
QWidget::setStyleSheet
Name: QWidget::setStyleSheet
Prototype: void QWidget::setStyleSheet(const QString& styleSheet)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 2676-2704
  0.000% (0/19)
187
QWidget::setWindowState
Name: QWidget::setWindowState
Prototype: void QWidget::setWindowState(Qt::WindowStates newstate)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 3084-3116
  0.000% (0/25)
237
QWidgetBackingStore::flush
Name: QWidgetBackingStore::flush
Prototype: void QWidgetBackingStore::flush(QWidget *widget)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 1417-1455
  0.000% (0/31)
237
QWidgetItem::expandingDirections
Name: QWidgetItem::expandingDirections
Prototype: Qt::Orientations QWidgetItem::expandingDirections() const
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qlayoutitem.cpp
Lines: 576-600
  0.000% (0/23)
157
QWidgetLineControl::advanceToEnabledItem
Name: QWidgetLineControl::advanceToEnabledItem
Prototype: bool QWidgetLineControl::advanceToEnabledItem(int dir)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1423-1445
  0.000% (0/21)
167
QWidgetLineControl::moveCursor
Name: QWidgetLineControl::moveCursor
Prototype: void QWidgetLineControl::moveCursor(int pos, bool mark)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 477-506
  0.000% (0/29)
217
QWidgetLineControl::setSelection
Name: QWidgetLineControl::setSelection
Prototype: void QWidgetLineControl::setSelection(int start, int length)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 311-343
  0.000% (0/28)
257
QWidgetPrivate::createWinId
Name: QWidgetPrivate::createWinId
Prototype: void QWidgetPrivate::createWinId()
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 2557-2586
  0.000% (0/33)
167
QWidgetPrivate::hideChildren
Name: QWidgetPrivate::hideChildren
Prototype: void QWidgetPrivate::hideChildren(bool spontaneous)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 8307-8356
  0.000% (0/27)
207
QWidgetPrivate::hide_sys
Name: QWidgetPrivate::hide_sys
Prototype: void QWidgetPrivate::hide_sys()
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 8090-8125
  0.000% (0/30)
207
QWidgetPrivate::inheritStyle
Name: QWidgetPrivate::inheritStyle
Prototype: void QWidgetPrivate::inheritStyle()
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 2834-2876
  0.000% (0/33)
227
QWidgetPrivate::paintBackground
Name: QWidgetPrivate::paintBackground
Prototype: void QWidgetPrivate::paintBackground(QPainter *painter, const QRegion &rgn, int flags) const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 2425-2473
  0.000% (0/25)
287
QWidgetPrivate::setLocale_helper
Name: QWidgetPrivate::setLocale_helper
Prototype: void QWidgetPrivate::setLocale_helper(const QLocale &loc, bool forceUpdate)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5961-5983
  0.000% (0/23)
167
QWidgetPrivate::updateIsOpaque
Name: QWidgetPrivate::updateIsOpaque
Prototype: void QWidgetPrivate::updateIsOpaque()
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 2325-2369
  0.000% (0/27)
207
QWidgetTextControl::anchorPosition
Name: QWidgetTextControl::anchorPosition
Prototype: QPointF QWidgetTextControl::anchorPosition(const QString &name) const
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 3035-3062
  0.000% (0/23)
197
QWidgetTextControlPrivate::selectionChanged
Name: QWidgetTextControlPrivate::selectionChanged
Prototype: void QWidgetTextControlPrivate::selectionChanged(bool forceEmitSelectionChanged )
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 577-615
  0.000% (0/33)
257
QWidgetWindow::handleExposeEvent
Name: QWidgetWindow::handleExposeEvent
Prototype: void QWidgetWindow::handleExposeEvent(QExposeEvent *event)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 886-925
  0.000% (0/19)
197
QWindow::setParent
Name: QWindow::setParent
Prototype: void QWindow::setParent(QWindow *parent)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 628-662
  0.000% (0/26)
197
QWindowGeometrySpecification::applyTo
Name: QWindowGeometrySpecification::applyTo
Prototype: void QWindowGeometrySpecification::applyTo(QWindow *window) const
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 321-349
  0.000% (0/23)
227
QWizardPrivate::updateButtonTexts
Name: QWizardPrivate::updateButtonTexts
Prototype: void QWizardPrivate::updateButtonTexts()
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 1455-1473
  0.000% (0/21)
117
QWizardPrivate::updateMinMaxSizes
Name: QWizardPrivate::updateMinMaxSizes
Prototype: void QWizardPrivate::updateMinMaxSizes(const QWizardLayoutInfo &info)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 1339-1373
  0.000% (0/23)
217
QXcbClipboardMime::formats_sys
Name: QXcbClipboardMime::formats_sys
Prototype: QStringList formats_sys() const override
Coverage:  78.947% (15/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 93-121
 78.947% (15/19)
157
QXcbDrag::dndEnable
Name: QXcbDrag::dndEnable
Prototype: bool QXcbDrag::dndEnable(QXcbWindow *w, bool on)
Coverage:  23.810% (5/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 1200-1247
 23.810% (5/21)
287
QXcbDrag::timerEvent
Name: QXcbDrag::timerEvent
Prototype: void QXcbDrag::timerEvent(QTimerEvent* e)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 1055-1088
  0.000% (0/21)
167
QXcbDrag::toXdndAction
Name: QXcbDrag::toXdndAction
Prototype: xcb_atom_t QXcbDrag::toXdndAction(Qt::DropAction a) const
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 559-574
  0.000% (0/11)
67
QXcbWindow::destroy
Name: QXcbWindow::destroy
Prototype: void QXcbWindow::destroy()
Coverage:  76.190% (16/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 613-639
 76.190% (16/21)
187
QXcbWindow::handleButtonPressEvent
Name: QXcbWindow::handleButtonPressEvent
Prototype: void QXcbWindow::handleButtonPressEvent(int event_x, int event_y, int root_x, int root_y, int detail, Qt::KeyboardModifiers modifiers, xcb_timestamp_t timestamp, Qt::MouseEventSource source)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2218-2261
  0.000% (0/39)
267
QXcbWindow::setMouseGrabEnabled
Name: QXcbWindow::setMouseGrabEnabled
Prototype: bool QXcbWindow::setMouseGrabEnabled(bool grab)
Coverage:  35.484% (11/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2639-2671
 35.484% (11/31)
257
QXcbWindow::windowEvent
Name: QXcbWindow::windowEvent
Prototype: void QXcbWindow::windowEvent(QEvent *event)
Coverage:  42.857% (6/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2691-2718
 42.857% (6/14)
157
QXmlSimpleReader::feature
Name: QXmlSimpleReader::feature
Prototype: bool QXmlSimpleReader::feature(const QString& name, bool *ok) const
Coverage:  25.000% (6/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 2927-2949
 25.000% (6/24)
177
QXmlSimpleReaderPrivate::next
Name: QXmlSimpleReaderPrivate::next
Prototype: void QXmlSimpleReaderPrivate::next()
Coverage: 100.000% (21/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 7780-7811
100.000% (21/21)
197
QXmlSimpleReaderPrivate::reportEndEntities
Name: QXmlSimpleReaderPrivate::reportEndEntities
Prototype: bool QXmlSimpleReaderPrivate::reportEndEntities()
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 4250-4273
  0.000% (0/23)
157
QXmlStreamReader::readNext
Name: QXmlStreamReader::readNext
Prototype: QXmlStreamReader::TokenType QXmlStreamReader::readNext()
Coverage: 100.000% (24/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 596-616
100.000% (24/24)
167
QXmlTestLogger::xmlCdata
Name: QXmlTestLogger::xmlCdata
Prototype: int QXmlTestLogger::xmlCdata(QTestCharBuffer *destBuf, char const* src, size_t n)
Coverage:  77.273% (17/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qxmltestlogger.cpp
Lines: 376-419
 77.273% (17/22)
247
QtConcurrent::ThreadEngineBarrier::release
Name: QtConcurrent::ThreadEngineBarrier::release
Prototype: int ThreadEngineBarrier::release()
Coverage:  58.824% (10/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp
Lines: 65-82
 58.824% (10/17)
117
QtFontFamily::foundry
Name: QtFontFamily::foundry
Prototype: QtFontFoundry *QtFontFamily::foundry(const QString &f, bool create)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 385-407
  0.000% (0/21)
157
QtPrivate::QContainerImplHelper::mid
Name: QtPrivate::QContainerImplHelper::mid
Prototype: QContainerImplHelper::CutResult QContainerImplHelper::mid(int originalLength, int *_position, int *_length)
Coverage: 100.000% (23/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qarraydata.cpp
Lines: 147-169
100.000% (23/23)
167
QtPrivate::intersect_rect
Name: QtPrivate::intersect_rect
Prototype: static bool intersect_rect(const QGraphicsItem *item, const QRectF &exposeRect, Qt::ItemSelectionMode mode, const QTransform &deviceTransform, const void *intersectData)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicssceneindex.cpp
Lines: 70-117
  0.000% (0/45)
327
ValueExtractor::extractImage
Name: ValueExtractor::extractImage
Prototype: bool ValueExtractor::extractImage(QIcon *icon, Qt::Alignment *a, QSize *size)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1324-1348
  0.000% (0/18)
147
ValueExtractor::extractPalette
Name: ValueExtractor::extractPalette
Prototype: bool ValueExtractor::extractPalette(QBrush *fg, QBrush *sfg, QBrush *sbg, QBrush *abg)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1299-1314
  0.000% (0/14)
117
XorRegion
Name: XorRegion
Prototype: static void XorRegion(QRegionPrivate *sra, QRegionPrivate *srb, QRegionPrivate &dest)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2646-2675
  0.000% (0/19)
217
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...240
McCabe - Cyclomatic Complexity: 4
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...274
McCabe - Cyclomatic Complexity: 6
275
McCabe - Cyclomatic Complexity: 7
276
McCabe - Cyclomatic Complexity: 7
277
McCabe - Cyclomatic Complexity: 7
278279
McCabe - Cyclomatic Complexity: 7
280
McCabe - Cyclomatic Complexity: 8
281
McCabe - Cyclomatic Complexity: 8
282
McCabe - Cyclomatic Complexity: 8
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76

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