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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 8
...288
McCabe - Cyclomatic Complexity: 10
289
McCabe - Cyclomatic Complexity: 10
290
McCabe - Cyclomatic Complexity: 10
291
McCabe - Cyclomatic Complexity: 11
292293
McCabe - Cyclomatic Complexity: 12
294
McCabe - Cyclomatic Complexity: 12
295
McCabe - Cyclomatic Complexity: 13
296
McCabe - Cyclomatic Complexity: 14
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QUrl::toString
Name: QUrl::toString
Prototype: QString QUrl::toString(FormattingOptions options) const
Coverage:  87.037% (47/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3274-3331
 87.037% (47/54)
3211
QUrlPrivate::validateComponent
Name: QUrlPrivate::validateComponent
Prototype: bool QUrlPrivate::validateComponent(QUrlPrivate::Section section, const QString &input, int begin, int end)
Coverage: 100.000% (44/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 1664-1723
100.000% (44/44)
2711
QUrlPrivate::validityError
Name: QUrlPrivate::validityError
Prototype: inline QUrlPrivate::ErrorCode QUrlPrivate::validityError(QString *source, int *position) const
Coverage: 100.000% (33/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 1611-1662
100.000% (33/33)
2511
QUrlQueryPrivate::setQuery
Name: QUrlQueryPrivate::setQuery
Prototype: void QUrlQueryPrivate::setQuery(const QString &query)
Coverage: 100.000% (34/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlquery.cpp
Lines: 274-327
100.000% (34/34)
3711
QWellArray::keyPressEvent
Name: QWellArray::keyPressEvent
Prototype: void QWellArray::keyPressEvent(QKeyEvent* e)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp
Lines: 454-492
  0.000% (0/24)
1711
QWidgetBackingStore::qt_flush
Name: QWidgetBackingStore::qt_flush
Prototype: void QWidgetBackingStore::qt_flush(QWidget *widget, const QRegion &region, QBackingStore *backingStore, QWidget *tlw, const QPoint &tlwOffset, QPlatformTextureList *widgetTextures, QWidgetBackingStore *widgetBackingStore)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 79-151
  0.000% (0/34)
3511
QWidgetBackingStore::showYellowThing
Name: QWidgetBackingStore::showYellowThing
Prototype: void QWidgetBackingStore::showYellowThing(QWidget *widget, const QRegion &toBePainted, int msec, bool unclipped)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 196-265
  0.000% (0/29)
3611
QWidgetPrivate::prepareToRender
Name: QWidgetPrivate::prepareToRender
Prototype: QRegion QWidgetPrivate::prepareToRender(const QRegion &region, QWidget::RenderFlags renderFlags)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5371-5427
  0.000% (0/47)
3411
QWidgetPrivate::setEnabled_helper
Name: QWidgetPrivate::setEnabled_helper
Prototype: void QWidgetPrivate::setEnabled_helper(bool enable)
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 3430-3487
  0.000% (0/53)
2711
QWidgetWindow::handleEnterLeaveEvent
Name: QWidgetWindow::handleEnterLeaveEvent
Prototype: void QWidgetWindow::handleEnterLeaveEvent(QEvent *event)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 339-400
  0.000% (0/47)
3511
QWindowsStyle::eventFilter
Name: QWindowsStyle::eventFilter
Prototype: bool QWindowsStyle::eventFilter(QObject *o, QEvent *e)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 153-204
  0.000% (0/25)
2811
QWizardPrivate::switchToPage
Name: QWizardPrivate::switchToPage
Prototype: void QWizardPrivate::switchToPage(int newId, Direction direction)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 838-910
  0.000% (0/41)
4211
QXcbClipboard::clipboardReadIncrementalProperty
Name: QXcbClipboard::clipboardReadIncrementalProperty
Prototype: QByteArray QXcbClipboard::clipboardReadIncrementalProperty(xcb_window_t win, xcb_atom_t property, int nbytes, bool nullterm)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 928-991
  0.000% (0/35)
4011
QXcbClipboard::setMimeData
Name: QXcbClipboard::setMimeData
Prototype: void QXcbClipboard::setMimeData(QMimeData *data, QClipboard::Mode mode)
Coverage:  78.788% (26/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 389-434
 78.788% (26/33)
2711
QXcbConnection::xi2SetMouseGrabEnabled
Name: QXcbConnection::xi2SetMouseGrabEnabled
Prototype: bool QXcbConnection::xi2SetMouseGrabEnabled(xcb_window_t w, bool grab)
Coverage:  54.545% (18/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 764-822
 54.545% (18/33)
4311
QXcbDrag::handleSelectionRequest
Name: QXcbDrag::handleSelectionRequest
Prototype: void QXcbDrag::handleSelectionRequest(const xcb_selection_request_event_t *event)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 1133-1197
  0.000% (0/36)
3911
QXcbKeyboard::updateKeymap
Name: QXcbKeyboard::updateKeymap
Prototype: void QXcbKeyboard::updateKeymap()
Coverage:  40.000% (12/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 688-754
 40.000% (12/30)
4111
QXcbNativeInterface::platformFunction
Name: QXcbNativeInterface::platformFunction
Prototype: QFunctionPointer QXcbNativeInterface::platformFunction(const QByteArray &function) const
Coverage:  54.839% (17/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp
Lines: 356-393
 54.839% (17/31)
2311
QXcbWindow::handleXEmbedMessage
Name: QXcbWindow::handleXEmbedMessage
Prototype: void QXcbWindow::handleXEmbedMessage(const xcb_client_message_event_t *event)
Coverage:  13.636% (3/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2780-2821
 13.636% (3/22)
2411
QXcbWindow::setMotifWindowFlags
Name: QXcbWindow::setMotifWindowFlags
Prototype: void QXcbWindow::setMotifWindowFlags(Qt::WindowFlags flags)
Coverage:  79.070% (34/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1173-1241
 79.070% (34/43)
4411
QXcbWindow::setNetWmStates
Name: QXcbWindow::setNetWmStates
Prototype: void QXcbWindow::setNetWmStates(NetWmStates states)
Coverage:  73.684% (28/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1094-1138
 73.684% (28/38)
3311
QXcbWindow::setWindowState
Name: QXcbWindow::setWindowState
Prototype: void QXcbWindow::setWindowState(Qt::WindowState state)
Coverage:  90.909% (20/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1261-1320
 90.909% (20/22)
3611
QXcbWindow::updateMotifWmHintsBeforeMap
Name: QXcbWindow::updateMotifWmHintsBeforeMap
Prototype: void QXcbWindow::updateMotifWmHintsBeforeMap()
Coverage:  89.655% (26/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1322-1376
 89.655% (26/29)
3211
QXmlSimpleReaderPrivate::isExpandedEntityValueTooLarge
Name: QXmlSimpleReaderPrivate::isExpandedEntityValueTooLarge
Prototype: bool QXmlSimpleReaderPrivate::isExpandedEntityValueTooLarge(QString *errorMessage)
Coverage:  84.848% (28/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 6424-6486
 84.848% (28/33)
3711
QXmlSimpleReaderPrivate::processElementEmptyTag
Name: QXmlSimpleReaderPrivate::processElementEmptyTag
Prototype: bool QXmlSimpleReaderPrivate::processElementEmptyTag()
Coverage:  65.625% (21/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 3776-3830
 65.625% (21/32)
3311
QXmlStreamReaderPrivate::parseError
Name: QXmlStreamReaderPrivate::parseError
Prototype: void QXmlStreamReaderPrivate::parseError()
Coverage: 100.000% (34/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 1861-1912
100.000% (34/34)
3711
QXmlStreamReaderPrivate::scanAttType
Name: QXmlStreamReaderPrivate::scanAttType
Prototype: bool QXmlStreamReaderPrivate::scanAttType()
Coverage: 100.000% (26/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 1106-1131
100.000% (26/26)
1611
StyleSheet::buildIndexes
Name: StyleSheet::buildIndexes
Prototype: void StyleSheet::buildIndexes(Qt::CaseSensitivity nameCaseSensitivity)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1787-1836
  0.000% (0/31)
3711
ValueExtractor::extractPosition
Name: ValueExtractor::extractPosition
Prototype: bool ValueExtractor::extractPosition(int *left, int *top, int *right, int *bottom, QCss::Origin *origin, Qt::Alignment *position, QCss::PositionMode *mode, Qt::Alignment *textAlignment)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 500-522
  0.000% (0/22)
1611
bulletChar
Name: bulletChar
Prototype: static QString bulletChar(QTextListFormat::Style style)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 161-184
  0.000% (0/19)
1011
convolute
Name: convolute
Prototype: static void convolute( QImage *destImage, const QPointF &pos, const QImage &srcImage, const QRectF &srcRect, QPainter::CompositionMode mode, qreal *kernel, int kernelWidth, int kernelHeight )
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 310-408
  0.000% (0/38)
6911
detectDesktopEnvironment
Name: detectDesktopEnvironment
Prototype: static inline QByteArray detectDesktopEnvironment()
Coverage:  33.333% (7/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp
Lines: 55-75
 33.333% (7/21)
811
doubleToAscii
Name: doubleToAscii
Prototype: void doubleToAscii(double d, QLocaleData::DoubleForm form, int precision, char *buf, int bufSize, bool &sign, int &length, int &decpt)
Coverage:  83.333% (35/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 78-278
 83.333% (35/42)
3611
expblur
Name: expblur
Prototype: template <int aprec, int zprec, bool alphaOnly> void expblur(QImage &img, qreal radius, bool improvedQuality = false, int transposed = 0)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 695-769
  0.000% (0/34)
5811
fetchTransformed
Name: fetchTransformed
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformed(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1561-1644
  0.000% (0/34)
4611
fetchTransformedARGB32PM
Name: fetchTransformedARGB32PM
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformedARGB32PM(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1480-1559
  0.000% (0/34)
4511
gray_hline
Name: gray_hline
Prototype: static void gray_hline( PWorker worker, TCoord x, TCoord y, TPos area, int acount )
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1166-1269
  0.000% (0/43)
4111
iconToQXdgDBusImageVector
Name: iconToQXdgDBusImageVector
Prototype: QXdgDBusImageVector iconToQXdgDBusImageVector(const QIcon &icon)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbustray/qdbustraytypes.cpp
Lines: 64-115
  0.000% (0/25)
3711
interfaceListing
Name: interfaceListing
Prototype: static QList<QNetworkInterfacePrivate *> interfaceListing()
Coverage:  58.621% (17/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp
Lines: 481-535
 58.621% (17/29)
3111
locatePlugin
Name: locatePlugin
Prototype: static QString locatePlugin(const QString& fileName)
Coverage:  84.615% (22/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qpluginloader.cpp
Lines: 281-324
 84.615% (22/26)
2811
miCoalesce
Name: miCoalesce
Prototype: static int miCoalesce(QRegionPrivate &dest, int prevStart, int curStart)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2020-2121
  0.000% (0/37)
4411
oldButton
Name: oldButton
Prototype: static int oldButton(int button)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 461-485
  0.000% (0/20)
1111
operator<<
Name: operator<<
Prototype: static QDebug operator<<(QDebug debug, QDir::SortFlags sorting)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 2335-2357
  0.000% (0/32)
1711
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QRegularExpression::PatternOptions patternOptions)
Coverage:  9.375% (3/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 2500-2533
  9.375% (3/32)
2611
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QAccessibleInterface *iface)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessible.cpp
Lines: 1860-1899
  0.000% (0/32)
3011
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QBrush &b)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbrush.cpp
Lines: 1124-1224
  0.000% (0/37)
8011
parseAlignment
Name: parseAlignment
Prototype: static Qt::Alignment parseAlignment(const QCss::Value *values, int count)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 688-709
  0.000% (0/40)
1611
parseProperty
Name: parseProperty
Prototype: static bool parseProperty(QXmlStreamReader &xml, QDBusIntrospection::Property &propertyData, QDBusIntrospection::Interface *ifaceData)
Coverage:  63.158% (24/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 108-172
 63.158% (24/38)
3011
qConvertARGB64PMToA2RGB30PM_sse2
Name: qConvertARGB64PMToA2RGB30PM_sse2
Prototype: template<QtPixelOrder PixelOrder> static inline void qConvertARGB64PMToA2RGB30PM_sse2(uint *dest, const QRgba64 *buffer, int count)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1261-1319
  0.000% (0/34)
3811
qDBusIntrospectObject
Name: qDBusIntrospectObject
Prototype: QString qDBusIntrospectObject(const QDBusConnectionPrivate::ObjectTreeNode &node, const QString &path)
Coverage:  85.714% (30/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp
Lines: 127-201
 85.714% (30/35)
5211
qDrawShadeRect
Name: qDrawShadeRect
Prototype: void qDrawShadeRect(QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken, int lineWidth, int midLineWidth, const QBrush *fill)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 205-274
  0.000% (0/39)
5311
qFindByteArray
Name: qFindByteArray
Prototype: int qFindByteArray( const char *haystack0, int haystackLen, int from, const char *needle, int needleLen)
Coverage:  72.973% (27/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearraymatcher.cpp
Lines: 271-324
 72.973% (27/37)
3211
q_fromPercentEncoding
Name: q_fromPercentEncoding
Prototype: static void q_fromPercentEncoding(QByteArray *ba, char percent)
Coverage:  63.043% (29/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 4378-4416
 63.043% (29/46)
2611
qt_alphamapblit_uint32
Name: qt_alphamapblit_uint32
Prototype: static void qt_alphamapblit_uint32(QRasterBuffer *rasterBuffer, int x, int y, quint32 color, const uchar *map, int mapWidth, int mapHeight, int mapStride, const QClipData *clip)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 5803-5897
  0.000% (0/31)
3311
qt_halfScaled
Name: qt_halfScaled
Prototype: QImage qt_halfScaled(const QImage &source)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 773-859
  0.000% (0/37)
6011
qt_qpa_set_cursor
Name: qt_qpa_set_cursor
Prototype: void qt_qpa_set_cursor(QWidget *w, bool force)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5061-5098
  0.000% (0/43)
2411
qt_socks5_get_host_address_and_port
Name: qt_socks5_get_host_address_and_port
Prototype: static int qt_socks5_get_host_address_and_port(const QByteArray &buf, QHostAddress *pAddress, quint16 *pPort, int *pPos)
Coverage:  78.125% (25/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 218-277
 78.125% (25/32)
3811
qt_splitLocaleName
Name: qt_splitLocaleName
Prototype: bool qt_splitLocaleName(const QString &name, QString &lang, QString &script, QString &cntry)
Coverage:  63.889% (23/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 405-458
 63.889% (23/36)
3211
subControlLayout
Name: subControlLayout
Prototype: static QList<QVariant> subControlLayout(const QString& layout)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 690-729
  0.000% (0/21)
2611
subpixelTypeFromMatch
Name: subpixelTypeFromMatch
Prototype: QFontEngine::SubpixelAntialiasingType subpixelTypeFromMatch(FcPattern *match, bool useXftConf)
Coverage:  13.636% (3/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 628-660
 13.636% (3/22)
1811
weightFromFcWeight
Name: weightFromFcWeight
Prototype: static inline int weightFromFcWeight(int fcweight)
Coverage:  51.613% (16/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 72-102
 51.613% (16/31)
2111
x509UnknownExtensionToValue
Name: x509UnknownExtensionToValue
Prototype: static QVariant x509UnknownExtensionToValue(X509_EXTENSION *ext)
Coverage:  71.795% (28/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 269-332
 71.795% (28/39)
3911
Declaration::borderImageValue
Name: Declaration::borderImageValue
Prototype: void Declaration::borderImageValue(QString *image, int *cuts, TileMode *h, TileMode *v) const
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1658-1694
  0.000% (0/34)
2612
Parser::parseSimpleSelector
Name: Parser::parseSimpleSelector
Prototype: bool Parser::parseSimpleSelector(BasicSelector *basicSel)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 2425-2465
  0.000% (0/35)
3312
QAbstractItemDelegatePrivate::textForRole
Name: QAbstractItemDelegatePrivate::textForRole
Prototype: QString QAbstractItemDelegatePrivate::textForRole(Qt::ItemDataRole role, const QVariant &value, const QLocale &locale, int precision) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemdelegate.cpp
Lines: 549-587
  0.000% (0/24)
2512
QAbstractItemModel::decodeData
Name: QAbstractItemModel::decodeData
Prototype: bool QAbstractItemModel::decodeData(int row, int column, const QModelIndex &parent, QDataStream &stream)
Coverage:  88.889% (32/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 2514-2596
 88.889% (32/36)
5612
QAbstractItemView::doAutoScroll
Name: QAbstractItemView::doAutoScroll
Prototype: void QAbstractItemView::doAutoScroll()
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 3848-3904
  0.000% (0/40)
3612
QAbstractSocket::disconnectFromHost
Name: QAbstractSocket::disconnectFromHost
Prototype: void QAbstractSocket::disconnectFromHost()
Coverage:  98.000% (49/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2685-2784
 98.000% (49/50)
3912
QAbstractSocket::waitForBytesWritten
Name: QAbstractSocket::waitForBytesWritten
Prototype: bool QAbstractSocket::waitForBytesWritten(int msecs)
Coverage:  41.176% (14/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2234-2297
 41.176% (14/34)
3012
QAbstractSocket::waitForConnected
Name: QAbstractSocket::waitForConnected
Prototype: bool QAbstractSocket::waitForConnected(int msecs)
Coverage:  83.333% (40/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2064-2148
 83.333% (40/48)
4212
QAbstractSpinBox::event
Name: QAbstractSpinBox::event
Prototype: bool QAbstractSpinBox::event(QEvent *event)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 745-785
  0.000% (0/20)
1412
QAccessibleTableCell::state
Name: QAccessibleTableCell::state
Prototype: QAccessible::State QAccessibleTableCell::state() const
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/itemviews.cpp
Lines: 994-1029
  0.000% (0/34)
2812
QAccessibleWidget::text
Name: QAccessibleWidget::text
Prototype: QString QAccessibleWidget::text(QAccessible::Text t) const
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidget.cpp
Lines: 406-446
  0.000% (0/29)
2312
QApplicationPrivate::setFocusWidget
Name: QApplicationPrivate::setFocusWidget
Prototype: void QApplicationPrivate::setFocusWidget(QWidget *focus, Qt::FocusReason reason)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 1827-1880
  0.000% (0/48)
3012
QAuthenticatorPrivate::calculateResponse
Name: QAuthenticatorPrivate::calculateResponse
Prototype: QByteArray QAuthenticatorPrivate::calculateResponse(const QByteArray &requestMethod, const QByteArray &path)
Coverage:  50.000% (14/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 458-531
 50.000% (14/28)
3612
QBenchmarkPerfEventsMeasurer::setCounter
Name: QBenchmarkPerfEventsMeasurer::setCounter
Prototype: void QBenchmarkPerfEventsMeasurer::setCounter(const char *name)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qbenchmarkperfevents.cpp
Lines: 427-471
  0.000% (0/29)
2912
QBlitterPaintEnginePrivate::fillRect
Name: QBlitterPaintEnginePrivate::fillRect
Prototype: void QBlitterPaintEnginePrivate::fillRect(const QRectF &rect, const QColor &color, bool alpha)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_blitter.cpp
Lines: 361-407
  0.000% (0/40)
3312
QColumnView::currentChanged
Name: QColumnView::currentChanged
Prototype: void QColumnView::currentChanged(const QModelIndex &current, const QModelIndex &previous)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qcolumnview.cpp
Lines: 907-950
  0.000% (0/38)
2612
QColumnViewPrivate::_q_changeCurrentColumn
Name: QColumnViewPrivate::_q_changeCurrentColumn
Prototype: void QColumnViewPrivate::_q_changeCurrentColumn()
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qcolumnview.cpp
Lines: 956-1012
  0.000% (0/34)
4012
QComboBox::insertItem
Name: QComboBox::insertItem
Prototype: void QComboBox::insertItem(int index, const QIcon &icon, const QString &text, const QVariant &userData)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcombobox.cpp
Lines: 2228-2267
  0.000% (0/38)
2712
QComboMenuDelegate::getStyleOption
Name: QComboMenuDelegate::getStyleOption
Prototype: QStyleOptionMenuItem QComboMenuDelegate::getStyleOption(const QStyleOptionViewItem &option, const QModelIndex &index) const
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcombobox.cpp
Lines: 119-190
  0.000% (0/42)
5012
QConfFileSettingsPrivate::writeIniFile
Name: QConfFileSettingsPrivate::writeIniFile
Prototype: bool QConfFileSettingsPrivate::writeIniFile(QIODevice &device, const ParsedSettingsMap &map)
Coverage:  88.095% (37/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1794-1881
 88.095% (37/42)
5112
QCoreApplicationPrivate::init
Name: QCoreApplicationPrivate::init
Prototype: void QCoreApplicationPrivate::init()
Coverage:  80.556% (29/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 736-816
 80.556% (29/36)
3912
QCryptographicHash::addData
Name: QCryptographicHash::addData
Prototype: void QCryptographicHash::addData(const char *data, int length)
Coverage: 100.000% (23/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcryptographichash.cpp
Lines: 290-335
100.000% (23/23)
2412
QCryptographicHash::reset
Name: QCryptographicHash::reset
Prototype: void QCryptographicHash::reset()
Coverage: 100.000% (23/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcryptographichash.cpp
Lines: 239-284
100.000% (23/23)
2412
QDBusConnection::registerObject
Name: QDBusConnection::registerObject
Prototype: bool QDBusConnection::registerObject(const QString &path, const QString &interface, QObject *object, RegisterOptions options)
Coverage:  76.000% (38/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusconnection.cpp
Lines: 896-968
 76.000% (38/50)
4212
QDBusConnectionManager::executeConnectionRequest
Name: QDBusConnectionManager::executeConnectionRequest
Prototype: void QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData *data)
Coverage:  84.848% (28/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusconnection.cpp
Lines: 241-294
 84.848% (28/33)
3112
QDBusMetaObjectGenerator::parseMethods
Name: QDBusMetaObjectGenerator::parseMethods
Prototype: void QDBusMetaObjectGenerator::parseMethods()
Coverage:  72.973% (27/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmetaobject.cpp
Lines: 225-304
 72.973% (27/37)
4112
QDateTimeEditPrivate::validateAndInterpret
Name: QDateTimeEditPrivate::validateAndInterpret
Prototype: QDateTime QDateTimeEditPrivate::validateAndInterpret(QString &input, int &position, QValidator::State &state, bool fixup) const
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdatetimeedit.cpp
Lines: 1908-1963
  0.000% (0/44)
3912
QDefaultItemEditorFactory::createEditor
Name: QDefaultItemEditorFactory::createEditor
Prototype: QWidget *QDefaultItemEditorFactory::createEditor(int userType, QWidget *parent) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qitemeditorfactory.cpp
Lines: 227-289
  0.000% (0/22)
3412
QDirModel::dropMimeData
Name: QDirModel::dropMimeData
Prototype: bool QDirModel::dropMimeData(const QMimeData *data, Qt::DropAction action, int , int , const QModelIndex &parent)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qdirmodel.cpp
Lines: 575-626
  0.000% (0/42)
3112
QDockAreaLayoutInfo::tabContentRect
Name: QDockAreaLayoutInfo::tabContentRect
Prototype: QRect QDockAreaLayoutInfo::tabContentRect() const
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 2240-2272
  0.000% (0/20)
1612
QDomDocumentPrivate::saveDocument
Name: QDomDocumentPrivate::saveDocument
Prototype: void QDomDocumentPrivate::saveDocument(QTextStream& s, const int indent, QDomNode::EncodingPolicy encUsed) const
Coverage:  31.818% (14/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 6426-6498
 31.818% (14/44)
3912
QEGLPlatformContext::init
Name: QEGLPlatformContext::init
Prototype: void QEGLPlatformContext::init(const QSurfaceFormat &format, QPlatformOpenGLContext *share)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qeglplatformcontext.cpp
Lines: 135-206
  0.000% (0/39)
4412
QEvdevKeyboardHandler::create
Name: QEvdevKeyboardHandler::create
Prototype: QEvdevKeyboardHandler *QEvdevKeyboardHandler::create(const QString &device, const QString &specification, const QString &defaultKeymapFile)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp
Lines: 94-138
  0.000% (0/34)
3112
QFileDialogPrivate::createWidgets
Name: QFileDialogPrivate::createWidgets
Prototype: void QFileDialogPrivate::createWidgets()
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 2844-3020
  0.000% (0/35)
12512
QFileSystemEngine::setPermissions
Name: QFileSystemEngine::setPermissions
Prototype: bool QFileSystemEngine::setPermissions(const QFileSystemEntry &entry, QFile::Permissions permissions, QSystemError &error, QFileSystemMetaData *data)
Coverage:  88.889% (32/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 660-691
 88.889% (32/36)
2712
QFileSystemEntry::findFileNameSeparators
Name: QFileSystemEntry::findFileNameSeparators
Prototype: void QFileSystemEntry::findFileNameSeparators() const
Coverage: 100.000% (37/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystementry.cpp
Lines: 341-387
100.000% (37/37)
3212
QFontDatabase::pointSizes
Name: QFontDatabase::pointSizes
Prototype: QList<int> QFontDatabase::pointSizes(const QString &family, const QString &styleName)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1763-1813
  0.000% (0/36)
3012
QFontDatabase::smoothSizes
Name: QFontDatabase::smoothSizes
Prototype: QList<int> QFontDatabase::smoothSizes(const QString &family, const QString &styleName)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1865-1915
  0.000% (0/36)
3112
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 8
...288
McCabe - Cyclomatic Complexity: 10
289
McCabe - Cyclomatic Complexity: 10
290
McCabe - Cyclomatic Complexity: 10
291
McCabe - Cyclomatic Complexity: 11
292293
McCabe - Cyclomatic Complexity: 12
294
McCabe - Cyclomatic Complexity: 12
295
McCabe - Cyclomatic Complexity: 13
296
McCabe - Cyclomatic Complexity: 14
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76

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