QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...276
McCabe - Cyclomatic Complexity: 6
277
McCabe - Cyclomatic Complexity: 7
278
McCabe - Cyclomatic Complexity: 7
279
McCabe - Cyclomatic Complexity: 7
280281
McCabe - Cyclomatic Complexity: 7
282
McCabe - Cyclomatic Complexity: 8
283
McCabe - Cyclomatic Complexity: 8
284
McCabe - Cyclomatic Complexity: 8
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 15
...308
McCabe - Cyclomatic Complexity: 55
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
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: 3462-3487
  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: 541-615
 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: 639-664
  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: 50-86
  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: 166-203
 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: 665-694
  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: 990-1024
  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: 341-367
  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: 142-182
  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: 696-741
  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: 833-870
  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: 652-678
  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: 2352-2382
  0.000% (0/29)
237
QTreeViewPrivate::columnRanges
Name: QTreeViewPrivate::columnRanges
Prototype: QList<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: 3783-3828
  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: 1615-1647
  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: 1953-1983
  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: 419-446
  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: 893-929
 72.000% (18/25)
217
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: 295-331
 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: 687-717
 42.424% (14/33)
227
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: 2335-2366
 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: 502-543
100.000% (19/19)
257
QUtf8::convertToUnicode
Name: QUtf8::convertToUnicode
Prototype: QString QUtf8::convertToUnicode(const char *chars, int len)
Coverage: 100.000% (23/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 244-293
100.000% (23/23)
217
QUuid::operator<
Name: QUuid::operator<
Prototype: bool QUuid::operator<(const QUuid &other) const
Coverage:  68.421% (13/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 817-831
 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: 228-274
 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: 286-333
  0.000% (0/19)
387
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: 4003-4026
  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: 2658-2686
  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: 3066-3098
  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: 1411-1449
  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: 570-594
  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: 1403-1425
  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: 457-486
  0.000% (0/29)
217
QWidgetLineControl::setSelection
Name: QWidgetLineControl::setSelection
Prototype: void QWidgetLineControl::setSelection(int start, int length)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 308-340
  0.000% (0/30)
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: 2539-2568
  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: 8277-8326
  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: 8060-8095
  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: 2816-2858
  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: 2407-2455
  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: 5931-5953
  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: 2307-2351
  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: 3001-3028
  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: 571-609
  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: 876-915
  0.000% (0/19)
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: 315-343
  0.000% (0/23)
227
QWindowPrivate::create
Name: QWindowPrivate::create
Prototype: void QWindowPrivate::create(bool recursive)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 391-419
  0.000% (0/19)
197
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: 1449-1467
  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: 1333-1367
  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: 87-115
 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: 1194-1241
 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: 1049-1082
  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: 553-568
  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: 637-663
 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: 2224-2267
  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: 2913-2935
 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: 7761-7792
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: 4231-4254
  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: 590-610
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: 370-413
 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: 59-76
 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: 379-401
  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% (25/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qarraydata.cpp
Lines: 149-171
100.000% (25/25)
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: 64-111
  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: 1317-1341
  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: 1292-1307
  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: 2622-2651
  0.000% (0/19)
217
_hb_qt_unicode_decompose
Name: _hb_qt_unicode_decompose
Prototype: static hb_bool_t _hb_qt_unicode_decompose(hb_unicode_funcs_t * , hb_codepoint_t ab, hb_codepoint_t *a, hb_codepoint_t *b, void * )
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 314-367
  0.000% (0/21)
297
activeConditions
Name: activeConditions
Prototype: static QSet<QByteArray> activeConditions()
Coverage:  58.824% (10/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp
Lines: 157-179
 58.824% (10/17)
147
addressFromSockaddr
Name: addressFromSockaddr
Prototype: static QHostAddress addressFromSockaddr(sockaddr *sa, int ifindex = 0, const QString &ifname = QString())
Coverage:  71.429% (15/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp
Lines: 81-108
 71.429% (15/21)
167
alphaMapFromGlyphData
Name: alphaMapFromGlyphData
Prototype: static inline QImage alphaMapFromGlyphData(QFontEngineFT::Glyph *glyph, QFontEngine::GlyphFormat glyphFormat)
Coverage:  73.684% (14/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 1717-1745
 73.684% (14/19)
197
bestStyle
Name: bestStyle
Prototype: static QtFontStyle *bestStyle(QtFontFoundry *foundry, const QtFontStyle::Key &styleKey, const QString &styleName = QString())
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1030-1067
  0.000% (0/25)
197
bindFont
Name: bindFont
Prototype: static QByteArray bindFont(const QVector<QTtfTable>& _tables)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 1069-1143
  0.000% (0/19)
427
blend_untransformed_argb
Name: blend_untransformed_argb
Prototype: static void blend_untransformed_argb(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4228-4266
  0.000% (0/25)
287
buildReverseMap
Name: buildReverseMap
Prototype: static QByteArray *buildReverseMap(int forwardIndex)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qsimplecodec.cpp
Lines: 612-635
  0.000% (0/23)
197
calculateNextTimeout
Name: calculateNextTimeout
Prototype: static void calculateNextTimeout(QTimerInfo *t, timespec currentTime)
Coverage:  80.000% (12/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp
Lines: 333-373
 80.000% (12/15)
127
clearTextIcon
Name: clearTextIcon
Prototype: static QIcon clearTextIcon(bool rtl)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 5206-5228
  0.000% (0/13)
147
convert_generic
Name: convert_generic
Prototype: void convert_generic(QImageData *dest, const QImageData *src, Qt::ImageConversionFlags)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 124-169
  0.000% (0/24)
317
convert_indexed8_to_ARGB_PM_inplace
Name: convert_indexed8_to_ARGB_PM_inplace
Prototype: static bool convert_indexed8_to_ARGB_PM_inplace(QImageData *data, Qt::ImageConversionFlags)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 763-815
  0.000% (0/20)
367
correctActionContext
Name: correctActionContext
Prototype: static bool correctActionContext(Qt::ShortcutContext context, QAction *a, QWidget *active_window)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qshortcut.cpp
Lines: 258-304
  0.000% (0/19)
157
createDirectoryWithParents
Name: createDirectoryWithParents
Prototype: static bool createDirectoryWithParents(const QByteArray &nativeName, bool shouldMkdirFirst = true)
Coverage:  52.000% (13/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 564-586
 52.000% (13/25)
157
createInterfaces
Name: createInterfaces
Prototype: static QList<QNetworkInterfacePrivate *> createInterfaces(ifaddrs *rawList)
Coverage:  69.565% (16/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp
Lines: 313-367
 69.565% (16/23)
317
double2string
Name: double2string
Prototype: static QString double2string(double num, int base, int ndigits, bool *oflow)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlcdnumber.cpp
Lines: 208-233
  0.000% (0/28)
187
editorHandlesKeyEvent
Name: editorHandlesKeyEvent
Prototype: static bool editorHandlesKeyEvent(QWidget *editor, const QKeyEvent *event)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemdelegate.cpp
Lines: 426-447
  0.000% (0/12)
77
fallbacksForFamily
Name: fallbacksForFamily
Prototype: static QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 846-878
  0.000% (0/19)
197
findChildObject
Name: findChildObject
Prototype: static QObject *findChildObject(const QDBusConnectionPrivate::ObjectTreeNode *root, const QString &fullpath, int start)
Coverage:  90.909% (20/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 414-455
 90.909% (20/22)
237
flagsDebug
Name: flagsDebug
Prototype: static inline QDebug flagsDebug(QDebug debug, QNetworkInterface::InterfaceFlags flags)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface.cpp
Lines: 592-607
  0.000% (0/19)
137
formatInputMethodEvent
Name: formatInputMethodEvent
Prototype: static inline void formatInputMethodEvent(QDebug d, const QInputMethodEvent *e)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qevent.cpp
Lines: 3599-3626
  0.000% (0/19)
207
fromOffsetString
Name: fromOffsetString
Prototype: static int fromOffsetString(const QStringRef &offsetString, bool *valid)
Coverage:  82.143% (23/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 255-294
 82.143% (23/28)
247
generateGlyphTables
Name: generateGlyphTables
Prototype: static QVector<QTtfTable> generateGlyphTables(qttf_font_tables &tables, const QVector<QTtfGlyph> &_glyphs)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 991-1062
  0.000% (0/23)
477
getEscape
Name: getEscape
Prototype: static int getEscape(const QChar *uc, int *pos, int len, int maxNumber = 999)
Coverage:  80.952% (17/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7817-7841
 80.952% (17/21)
197
getImage
Name: getImage
Prototype: static QImage getImage(QTextDocument *doc, const QTextImageFormat &format, const qreal devicePixelRatio = 1.0)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextimagehandler.cpp
Lines: 155-192
  0.000% (0/21)
197
getImageSize
Name: getImageSize
Prototype: static QSize getImageSize(QTextDocument *doc, const QTextImageFormat &format)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextimagehandler.cpp
Lines: 194-223
  0.000% (0/21)
217
gray_compute_cbox
Name: gray_compute_cbox
Prototype: static void gray_compute_cbox( PWorker worker )
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 359-396
  0.000% (0/19)
217
gray_record_cell
Name: gray_record_cell
Prototype: static void gray_record_cell( PWorker worker )
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 403-442
  0.000% (0/21)
247
gray_sweep
Name: gray_sweep
Prototype: static void gray_sweep( PWorker worker, const QT_FT_Bitmap* target )
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1290-1330
  0.000% (0/25)
217
grayscale
Name: grayscale
Prototype: static void grayscale(const QImage &image, QImage &dest, const QRect& rect = QRect())
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 937-971
  0.000% (0/25)
227
hi0bits
Name: hi0bits
Prototype: static int hi0bits(quint32 x)
Coverage:  89.474% (17/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 635-661
 89.474% (17/19)
187
lineTo_clipped
Name: lineTo_clipped
Prototype: static inline bool lineTo_clipped(QPainterPath &path, const QTransform &transform, const QPointF &a, const QPointF &b, bool needsMoveTo, bool needsLineTo = true)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1537-1575
  0.000% (0/25)
247
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...276
McCabe - Cyclomatic Complexity: 6
277
McCabe - Cyclomatic Complexity: 7
278
McCabe - Cyclomatic Complexity: 7
279
McCabe - Cyclomatic Complexity: 7
280281
McCabe - Cyclomatic Complexity: 7
282
McCabe - Cyclomatic Complexity: 8
283
McCabe - Cyclomatic Complexity: 8
284
McCabe - Cyclomatic Complexity: 8
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 15
...308
McCabe - Cyclomatic Complexity: 55

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