OpenCoverage

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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
2
McCabe - Cyclomatic Complexity: 46
3
McCabe - Cyclomatic Complexity: 32
4
McCabe - Cyclomatic Complexity: 27
56
McCabe - Cyclomatic Complexity: 20
7
McCabe - Cyclomatic Complexity: 18
8
McCabe - Cyclomatic Complexity: 17
9
McCabe - Cyclomatic Complexity: 16
10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QMetaMethod::invoke
Name: QMetaMethod::invoke
Prototype: bool QMetaMethod::invoke(QObject *object, Qt::ConnectionType connectionType, QGenericReturnArgument returnValue, QGenericArgument val0, QGenericArgument val1, QGenericArgument val2, QGenericArgument val3, QGenericArgument val4, QGenericArgument val5, QGenericArgument val6, QGenericArgument val7, QGenericArgument val8, QGenericArgument val9) const
Coverage:  76.316% (58/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 2130-2283
 76.316% (58/76)
9923
QLocaleData::doubleToString
Name: QLocaleData::doubleToString
Prototype: QString QLocaleData::doubleToString(const QChar _zero, const QChar plus, const QChar minus, const QChar exponential, const QChar group, const QChar decimal, double d, int precision, DoubleForm form, int width, unsigned flags)
Coverage:  94.000% (94/100)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 2751-2862
 94.000% (94/100)
7123
QImage::transformed
Name: QImage::transformed
Prototype: QImage QImage::transformed(const QTransform &matrix, Qt::TransformationMode mode ) const
Coverage:  0.000% (0/99)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 4607-4733
  0.000% (0/99)
8023
QIconModeViewBase::doDynamicLayout
Name: QIconModeViewBase::doDynamicLayout
Prototype: void QIconModeViewBase::doDynamicLayout(const QListViewLayoutInfo &info)
Coverage:  0.000% (0/83)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 2947-3079
  0.000% (0/83)
8723
QHttpProtocolHandler::sendRequest
Name: QHttpProtocolHandler::sendRequest
Prototype: bool QHttpProtocolHandler::sendRequest()
Coverage:  73.750% (59/80)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpprotocolhandler.cpp
Lines: 257-436
 73.750% (59/80)
9323
QFileDialog::accept
Name: QFileDialog::accept
Prototype: void QFileDialog::accept()
Coverage:  0.000% (0/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 2582-2688
  0.000% (0/65)
6923
QDialogButtonBoxPrivate::createButton
Name: QDialogButtonBoxPrivate::createButton
Prototype: QPushButton *QDialogButtonBoxPrivate::createButton(QDialogButtonBox::StandardButton sbutton, bool doLayout)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdialogbuttonbox.cpp
Lines: 349-422
  0.000% (0/45)
3923
QDBusMetaType::signatureToType
Name: QDBusMetaType::signatureToType
Prototype: int QDBusMetaType::signatureToType(const char *signature)
Coverage:  95.556% (43/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmetatype.cpp
Lines: 308-380
 95.556% (43/45)
2523
QDBusMessagePrivate::toDBusMessage
Name: QDBusMessagePrivate::toDBusMessage
Prototype: DBusMessage *QDBusMessagePrivate::toDBusMessage(const QDBusMessage &message, QDBusConnection::ConnectionCapabilities capabilities, QDBusError *error)
Coverage:  73.438% (47/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmessage.cpp
Lines: 110-204
 73.438% (47/64)
6123
QDBusDemarshaller::toVariantInternal
Name: QDBusDemarshaller::toVariantInternal
Prototype: QVariant QDBusDemarshaller::toVariantInternal()
Coverage:  97.727% (43/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusdemarshaller.cpp
Lines: 242-305
 97.727% (43/44)
2623
QDBusDemarshaller::currentType
Name: QDBusDemarshaller::currentType
Prototype: QDBusArgument::ElementType QDBusDemarshaller::currentType()
Coverage:  96.875% (31/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusdemarshaller.cpp
Lines: 190-240
 96.875% (31/32)
1323
QConfFileSettingsPrivate::syncConfFile
Name: QConfFileSettingsPrivate::syncConfFile
Prototype: void QConfFileSettingsPrivate::syncConfFile(int confFileNo)
Coverage:  89.888% (80/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1368-1534
 89.888% (80/89)
7923
QColor::toRgb
Name: QColor::toRgb
Prototype: QColor QColor::toRgb() const noexcept
Coverage:  0.000% (0/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcolor.cpp
Lines: 1575-1709
  0.000% (0/76)
8823
QAbstractScrollArea::viewportEvent
Name: QAbstractScrollArea::viewportEvent
Prototype: bool QAbstractScrollArea::viewportEvent(QEvent *e)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp
Lines: 1185-1227
  0.000% (0/29)
823
toolIdToTabletDevice
Name: toolIdToTabletDevice
Prototype: static QTabletEvent::TabletDevice toolIdToTabletDevice(quint32 toolId)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 1008-1039
  0.000% (0/27)
722
createFileFromTemplate
Name: createFileFromTemplate
Prototype: static bool createFileFromTemplate(NativeFileHandle &file, QFileSystemEntry::NativePath &path, size_t pos, size_t length, quint32 mode, QSystemError &error)
Coverage:  67.500% (27/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 118-235
 67.500% (27/40)
4122
convertToLevelAndOption
Name: convertToLevelAndOption
Prototype: static void convertToLevelAndOption(QNativeSocketEngine::SocketOption opt, QAbstractSocket::NetworkLayerProtocol socketProtocol, int &level, int &n)
Coverage:  86.441% (51/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 136-222
 86.441% (51/59)
4922
bestFoundry
Name: bestFoundry
Prototype: static unsigned int bestFoundry(int script, unsigned int score, int styleStrategy, const QtFontFamily *family, const QString &foundry_name, QtFontStyle::Key styleKey, int pixelSize, char pitch, QtFontDesc *desc, const QString &styleName = QString())
Coverage:  0.000% (0/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1072-1205
  0.000% (0/89)
6022
QWindowsStylePrivate::fixedPixelMetric
Name: QWindowsStylePrivate::fixedPixelMetric
Prototype: int QWindowsStylePrivate::fixedPixelMetric(QStyle::PixelMetric pm)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 358-407
  0.000% (0/35)
1522
QWidgetPrivate::create_sys
Name: QWidgetPrivate::create_sys
Prototype: void QWidgetPrivate::create_sys(WId window, bool initializeWindow, bool destroyOldWindow)
Coverage:  0.000% (0/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 1414-1523
  0.000% (0/81)
7022
QWidget::setVisible
Name: QWidget::setVisible
Prototype: void QWidget::setVisible(bool visible)
Coverage:  0.000% (0/99)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 8151-8267
  0.000% (0/99)
6222
QTreeWidgetItemIterator::matchesFlags
Name: QTreeWidgetItemIterator::matchesFlags
Prototype: bool QTreeWidgetItemIterator::matchesFlags(const QTreeWidgetItem *item) const
Coverage:  0.000% (0/100)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidgetitemiterator.cpp
Lines: 205-263
  0.000% (0/100)
4422
QToolButton::initStyleOption
Name: QToolButton::initStyleOption
Prototype: void QToolButton::initStyleOption(QStyleOptionToolButton *option) const
Coverage:  0.000% (0/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbutton.cpp
Lines: 234-314
  0.000% (0/73)
5422
QTextHtmlImporter::closeTag
Name: QTextHtmlImporter::closeTag
Prototype: bool QTextHtmlImporter::closeTag()
Coverage:  0.000% (0/60)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp
Lines: 756-842
  0.000% (0/60)
5122
QSslSocketBackendPrivate::startHandshake
Name: QSslSocketBackendPrivate::startHandshake
Prototype: bool QSslSocketBackendPrivate::startHandshake()
Coverage:  83.333% (55/66)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1051-1206
 83.333% (55/66)
6322
QScrollerProperties::setScrollMetric
Name: QScrollerProperties::setScrollMetric
Prototype: void QScrollerProperties::setScrollMetric(ScrollMetric metric, const QVariant &value)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscrollerproperties.cpp
Lines: 251-276
  0.000% (0/43)
2222
QScrollerProperties::scrollMetric
Name: QScrollerProperties::scrollMetric
Prototype: QVariant QScrollerProperties::scrollMetric(ScrollMetric metric) const
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscrollerproperties.cpp
Lines: 218-244
  0.000% (0/43)
2322
QPdfEnginePrivate::addImage
Name: QPdfEnginePrivate::addImage
Prototype: int QPdfEnginePrivate::addImage(const QImage &img, bool *bitmap, qint64 serial_no)
Coverage:  0.000% (0/87)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 2426-2549
  0.000% (0/87)
9422
QPainter::clipRegion
Name: QPainter::clipRegion
Prototype: QRegion QPainter::clipRegion() const
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 2497-2600
  0.000% (0/62)
6622
QOpenGLFunctions_4_2_Compatibility::~QOpenGLFunctions_4_2_Compatibility
Name: QOpenGLFunctions_4_2_Compatibility::~QOpenGLFunctions_4_2_Compatibility
Prototype: QOpenGLFunctions_4_2_Compatibility::~QOpenGLFunctions_4_2_Compatibility()
Coverage:  0.000% (0/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_2_compatibility.cpp
Lines: 95-160
  0.000% (0/64)
6322
QOpenGLDebugLoggerPrivate::controlDebugMessages
Name: QOpenGLDebugLoggerPrivate::controlDebugMessages
Prototype: void QOpenGLDebugLoggerPrivate::controlDebugMessages(QOpenGLDebugMessage::Sources sources, QOpenGLDebugMessage::Types types, QOpenGLDebugMessage::Severities severities, const QVector<GLuint> &ids, const QByteArray &callerName, bool enable)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 1206-1284
  0.000% (0/58)
3422
QMenuBar::eventFilter
Name: QMenuBar::eventFilter
Prototype: bool QMenuBar::eventFilter(QObject *object, QEvent *event)
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 1480-1536
  0.000% (0/53)
2822
QMenu::event
Name: QMenu::event
Prototype: bool QMenu::event(QEvent *e)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2720-2800
  0.000% (0/71)
5322
QHeaderView::paintSection
Name: QHeaderView::paintSection
Prototype: void QHeaderView::paintSection(QPainter *painter, const QRect &rect, int logicalIndex) const
Coverage:  0.000% (0/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 2703-2805
  0.000% (0/78)
8022
QGraphicsView::paintEvent
Name: QGraphicsView::paintEvent
Prototype: void QGraphicsView::paintEvent(QPaintEvent *event)
Coverage:  0.000% (0/72)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 3465-3629
  0.000% (0/72)
9122
QGraphicsTextItem::sceneEvent
Name: QGraphicsTextItem::sceneEvent
Prototype: bool QGraphicsTextItem::sceneEvent(QEvent *event)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 10204-10250
  0.000% (0/40)
1622
QGraphicsScenePrivate::touchEventHandler
Name: QGraphicsScenePrivate::touchEventHandler
Prototype: void QGraphicsScenePrivate::touchEventHandler(QTouchEvent *sceneTouchEvent)
Coverage:  0.000% (0/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 5882-6010
  0.000% (0/70)
8022
QGraphicsScenePrivate::markDirty
Name: QGraphicsScenePrivate::markDirty
Prototype: void QGraphicsScenePrivate::markDirty(QGraphicsItem *item, const QRectF &rect, bool invalidateChildren, bool force, bool ignoreOpacity, bool removingItemFromScene, bool updateBoundingRect)
Coverage:  0.000% (0/72)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 5002-5098
  0.000% (0/72)
5422
QFreetypeFace::getFace
Name: QFreetypeFace::getFace
Prototype: QFreetypeFace *QFreetypeFace::getFace(const QFontEngine::FaceId &face_id, const QByteArray &fontData)
Coverage:  70.312% (45/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 214-306
 70.312% (45/64)
5922
QFileDialogPrivate::_q_updateOkButton
Name: QFileDialogPrivate::_q_updateOkButton
Prototype: void QFileDialogPrivate::_q_updateOkButton()
Coverage:  0.000% (0/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 3478-3570
  0.000% (0/69)
6322
QApplication::setActiveWindow
Name: QApplication::setActiveWindow
Prototype: void QApplication::setActiveWindow(QWidget* act)
Coverage:  0.000% (0/74)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 2129-2221
  0.000% (0/74)
5322
Parser::parseValue
Name: Parser::parseValue
Prototype: bool Parser::parseValue(QJsonPrivate::Value *val, int baseOffset)
Coverage:  55.128% (43/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 597-702
 55.128% (43/78)
6722
AtSpiAdaptor::componentInterface
Name: AtSpiAdaptor::componentInterface
Prototype: bool AtSpiAdaptor::componentInterface(QAccessibleInterface *interface, const QString &function, const QDBusMessage &message, const QDBusConnection &connection)
Coverage:  0.000% (0/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1602-1690
  0.000% (0/73)
6622
separatorMoveHelper
Name: separatorMoveHelper
Prototype: static int separatorMoveHelper(QVector<QLayoutStruct> &list, int index, int delta, int sep)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 854-930
  0.000% (0/71)
5821
recode
Name: recode
Prototype: static int recode(QString &result, const ushort *begin, const ushort *end, QUrl::ComponentFormattingOptions encoding, const uchar *actionTable, bool retryBadEncoding)
Coverage:  96.053% (73/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 374-475
 96.053% (73/76)
6321
qt_normalizePathSegments
Name: qt_normalizePathSegments
Prototype: QString qt_normalizePathSegments(const QString &name, bool allowUncPaths)
Coverage:  96.809% (91/94)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 2052-2167
 96.809% (91/94)
6121
qt_curves_for_arc
Name: qt_curves_for_arc
Prototype: QPointF qt_curves_for_arc(const QRectF &rect, qreal startAngle, qreal sweepLength, QPointF *curves, int *point_count)
Coverage:  0.000% (0/80)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 853-998
  0.000% (0/80)
10021
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QGraphicsItem::GraphicsItemFlag flag)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 11551-11618
  0.000% (0/41)
4421
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QAbstractSocket::SocketError error)
Coverage:  17.073% (7/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2932-2999
 17.073% (7/41)
4421
headerValue
Name: headerValue
Prototype: static QByteArray headerValue(QNetworkRequest::KnownHeaders header, const QVariant &value)
Coverage:  70.000% (28/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 745-809
 70.000% (28/40)
3121
_q_OpenSSL_to_QSslError
Name: _q_OpenSSL_to_QSslError
Prototype: static QSslError _q_OpenSSL_to_QSslError(int errorCode, const QSslCertificate &cert)
Coverage:  36.585% (15/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1002-1049
 36.585% (15/41)
2321
QXmlSimpleReaderPrivate::parseAttribute
Name: QXmlSimpleReaderPrivate::parseAttribute
Prototype: bool QXmlSimpleReaderPrivate::parseAttribute()
Coverage:  92.982% (53/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 7038-7141
 92.982% (53/57)
5921
QXmlSimpleReaderPrivate::parseAttValue
Name: QXmlSimpleReaderPrivate::parseAttValue
Prototype: bool QXmlSimpleReaderPrivate::parseAttValue()
Coverage:  94.118% (48/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 5802-5906
 94.118% (48/51)
5821
QXcbKeyboard::handleKeyEvent
Name: QXcbKeyboard::handleKeyEvent
Prototype: void QXcbKeyboard::handleKeyEvent(xcb_window_t sourceWindow, QEvent::Type type, xcb_keycode_t code, quint16 state, xcb_timestamp_t time)
Coverage:  0.000% (0/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 1455-1576
  0.000% (0/76)
8021
QWidgetBackingStore::markDirty
Name: QWidgetBackingStore::markDirty
Prototype: void QWidgetBackingStore::markDirty(const QRegion &rgn, QWidget *widget, UpdateTime updateTime, BufferState bufferState)
Coverage:  0.000% (0/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 527-617
  0.000% (0/73)
5721
QWidget::metric
Name: QWidget::metric
Prototype: int QWidget::metric(PaintDeviceMetric m) const
Coverage:  0.000% (0/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 12732-12787
  0.000% (0/70)
4721
QUtf8::convertToUnicode
Name: QUtf8::convertToUnicode
Prototype: QString QUtf8::convertToUnicode(const char *chars, int len, QTextCodec::ConverterState *state)
Coverage:  98.667% (74/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 324-438
 98.667% (74/75)
7021
QUrl::matches
Name: QUrl::matches
Prototype: bool QUrl::matches(const QUrl &url, FormattingOptions options) const
Coverage:  74.603% (47/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3656-3720
 74.603% (47/63)
4621
QTreeView::keyboardSearch
Name: QTreeView::keyboardSearch
Prototype: void QTreeView::keyboardSearch(const QString &search)
Coverage:  0.000% (0/80)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 1013-1103
  0.000% (0/80)
6621
QTextTable::mergeCells
Name: QTextTable::mergeCells
Prototype: void QTextTable::mergeCells(int row, int column, int numRows, int numCols)
Coverage:  0.000% (0/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 1001-1151
  0.000% (0/75)
9321
QTextHtmlImporter::processSpecialNodes
Name: QTextHtmlImporter::processSpecialNodes
Prototype: QTextHtmlImporter::ProcessNodeResult QTextHtmlImporter::processSpecialNodes()
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp
Lines: 647-753
  0.000% (0/62)
6821
QTextDocumentLayoutPrivate::drawFrame
Name: QTextDocumentLayoutPrivate::drawFrame
Prototype: void QTextDocumentLayoutPrivate::drawFrame(const QPointF &offset, QPainter *painter, const QAbstractTextDocumentLayout::PaintContext &context, QTextFrame *frame) const
Coverage:  0.000% (0/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 948-1100
  0.000% (0/76)
9721
QTextBoundaryFinder::boundaryReasons
Name: QTextBoundaryFinder::boundaryReasons
Prototype: QTextBoundaryFinder::BoundaryReasons QTextBoundaryFinder::boundaryReasons() const
Coverage:  93.939% (62/66)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtextboundaryfinder.cpp
Lines: 454-509
 93.939% (62/66)
3921
QTableView::setSelection
Name: QTableView::setSelection
Prototype: void QTableView::setSelection(const QRect &rect, QItemSelectionModel::SelectionFlags command)
Coverage:  0.000% (0/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 1832-1933
  0.000% (0/76)
8121
QSqlDriver::sqlStatement
Name: QSqlDriver::sqlStatement
Prototype: QString QSqlDriver::sqlStatement(StatementType type, const QString &tableName, const QSqlRecord &rec, bool preparedStatement) const
Coverage:  80.645% (50/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp
Lines: 487-568
 80.645% (50/62)
6021
QSocks5SocketEnginePrivate::setErrorState
Name: QSocks5SocketEnginePrivate::setErrorState
Prototype: void QSocks5SocketEnginePrivate::setErrorState(Socks5State state, const QString &extraMessage)
Coverage:  63.889% (23/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 587-660
 63.889% (23/36)
3721
QResourceRoot::findNode
Name: QResourceRoot::findNode
Prototype: int QResourceRoot::findNode(const QString &_path, const QLocale &locale) const
Coverage:  90.000% (72/80)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 621-750
 90.000% (72/80)
7121
QPixmapStyle::pixelMetric
Name: QPixmapStyle::pixelMetric
Prototype: int QPixmapStyle::pixelMetric(PixelMetric metric, const QStyleOption *option, const QWidget *widget) const
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qpixmapstyle.cpp
Lines: 393-475
  0.000% (0/45)
5221
QOpenGLTexturePrivate::wrapMode
Name: QOpenGLTexturePrivate::wrapMode
Prototype: QOpenGLTexture::WrapMode QOpenGLTexturePrivate::wrapMode(QOpenGLTexture::CoordinateDirection direction) const
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 1568-1621
  0.000% (0/32)
1921
QOpenGLTexturePrivate::setWrapMode
Name: QOpenGLTexturePrivate::setWrapMode
Prototype: void QOpenGLTexturePrivate::setWrapMode(QOpenGLTexture::CoordinateDirection direction, QOpenGLTexture::WrapMode mode)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 1504-1566
  0.000% (0/32)
2921
QOpenGLTexturePrivate::setCompressedData
Name: QOpenGLTexturePrivate::setCompressedData
Prototype: void QOpenGLTexturePrivate::setCompressedData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, int dataSize, const void *data, const QOpenGLPixelTransferOptions * const options)
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 1339-1471
  0.000% (0/55)
9021
QOpenGLFunctions_4_1_Compatibility::~QOpenGLFunctions_4_1_Compatibility
Name: QOpenGLFunctions_4_1_Compatibility::~QOpenGLFunctions_4_1_Compatibility
Prototype: QOpenGLFunctions_4_1_Compatibility::~QOpenGLFunctions_4_1_Compatibility()
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_1_compatibility.cpp
Lines: 94-156
  0.000% (0/61)
6021
QNetworkReplyHttpImplPrivate::fetchCacheMetaData
Name: QNetworkReplyHttpImplPrivate::fetchCacheMetaData
Prototype: QNetworkCacheMetaData QNetworkReplyHttpImplPrivate::fetchCacheMetaData(const QNetworkCacheMetaData &oldMetaData) const
Coverage:  54.839% (51/93)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1489-1638
 54.839% (51/93)
8221
QNetworkCookiePrivate::parseSetCookieHeaderLine
Name: QNetworkCookiePrivate::parseSetCookieHeaderLine
Prototype: QList<QNetworkCookie> QNetworkCookiePrivate::parseSetCookieHeaderLine(const QByteArray &cookieString)
Coverage:  98.333% (59/60)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookie.cpp
Lines: 898-1006
 98.333% (59/60)
5721
QMenuPrivate::mouseEventTaken
Name: QMenuPrivate::mouseEventTaken
Prototype: bool QMenuPrivate::mouseEventTaken(QMouseEvent *e)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1057-1134
  0.000% (0/71)
5521
QMainWindow::event
Name: QMainWindow::event
Prototype: bool QMainWindow::event(QEvent *event)
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindow.cpp
Lines: 1412-1546
  0.000% (0/53)
4721
QLocaleData::validateChars
Name: QLocaleData::validateChars
Prototype: bool QLocaleData::validateChars(const QString &str, NumberMode numMode, QByteArray *buff, int decDigits, QLocale::NumberOptions number_options) const
Coverage:  86.111% (62/72)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 3153-3252
 86.111% (62/72)
4821
QLabel::paintEvent
Name: QLabel::paintEvent
Prototype: void QLabel::paintEvent(QPaintEvent *)
Coverage:  0.000% (0/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlabel.cpp
Lines: 1005-1119
  0.000% (0/70)
8421
QKeySequencePrivate::decodeString
Name: QKeySequencePrivate::decodeString
Prototype: int QKeySequencePrivate::decodeString(const QString &str, QKeySequence::SequenceFormat format)
Coverage:  0.000% (0/68)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qkeysequence.cpp
Lines: 1058-1200
  0.000% (0/68)
7221
QItemDelegate::doLayout
Name: QItemDelegate::doLayout
Prototype: void QItemDelegate::doLayout(const QStyleOptionViewItem &option, QRect *checkRect, QRect *pixmapRect, QRect *textRect, bool hint) const
Coverage:  0.000% (0/79)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qitemdelegate.cpp
Lines: 800-925
  0.000% (0/79)
8421
QImage::fill
Name: QImage::fill
Prototype: void QImage::fill(const QColor &color)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 1772-1833
  0.000% (0/42)
3621
QIPAddressUtils::toString
Name: QIPAddressUtils::toString
Prototype: void toString(QString &appendTo, IPv6Address address)
Coverage:  92.105% (70/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qipaddress.cpp
Lines: 256-355
 92.105% (70/76)
5821
QIPAddressUtils::parseIp6
Name: QIPAddressUtils::parseIp6
Prototype: const QChar *parseIp6(IPv6Address &address, const QChar *begin, const QChar *end)
Coverage:  97.500% (78/80)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qipaddress.cpp
Lines: 152-249
 97.500% (78/80)
6721
QHeaderView::viewportEvent
Name: QHeaderView::viewportEvent
Prototype: bool QHeaderView::viewportEvent(QEvent *e)
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 2619-2694
  0.000% (0/52)
4921
QGraphicsWidgetPrivate::windowFrameHoverMoveEvent
Name: QGraphicsWidgetPrivate::windowFrameHoverMoveEvent
Prototype: void QGraphicsWidgetPrivate::windowFrameHoverMoveEvent(QGraphicsSceneHoverEvent *event)
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget_p.cpp
Lines: 655-737
  0.000% (0/49)
5021
QGraphicsProxyWidgetPrivate::setWidget_helper
Name: QGraphicsProxyWidgetPrivate::setWidget_helper
Prototype: void QGraphicsProxyWidgetPrivate::setWidget_helper(QWidget *newWidget, bool autoShow)
Coverage:  0.000% (0/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsproxywidget.cpp
Lines: 591-724
  0.000% (0/67)
9121
QFile::rename
Name: QFile::rename
Prototype: bool QFile::rename(const QString &newName)
Coverage:  53.125% (34/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfile.cpp
Lines: 552-666
 53.125% (34/64)
7421
QCommonStylePrivate::viewItemLayout
Name: QCommonStylePrivate::viewItemLayout
Prototype: void QCommonStylePrivate::viewItemLayout(const QStyleOptionViewItem *opt, QRect *checkRect, QRect *pixmapRect, QRect *textRect, bool sizehint) const
Coverage:  0.000% (0/77)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 959-1082
  0.000% (0/77)
8421
QAbstractItemModel::match
Name: QAbstractItemModel::match
Prototype: QModelIndexList QAbstractItemModel::match(const QModelIndex &start, int role, const QVariant &value, int hits, Qt::MatchFlags flags) const
Coverage:  98.507% (66/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 2266-2334
 98.507% (66/67)
4721
QAbstractItemDelegatePrivate::editorEventFilter
Name: QAbstractItemDelegatePrivate::editorEventFilter
Prototype: bool QAbstractItemDelegatePrivate::editorEventFilter(QObject *object, QEvent *event)
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemdelegate.cpp
Lines: 455-529
  0.000% (0/62)
4421
qt_scale_image_argb32_on_argb32_sse2
Name: qt_scale_image_argb32_on_argb32_sse2
Prototype: void qt_scale_image_argb32_on_argb32_sse2(uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int srch, const QRectF &targetRect, const QRectF &sourceRect, const QRect &clip, int const_alpha)
Coverage:  0.000% (0/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 479-602
  0.000% (0/64)
8320
qt_blend_argb32_on_argb32_sse2
Name: qt_blend_argb32_on_argb32_sse2
Prototype: void qt_blend_argb32_on_argb32_sse2(uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int w, int h, int const_alpha)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 52-86
  0.000% (0/58)
2320
putEscapedString
Name: putEscapedString
Prototype: template <typename Char> static inline void putEscapedString(QTextStreamPrivate *d, const Char *begin, int length, bool isUnicode = true)
Coverage:  90.323% (56/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdebug.cpp
Lines: 192-299
 90.323% (56/62)
7220
gray_render_line
Name: gray_render_line
Prototype: static void gray_render_line( PWorker worker, TPos to_x, TPos to_y )
Coverage:  0.000% (0/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 634-814
  0.000% (0/69)
10920
createWriteHandlerHelper
Name: createWriteHandlerHelper
Prototype: static QImageIOHandler *createWriteHandlerHelper(QIODevice *device, const QByteArray &format)
Coverage:  0.000% (0/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagewriter.cpp
Lines: 134-240
  0.000% (0/78)
4920
copyArgument
Name: copyArgument
Prototype: static void copyArgument(void *to, int id, const QVariant &arg)
Coverage:  18.750% (9/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinterface.cpp
Lines: 54-148
 18.750% (9/48)
4520
canonicalOrderHelper
Name: canonicalOrderHelper
Prototype: static void canonicalOrderHelper(QString *str, QChar::UnicodeVersion version, int from)
Coverage:  93.548% (58/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp
Lines: 1877-1963
 93.548% (58/62)
5920
blend_transformed_tiled_rgb565
Name: blend_transformed_tiled_rgb565
Prototype: static void blend_transformed_tiled_rgb565(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/66)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 5174-5321
  0.000% (0/66)
10320
QXmlSimpleReaderPrivate::parseComment
Name: QXmlSimpleReaderPrivate::parseComment
Prototype: bool QXmlSimpleReaderPrivate::parseComment()
Coverage:  82.692% (43/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 6924-7026
 82.692% (43/52)
5620
QXcbKeyboard::possibleKeys
Name: QXcbKeyboard::possibleKeys
Prototype: QList<int> QXcbKeyboard::possibleKeys(const QKeyEvent *event) const
Coverage:  0.000% (0/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 971-1070
  0.000% (0/63)
7120
Page:<>1
McCabe - Cyclomatic Complexity: 439
2
McCabe - Cyclomatic Complexity: 46
3
McCabe - Cyclomatic Complexity: 32
4
McCabe - Cyclomatic Complexity: 27
56
McCabe - Cyclomatic Complexity: 20
7
McCabe - Cyclomatic Complexity: 18
8
McCabe - Cyclomatic Complexity: 17
9
McCabe - Cyclomatic Complexity: 16
10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1

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