QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 7
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 15
301
McCabe - Cyclomatic Complexity: 16
302
McCabe - Cyclomatic Complexity: 17
303
McCabe - Cyclomatic Complexity: 19
304305
McCabe - Cyclomatic Complexity: 24
306
McCabe - Cyclomatic Complexity: 29
307
McCabe - Cyclomatic Complexity: 35
308
McCabe - Cyclomatic Complexity: 55
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
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: 579-652
 63.889% (23/36)
3721
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: 1829-1930
  0.000% (0/76)
8121
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: 448-503
 93.939% (62/66)
3921
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: 942-1094
  0.000% (0/76)
9721
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: 641-747
  0.000% (0/62)
6821
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: 995-1143
  0.000% (0/75)
9121
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: 1006-1096
  0.000% (0/80)
6621
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: 3651-3715
 74.603% (47/63)
4621
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: 295-409
 98.667% (74/75)
7021
QWidget::metric
Name: QWidget::metric
Prototype: int QWidget::metric(PaintDeviceMetric m) const
Coverage:  0.000% (0/72)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 12695-12750
  0.000% (0/72)
4721
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: 521-611
  0.000% (0/73)
5721
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: 1447-1566
  0.000% (0/76)
8021
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: 5783-5887
 94.118% (48/51)
5821
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: 7019-7122
 92.982% (53/57)
5921
_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: 1044-1091
 36.585% (15/41)
2321
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: 737-801
 70.000% (28/40)
3121
imageFormatForVisual
Name: imageFormatForVisual
Prototype: static inline QImage::Format imageFormatForVisual(int depth, quint32 red_mask, quint32 blue_mask, bool *rgbSwap)
Coverage:  15.094% (8/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 163-217
 15.094% (8/53)
3821
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: 11461-11528
  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: 2916-2983
 17.073% (7/41)
4421
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/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 847-992
  0.000% (0/82)
10021
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: 2046-2161
 96.809% (91/94)
6121
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: 344-445
 96.053% (73/76)
6321
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: 848-924
  0.000% (0/71)
5821
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: 1596-1684
  0.000% (0/73)
6622
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: 591-696
 55.128% (43/78)
6722
QApplication::setActiveWindow
Name: QApplication::setActiveWindow
Prototype: void QApplication::setActiveWindow(QWidget* act)
Coverage:  0.000% (0/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 2128-2222
  0.000% (0/78)
5522
QFile::rename
Name: QFile::rename
Prototype: bool QFile::rename(const QString &newName)
Coverage:  52.308% (34/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfile.cpp
Lines: 546-660
 52.308% (34/65)
7322
QFileDialogPrivate::_q_updateOkButton
Name: QFileDialogPrivate::_q_updateOkButton
Prototype: void QFileDialogPrivate::_q_updateOkButton()
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 3477-3569
  0.000% (0/71)
6322
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: 198-293
 70.312% (45/64)
6122
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: 4978-5074
  0.000% (0/72)
5422
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: 5861-5989
  0.000% (0/70)
8022
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: 10114-10160
  0.000% (0/40)
1622
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: 3462-3626
  0.000% (0/72)
9122
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: 2647-2749
  0.000% (0/78)
8022
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: 2678-2758
  0.000% (0/71)
5322
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: 1473-1529
  0.000% (0/53)
2822
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: 1200-1278
  0.000% (0/58)
3422
QOpenGLFunctions_4_0_Compatibility::initializeOpenGLFunctions
Name: QOpenGLFunctions_4_0_Compatibility::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_4_0_Compatibility::initializeOpenGLFunctions()
Coverage:  0.000% (0/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_0_compatibility.cpp
Lines: 167-337
  0.000% (0/70)
12222
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/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_2_compatibility.cpp
Lines: 89-175
  0.000% (0/106)
6322
QPainter::clipRegion
Name: QPainter::clipRegion
Prototype: QRegion QPainter::clipRegion() const
Coverage:  0.000% (0/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 2493-2597
  0.000% (0/64)
6722
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: 2417-2540
  0.000% (0/87)
9422
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: 212-238
  0.000% (0/43)
2322
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: 245-270
  0.000% (0/43)
2222
QSslSocketBackendPrivate::startHandshake
Name: QSslSocketBackendPrivate::startHandshake
Prototype: bool QSslSocketBackendPrivate::startHandshake()
Coverage:  84.286% (59/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1093-1254
 84.286% (59/70)
6822
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: 750-836
  0.000% (0/60)
5122
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: 228-308
  0.000% (0/73)
5422
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: 199-257
  0.000% (0/100)
4422
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: 8121-8237
  0.000% (0/99)
6222
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: 351-400
  0.000% (0/35)
1522
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: 1070-1203
  0.000% (0/89)
6022
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: 149-235
 86.441% (51/59)
4922
createFileFromTemplate
Name: createFileFromTemplate
Prototype: static bool createFileFromTemplate(NativeFileHandle &file, QFileSystemEntry::NativePath &path, size_t pos, size_t length, quint32 mode, QSystemError &error)
Coverage:  62.500% (25/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 112-229
 62.500% (25/40)
4122
populateFromPattern
Name: populateFromPattern
Prototype: static void populateFromPattern(FcPattern *pattern)
Coverage:  60.000% (45/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 364-476
 60.000% (45/75)
8122
qtInitializeVertexArrayObjectHelper
Name: qtInitializeVertexArrayObjectHelper
Prototype: void qtInitializeVertexArrayObjectHelper(QOpenGLVertexArrayObjectHelper *helper, QOpenGLContext *context)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglvertexarrayobject.cpp
Lines: 51-88
  0.000% (0/36)
1322
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: 1002-1033
  0.000% (0/27)
722
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: 1178-1220
  0.000% (0/29)
823
QColor::toRgb
Name: QColor::toRgb
Prototype: QColor QColor::toRgb() const
Coverage:  0.000% (0/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcolor.cpp
Lines: 1569-1703
  0.000% (0/76)
8823
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: 1392-1558
 89.888% (80/89)
7923
QDBusDemarshaller::currentType
Name: QDBusDemarshaller::currentType
Prototype: QDBusArgument::ElementType QDBusDemarshaller::currentType()
Coverage:  94.118% (32/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusdemarshaller.cpp
Lines: 184-234
 94.118% (32/34)
1323
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: 236-299
 97.727% (43/44)
2623
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: 103-197
 73.438% (47/64)
6123
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: 294-366
 95.556% (43/45)
2523
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: 348-422
  0.000% (0/45)
3923
QFileDialog::accept
Name: QFileDialog::accept
Prototype: void QFileDialog::accept()
Coverage:  0.000% (0/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 2583-2689
  0.000% (0/67)
6923
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: 251-430
 73.750% (59/80)
9323
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: 2937-3069
  0.000% (0/83)
8723
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: 4589-4715
  0.000% (0/99)
8023
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: 2119-2272
 76.316% (58/76)
9923
QOpenGLFunctions_4_1_Compatibility::initializeOpenGLFunctions
Name: QOpenGLFunctions_4_1_Compatibility::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_4_1_Compatibility::initializeOpenGLFunctions()
Coverage:  0.000% (0/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_1_compatibility.cpp
Lines: 172-350
  0.000% (0/73)
12823
QOpenGLFunctions_4_3_Compatibility::~QOpenGLFunctions_4_3_Compatibility
Name: QOpenGLFunctions_4_3_Compatibility::~QOpenGLFunctions_4_3_Compatibility
Prototype: QOpenGLFunctions_4_3_Compatibility::~QOpenGLFunctions_4_3_Compatibility()
Coverage:  0.000% (0/111)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_3_compatibility.cpp
Lines: 90-180
  0.000% (0/111)
6623
QPainterPrivate::updateEmulationSpecifier
Name: QPainterPrivate::updateEmulationSpecifier
Prototype: void QPainterPrivate::updateEmulationSpecifier(QPainterState *s)
Coverage:  0.000% (0/187)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 669-872
  0.000% (0/187)
11223
QPlainTextEditPrivate::pageUpDown
Name: QPlainTextEditPrivate::pageUpDown
Prototype: void QPlainTextEditPrivate::pageUpDown(QTextCursor::MoveOperation op, QTextCursor::MoveMode moveMode, bool moveCursor)
Coverage:  0.000% (0/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 832-941
  0.000% (0/75)
7223
QPlatformCursorImage::createSystemCursor
Name: QPlatformCursorImage::createSystemCursor
Prototype: void QPlatformCursorImage::createSystemCursor(int id)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformcursor.cpp
Lines: 422-528
  0.000% (0/46)
6323
QString::replace
Name: QString::replace
Prototype: QString& QString::replace(const QRegExp &rx, const QString &after)
Coverage:  92.000% (69/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3374-3509
 92.000% (69/75)
8723
QTextEngine::fontEngine
Name: QTextEngine::fontEngine
Prototype: QFontEngine *QTextEngine::fontEngine(const QScriptItem &si, QFixed *ascent, QFixed *descent, QFixed *leading) const
Coverage:  0.000% (0/92)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2005-2121
  0.000% (0/92)
7723
QTextEngine::shapeTextWithHarfbuzz
Name: QTextEngine::shapeTextWithHarfbuzz
Prototype: int QTextEngine::shapeTextWithHarfbuzz(const QScriptItem &si, const ushort *string, int itemLength, QFontEngine *fontEngine, const QVector<uint> &itemBoundaries, bool kerningEnabled) const
Coverage:  0.000% (0/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 1331-1444
  0.000% (0/78)
7723
QTreeWidgetItem::setData
Name: QTreeWidgetItem::setData
Prototype: void QTreeWidgetItem::setData(int column, int role, const QVariant &value)
Coverage:  0.000% (0/74)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 1698-1768
  0.000% (0/74)
4623
QWidgetPrivate::create_sys
Name: QWidgetPrivate::create_sys
Prototype: void QWidgetPrivate::create_sys(WId window, bool initializeWindow, bool destroyOldWindow)
Coverage:  0.000% (0/84)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 1402-1512
  0.000% (0/84)
7023
QWidgetResizeHandler::eventFilter
Name: QWidgetResizeHandler::eventFilter
Prototype: bool QWidgetResizeHandler::eventFilter(QObject *o, QEvent *ee)
Coverage:  0.000% (0/90)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetresizehandler.cpp
Lines: 90-194
  0.000% (0/90)
6623
QWidgetTextControl::createStandardContextMenu
Name: QWidgetTextControl::createStandardContextMenu
Prototype: QMenu *QWidgetTextControl::createStandardContextMenu(const QPointF &pos, QWidget *parent)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 2206-2286
  0.000% (0/45)
3823
QXcbConnection::touchDeviceForId
Name: QXcbConnection::touchDeviceForId
Prototype: XInput2TouchDeviceData *QXcbConnection::touchDeviceForId(int id)
Coverage:  43.590% (34/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 381-475
 43.590% (34/78)
7023
QXcbConnection::xi2HandleScrollEvent
Name: QXcbConnection::xi2HandleScrollEvent
Prototype: void QXcbConnection::xi2HandleScrollEvent(void *event, ScrollingDevice &scrollingDevice)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 910-986
  0.000% (0/71)
5423
findSlot
Name: findSlot
Prototype: static int findSlot(const QMetaObject *mo, const QByteArray &name, int flags, const QString &signature_, QVector<int> &metaTypes)
Coverage:  71.910% (64/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 657-751
 71.910% (64/89)
5823
parseBrushValue
Name: parseBrushValue
Prototype: static BrushData parseBrushValue(const QCss::Value &v, const QPalette &pal)
Coverage:  0.000% (0/68)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 783-890
  0.000% (0/68)
8523
qt_messageTypeToString
Name: qt_messageTypeToString
Prototype: static QString qt_messageTypeToString(QOpenGLDebugMessage::Type type)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 752-781
  0.000% (0/34)
323
variantToString
Name: variantToString
Prototype: static bool variantToString(const QVariant &arg, QString &out)
Coverage:  81.395% (70/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 74-153
 81.395% (70/86)
7123
Parser::parseString
Name: Parser::parseString
Prototype: bool Parser::parseString(bool *latin1)
Coverage:  61.538% (48/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 896-1006
 61.538% (48/78)
7124
QAccessibleTable::modelChange
Name: QAccessibleTable::modelChange
Prototype: void QAccessibleTable::modelChange(QAccessibleTableModelChangeEvent *event)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/itemviews.cpp
Lines: 527-631
  0.000% (0/71)
6724
QCommandLineParserPrivate::parse
Name: QCommandLineParserPrivate::parse
Prototype: bool QCommandLineParserPrivate::parse(const QStringList &args)
Coverage:  97.222% (70/72)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcommandlineparser.cpp
Lines: 683-781
 97.222% (70/72)
6624
QDockAreaLayoutInfo::restoreState
Name: QDockAreaLayoutInfo::restoreState
Prototype: bool QDockAreaLayoutInfo::restoreState(QDataStream &stream, QList<QDockWidget*> &widgets, bool testing)
Coverage:  0.000% (0/84)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 1859-2002
  0.000% (0/84)
8524
QGraphicsViewPrivate::recalculateContentSize
Name: QGraphicsViewPrivate::recalculateContentSize
Prototype: void QGraphicsViewPrivate::recalculateContentSize()
Coverage:  0.000% (0/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 372-494
  0.000% (0/76)
6724
QHeaderView::mouseMoveEvent
Name: QHeaderView::mouseMoveEvent
Prototype: void QHeaderView::mouseMoveEvent(QMouseEvent *e)
Coverage:  0.000% (0/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 2390-2483
  0.000% (0/86)
6124
QHeaderViewPrivate::cascadingResize
Name: QHeaderViewPrivate::cascadingResize
Prototype: void QHeaderViewPrivate::cascadingResize(int visual, int newSize)
Coverage:  0.000% (0/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 3402-3508
  0.000% (0/75)
6524
QImage::setPixel
Name: QImage::setPixel
Prototype: void QImage::setPixel(int x, int y, uint index_or_rgb)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 2305-2380
  0.000% (0/58)
4524
QLatin15Codec::convertFromUnicode
Name: QLatin15Codec::convertFromUnicode
Prototype: QByteArray QLatin15Codec::convertFromUnicode(const QChar *in, int length, ConverterState *state) const
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qlatincodec.cpp
Lines: 142-214
  0.000% (0/49)
4324
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:  93.333% (84/90)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 2749-2872
 93.333% (84/90)
7624
QLocaleData::numberToCLocale
Name: QLocaleData::numberToCLocale
Prototype: bool QLocaleData::numberToCLocale(const QChar *str, int len, GroupSeparatorMode group_sep_mode, CharBuff *result) const
Coverage:  87.500% (84/96)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 3052-3149
 87.500% (84/96)
5824
QMainWindowLayout::hover
Name: QMainWindowLayout::hover
Prototype: void QMainWindowLayout::hover(QLayoutItem *widgetItem, const QPoint &mousePos)
Coverage:  0.000% (0/94)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 2383-2495
  0.000% (0/94)
6824
QMetaObjectBuilder::deserialize
Name: QMetaObjectBuilder::deserialize
Prototype: void QMetaObjectBuilder::deserialize (QDataStream& stream, const QMap<QByteArray, const QMetaObject *>& references)
Coverage:  57.647% (49/85)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1709-1864
 57.647% (49/85)
11124
QObject::disconnect
Name: QObject::disconnect
Prototype: bool QObject::disconnect(const QObject *sender, const char *signal, const QObject *receiver, const char *method)
Coverage:  75.325% (58/77)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 2898-3002
 75.325% (58/77)
7224
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 7
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 15
301
McCabe - Cyclomatic Complexity: 16
302
McCabe - Cyclomatic Complexity: 17
303
McCabe - Cyclomatic Complexity: 19
304305
McCabe - Cyclomatic Complexity: 24
306
McCabe - Cyclomatic Complexity: 29
307
McCabe - Cyclomatic Complexity: 35
308
McCabe - Cyclomatic Complexity: 55

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