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
...290
McCabe - Cyclomatic Complexity: 10
291
McCabe - Cyclomatic Complexity: 11
292
McCabe - Cyclomatic Complexity: 11
293
McCabe - Cyclomatic Complexity: 12
294295
McCabe - Cyclomatic Complexity: 13
296
McCabe - Cyclomatic Complexity: 14
297
McCabe - Cyclomatic Complexity: 14
298
McCabe - Cyclomatic Complexity: 15
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QWidgetPrivate::init
Name: QWidgetPrivate::init
Prototype: void QWidgetPrivate::init(QWidget *parentWidget, Qt::WindowFlags f)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 1132-1245
  0.000% (0/41)
6512
QWidgetPrivate::moveRect
Name: QWidgetPrivate::moveRect
Prototype: void QWidgetPrivate::moveRect(const QRect &rect, int dx, int dy)
Coverage:  0.000% (0/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 824-900
  0.000% (0/63)
5312
QWidgetPrivate::scrollRect
Name: QWidgetPrivate::scrollRect
Prototype: void QWidgetPrivate::scrollRect(const QRect &rect, int dx, int dy)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 903-967
  0.000% (0/42)
3912
QWidgetPrivate::show_sys
Name: QWidgetPrivate::show_sys
Prototype: void QWidgetPrivate::show_sys()
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 7951-8011
  0.000% (0/53)
3912
QWidgetTextControlPrivate::extendWordwiseSelection
Name: QWidgetTextControlPrivate::extendWordwiseSelection
Prototype: void QWidgetTextControlPrivate::extendWordwiseSelection(int suggestedNewPosition, qreal mouseXPosition)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 715-787
  0.000% (0/44)
4312
QWidgetTextControlPrivate::mouseReleaseEvent
Name: QWidgetTextControlPrivate::mouseReleaseEvent
Prototype: void QWidgetTextControlPrivate::mouseReleaseEvent(QEvent *e, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 1778-1844
  0.000% (0/44)
4112
QXcbClipboard::clipboardReadProperty
Name: QXcbClipboard::clipboardReadProperty
Prototype: bool QXcbClipboard::clipboardReadProperty(xcb_window_t win, xcb_atom_t property, bool deleteProperty, QByteArray *buffer, int *size, xcb_atom_t *type, int *format)
Coverage:  55.000% (22/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 754-838
 55.000% (22/40)
5112
QXcbDrag::handle_xdnd_position
Name: QXcbDrag::handle_xdnd_position
Prototype: void QXcbDrag::handle_xdnd_position(QPlatformWindow *w, const xcb_client_message_event_t *e)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 727-799
  0.000% (0/39)
5112
QXcbIntegration::hasCapability
Name: QXcbIntegration::hasCapability
Prototype: bool QXcbIntegration::hasCapability(QPlatformIntegration::Capability cap) const
Coverage:  82.353% (14/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 251-280
 82.353% (14/17)
1012
QXcbScreen::readXResources
Name: QXcbScreen::readXResources
Prototype: void QXcbScreen::readXResources()
Coverage:  77.778% (28/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 829-870
 77.778% (28/36)
3112
QXcbWindow::show
Name: QXcbWindow::show
Prototype: void QXcbWindow::show()
Coverage:  94.872% (37/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 786-851
 94.872% (37/39)
3812
QXmlSimpleReaderPrivate::parseNmtoken
Name: QXmlSimpleReaderPrivate::parseNmtoken
Prototype: bool QXmlSimpleReaderPrivate::parseNmtoken()
Coverage:  65.625% (21/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 7228-7303
 65.625% (21/32)
3912
QXmlSimpleReaderPrivate::processElementETagBegin2
Name: QXmlSimpleReaderPrivate::processElementETagBegin2
Prototype: bool QXmlSimpleReaderPrivate::processElementETagBegin2()
Coverage:  72.222% (26/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 3835-3879
 72.222% (26/36)
2712
QXmlStreamReaderPrivate::scanUntil
Name: QXmlStreamReaderPrivate::scanUntil
Prototype: bool QXmlStreamReaderPrivate::scanUntil(const char *str, short tokenToInject)
Coverage:  80.556% (29/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 967-1013
 80.556% (29/36)
2712
QXunitTestLogger::addMessage
Name: QXunitTestLogger::addMessage
Prototype: void QXunitTestLogger::addMessage(MessageTypes type, const QString &message, const char *file, int line)
Coverage:  88.462% (23/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qxunittestlogger.cpp
Lines: 292-349
 88.462% (23/26)
3612
backtraceFramesForLogMessage
Name: backtraceFramesForLogMessage
Prototype: static QStringList backtraceFramesForLogMessage(int frameCount)
Coverage:  70.000% (28/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1210-1266
 70.000% (28/40)
3012
blend_color_rgb16
Name: blend_color_rgb16
Prototype: static void blend_color_rgb16(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3912-3985
  0.000% (0/37)
4712
buttonSlots
Name: buttonSlots
Prototype: static const char * buttonSlots(QWizard::WizardButton which)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 913-935
  0.000% (0/18)
812
correctGraphicsWidgetContext
Name: correctGraphicsWidgetContext
Prototype: static bool correctGraphicsWidgetContext(Qt::ShortcutContext context, QGraphicsWidget *w, QWidget *active_window)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qshortcut.cpp
Lines: 204-260
  0.000% (0/46)
3012
defaultPositionMode
Name: defaultPositionMode
Prototype: static PositionMode defaultPositionMode(int pe)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2265-2282
  0.000% (0/13)
312
findChar
Name: findChar
Prototype: static int findChar(const QChar *str, int len, QChar ch, int from, Qt::CaseSensitivity cs)
Coverage: 100.000% (23/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 665-711
100.000% (23/23)
2512
fixedXmlName
Name: fixedXmlName
Prototype: static QString fixedXmlName(const QString &_name, bool *ok, bool namespaces = false)
Coverage:  17.073% (7/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 630-679
 17.073% (7/41)
3312
isTextureTargetMultisample
Name: isTextureTargetMultisample
Prototype: static bool isTextureTargetMultisample(QOpenGLTexture::Target target)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 434-457
  0.000% (0/15)
612
isValidNumerusRules
Name: isValidNumerusRules
Prototype: static bool isValidNumerusRules(const uchar *rules, uint rulesSize)
Coverage:  27.273% (9/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 139-191
 27.273% (9/33)
2412
loadQtCodec
Name: loadQtCodec
Prototype: static QTextCodec *loadQtCodec(const char *name)
Coverage:  94.737% (36/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qicucodec.cpp
Lines: 356-384
 94.737% (36/38)
2312
loadSingleEngine
Name: loadSingleEngine
Prototype: static QFontEngine *loadSingleEngine(int script, const QFontDef &request, QtFontFamily *family, QtFontFoundry *foundry, QtFontStyle *style, QtFontSize *size)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 914-989
  0.000% (0/50)
4312
object_name_for_button
Name: object_name_for_button
Prototype: static QString object_name_for_button(QWizard::WizardButton which)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 1389-1414
  0.000% (0/17)
712
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QLocalSocket::LocalSocketError error)
Coverage:  13.043% (3/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qlocalsocket.cpp
Lines: 494-534
 13.043% (3/23)
2612
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &in, QDateTime &dateTime)
Coverage:  85.185% (23/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 4894-4964
 85.185% (23/27)
3612
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QFont &font)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp
Lines: 2242-2326
  0.000% (0/36)
6112
parseHeaderValue
Name: parseHeaderValue
Prototype: static QVariant parseHeaderValue(QNetworkRequest::KnownHeaders header, const QByteArray &value)
Coverage:  88.000% (22/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 872-910
 88.000% (22/25)
1612
qt_bitmapToRegion
Name: qt_bitmapToRegion
Prototype: QRegionPrivate *qt_bitmapToRegion(const QBitmap& bitmap)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3760-3833
  0.000% (0/42)
3812
qt_hash_block_size
Name: qt_hash_block_size
Prototype: static int qt_hash_block_size(QCryptographicHash::Algorithm method)
Coverage:  26.087% (6/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmessageauthenticationcode.cpp
Lines: 85-112
 26.087% (6/23)
1312
qt_memrotate270_tiled
Name: qt_memrotate270_tiled
Prototype: template <class T> static inline void qt_memrotate270_tiled(const T *src, int w, int h, int sstride, T *dest, int dstride)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmemrotate.cpp
Lines: 287-344
  0.000% (0/34)
2312
qt_memrotate90_tiled
Name: qt_memrotate90_tiled
Prototype: template <class T> static inline void qt_memrotate90_tiled(const T *src, int w, int h, int sstride, T *dest, int dstride)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmemrotate.cpp
Lines: 200-257
  0.000% (0/34)
2212
qt_messageTypeToGL
Name: qt_messageTypeToGL
Prototype: static GLenum qt_messageTypeToGL(QOpenGLDebugMessage::Type type)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 724-753
  0.000% (0/23)
1412
readInterface
Name: readInterface
Prototype: static void readInterface(QXmlStreamReader &xml, QDBusIntrospection::Object *objData, QDBusIntrospection::Interfaces *interfaces)
Coverage:  75.676% (28/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 282-329
 75.676% (28/37)
2812
spacingHelper
Name: spacingHelper
Prototype: static inline int spacingHelper(QWidget* parent, QStyle *style, int userVSpacing, bool recalculate, QFormLayoutItem* item1, QFormLayoutItem* item2, QFormLayoutItem* prevItem1, QFormLayoutItem *prevItem2)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp
Lines: 576-615
  0.000% (0/37)
2612
subControlIcon
Name: subControlIcon
Prototype: static QStyle::StandardPixmap subControlIcon(int pe)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 849-865
  0.000% (0/23)
1312
write_xbm_image
Name: write_xbm_image
Prototype: static bool write_xbm_image(const QImage &sourceImage, QIODevice *device, const QString &fileName)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxbmhandler.cpp
Lines: 182-254
  0.000% (0/36)
5312
x509ExtensionToValue
Name: x509ExtensionToValue
Prototype: static QVariant x509ExtensionToValue(X509_EXTENSION *ext)
Coverage:  58.824% (20/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 339-430
 58.824% (20/34)
3912
Parser::parseArray
Name: Parser::parseArray
Prototype: bool Parser::parseArray()
Coverage:  55.000% (22/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 525-590
 55.000% (22/40)
4013
PtsToRegion
Name: PtsToRegion
Prototype: static void PtsToRegion(int numFullPtBlocks, int iCurPtBlock, POINTBLOCK *FirstPtBlock, QRegionPrivate *reg)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3489-3548
  0.000% (0/47)
3713
QAbstractSlider::keyPressEvent
Name: QAbstractSlider::keyPressEvent
Prototype: void QAbstractSlider::keyPressEvent(QKeyEvent *ev)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractslider.cpp
Lines: 781-922
  0.000% (0/46)
2713
QAccessibleActionStrings::localizedDescription
Name: QAccessibleActionStrings::localizedDescription
Prototype: QString localizedDescription(const QString &actionName)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessible.cpp
Lines: 2846-2875
  0.000% (0/37)
2513
QAccessibleDisplay::text
Name: QAccessibleDisplay::text
Prototype: QString QAccessibleDisplay::text(QAccessible::Text t) const
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/simplewidgets.cpp
Lines: 413-458
  0.000% (0/38)
2913
QAuthenticatorPrivate::parseHttpResponse
Name: QAuthenticatorPrivate::parseHttpResponse
Prototype: void QAuthenticatorPrivate::parseHttpResponse(const QList<QPair<QByteArray, QByteArray> > &values, bool isProxy)
Coverage:  84.091% (37/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 396-456
 84.091% (37/44)
3513
QBasicDrag::eventFilter
Name: QBasicDrag::eventFilter
Prototype: bool QBasicDrag::eventFilter(QObject *o, QEvent *e)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qsimpledrag.cpp
Lines: 123-179
  0.000% (0/32)
3013
QBezier::bounds
Name: QBezier::bounds
Prototype: QRectF QBezier::bounds() const
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbezier.cpp
Lines: 195-227
  0.000% (0/37)
2913
QBezier::shifted
Name: QBezier::shifted
Prototype: int QBezier::shifted(QBezier *curveSegments, int maxSegments, qreal offset, float threshold) const
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbezier.cpp
Lines: 405-460
  0.000% (0/49)
3713
QBlittablePlatformPixmap::metric
Name: QBlittablePlatformPixmap::metric
Prototype: int QBlittablePlatformPixmap::metric(QPaintDevice::PaintDeviceMetric metric) const
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap_blitter.cpp
Lines: 103-132
  0.000% (0/23)
1313
QBmpHandler::option
Name: QBmpHandler::option
Prototype: QVariant QBmpHandler::option(ImageOption option) const
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qbmphandler.cpp
Lines: 861-891
  0.000% (0/32)
2013
QBmpHandler::write
Name: QBmpHandler::write
Prototype: bool QBmpHandler::write(const QImage &img)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qbmphandler.cpp
Lines: 794-853
  0.000% (0/28)
3213
QBrush::detach
Name: QBrush::detach
Prototype: void QBrush::detach(Qt::BrushStyle newStyle)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbrush.cpp
Lines: 583-628
  0.000% (0/26)
2713
QColumnView::scrollTo
Name: QColumnView::scrollTo
Prototype: void QColumnView::scrollTo(const QModelIndex &index, ScrollHint hint)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qcolumnview.cpp
Lines: 257-341
  0.000% (0/42)
4513
QComboBox::changeEvent
Name: QComboBox::changeEvent
Prototype: void QComboBox::changeEvent(QEvent *e)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcombobox.cpp
Lines: 2910-2958
  0.000% (0/32)
3213
QCryptographicHash::result
Name: QCryptographicHash::result
Prototype: QByteArray QCryptographicHash::result() const
Coverage: 100.000% (26/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcryptographichash.cpp
Lines: 373-455
100.000% (26/26)
4913
QDBusConnectionPrivate::handleMessage
Name: QDBusConnectionPrivate::handleMessage
Prototype: bool QDBusConnectionPrivate::handleMessage(const QDBusMessage &amsg)
Coverage:  75.676% (28/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 531-582
 75.676% (28/37)
2413
QDBusConnectionPrivate::handleSignal
Name: QDBusConnectionPrivate::handleSignal
Prototype: void QDBusConnectionPrivate::handleSignal(const QString &key, const QDBusMessage& msg)
Coverage:  95.745% (45/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 1615-1655
 95.745% (45/47)
3013
QDate::toString
Name: QDate::toString
Prototype: QString QDate::toString(Qt::DateFormat format) const
Coverage:  85.714% (18/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 855-881
 85.714% (18/21)
913
QDateTimeParser::SectionNode::maxChange
Name: QDateTimeParser::SectionNode::maxChange
Prototype: int QDateTimeParser::SectionNode::maxChange() const
Coverage:  34.783% (8/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 1461-1483
 34.783% (8/23)
1313
QDeviceDiscoveryUDev::checkDeviceType
Name: QDeviceDiscoveryUDev::checkDeviceType
Prototype: bool QDeviceDiscoveryUDev::checkDeviceType(udev_device *dev)
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/devicediscovery/qdevicediscovery_udev.cpp
Lines: 212-254
  0.000% (0/53)
2713
QDeviceDiscoveryUDev::handleUDevNotification
Name: QDeviceDiscoveryUDev::handleUDevNotification
Prototype: void QDeviceDiscoveryUDev::handleUDevNotification()
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/devicediscovery/qdevicediscovery_udev.cpp
Lines: 161-210
  0.000% (0/36)
3313
QDirModel::data
Name: QDirModel::data
Prototype: QVariant QDirModel::data(const QModelIndex &index, int role) const
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qdirmodel.cpp
Lines: 364-395
  0.000% (0/35)
2113
QDirModel::index
Name: QDirModel::index
Prototype: QModelIndex QDirModel::index(const QString &path, int column) const
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qdirmodel.cpp
Lines: 853-967
  0.000% (0/49)
4513
QDirSortItemComparator::operator()
Name: QDirSortItemComparator::operator()
Prototype: bool QDirSortItemComparator::operator()(const QDirSortItem &n1, const QDirSortItem &n2) const
Coverage:  94.118% (48/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 222-292
 94.118% (48/51)
4313
QDistanceField::copy
Name: QDistanceField::copy
Prototype: QDistanceField QDistanceField::copy(const QRect &r) const
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 908-964
  0.000% (0/45)
4113
QDockAreaLayoutInfo::maximumSize
Name: QDockAreaLayoutInfo::maximumSize
Prototype: QSize QDockAreaLayoutInfo::maximumSize() const
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 328-393
  0.000% (0/30)
3513
QDockWidgetLayout::setGeometry
Name: QDockWidgetLayout::setGeometry
Prototype: void QDockWidgetLayout::setGeometry(const QRect &geometry)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockwidget.cpp
Lines: 489-552
  0.000% (0/44)
4013
QDockWidgetPrivate::nonClientAreaMouseEvent
Name: QDockWidgetPrivate::nonClientAreaMouseEvent
Prototype: void QDockWidgetPrivate::nonClientAreaMouseEvent(QMouseEvent *event)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockwidget.cpp
Lines: 960-1021
  0.000% (0/35)
3313
QDockWidgetPrivate::setWindowState
Name: QDockWidgetPrivate::setWindowState
Prototype: void QDockWidgetPrivate::setWindowState(bool floating, bool unplug, const QRect &rect)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockwidget.cpp
Lines: 1065-1121
  0.000% (0/48)
3513
QDomDocumentPrivate::importNode
Name: QDomDocumentPrivate::importNode
Prototype: QDomNodePrivate* QDomDocumentPrivate::importNode(QDomNodePrivate *importedNode, bool deep)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 6380-6424
  0.000% (0/26)
2713
QEvdevTabletData::processInputEvent
Name: QEvdevTabletData::processInputEvent
Prototype: void QEvdevTabletData::processInputEvent(input_event *ev)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevtablet/qevdevtablethandler.cpp
Lines: 84-125
  0.000% (0/34)
2313
QFSFileEnginePrivate::nativeRead
Name: QFSFileEnginePrivate::nativeRead
Prototype: qint64 QFSFileEnginePrivate::nativeRead(char *data, qint64 len)
Coverage:  77.083% (37/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp
Lines: 288-344
 77.083% (37/48)
3313
QFileSystemMetaData::fillFromStatBuf
Name: QFileSystemMetaData::fillFromStatBuf
Prototype: void QFileSystemMetaData::fillFromStatBuf(const struct stat64 &statBuffer)
Coverage: 100.000% (39/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine.cpp
Lines: 238-286
100.000% (39/39)
3113
QFontSubset::widthArray
Name: QFontSubset::widthArray
Prototype: QByteArray QFontSubset::widthArray() const
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 131-186
  0.000% (0/43)
3913
QGL2PaintEngineExPrivate::prepareForDraw
Name: QGL2PaintEngineExPrivate::prepareForDraw
Prototype: bool QGL2PaintEngineExPrivate::prepareForDraw(bool srcPixelsAreOpaque)
Coverage:  46.377% (32/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 1143-1212
 46.377% (32/69)
4313
QGnomeTheme::themeHint
Name: QGnomeTheme::themeHint
Prototype: QVariant QGnomeTheme::themeHint(QPlatformTheme::ThemeHint hint) const
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
Lines: 647-673
  0.000% (0/23)
1013
QGraphicsAnchorLayoutPrivate::removeAnchor
Name: QGraphicsAnchorLayoutPrivate::removeAnchor
Prototype: void QGraphicsAnchorLayoutPrivate::removeAnchor(AnchorVertex *firstVertex, AnchorVertex *secondVertex)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 1802-1868
  0.000% (0/45)
3613
QGraphicsItemPrivate::setFocusHelper
Name: QGraphicsItemPrivate::setFocusHelper
Prototype: void QGraphicsItemPrivate::setFocusHelper(Qt::FocusReason focusReason, bool climb, bool focusFromHide)
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 3383-3441
  0.000% (0/55)
3113
QGraphicsScenePrivate::setFocusItemHelper
Name: QGraphicsScenePrivate::setFocusItemHelper
Prototype: void QGraphicsScenePrivate::setFocusItemHelper(QGraphicsItem *item, Qt::FocusReason focusReason, bool emitFocusChanged)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 824-885
  0.000% (0/45)
3113
QGraphicsWidgetPrivate::windowFrameMouseMoveEvent
Name: QGraphicsWidgetPrivate::windowFrameMouseMoveEvent
Prototype: void QGraphicsWidgetPrivate::windowFrameMouseMoveEvent(QGraphicsSceneMouseEvent *event)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget_p.cpp
Lines: 585-653
  0.000% (0/29)
5113
QHeaderView::resizeSection
Name: QHeaderView::resizeSection
Prototype: void QHeaderView::resizeSection(int logical, int size)
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 870-937
  0.000% (0/52)
4113
QHighDpiScaling::updateHighDpiScaling
Name: QHighDpiScaling::updateHighDpiScaling
Prototype: void QHighDpiScaling::updateHighDpiScaling()
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qhighdpiscaling.cpp
Lines: 264-318
  0.000% (0/42)
3813
QHttpNetworkConnectionPrivate::_q_hostLookupFinished
Name: QHttpNetworkConnectionPrivate::_q_hostLookupFinished
Prototype: void QHttpNetworkConnectionPrivate::_q_hostLookupFinished(const QHostInfo &info)
Coverage:  76.923% (30/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnection.cpp
Lines: 1151-1206
 76.923% (30/39)
3613
QIPAddressUtils::parseIp4Internal
Name: QIPAddressUtils::parseIp4Internal
Prototype: static bool parseIp4Internal(IPv4Address &address, const char *ptr, bool acceptLeadingZero)
Coverage:  94.340% (50/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qipaddress.cpp
Lines: 85-127
 94.340% (50/53)
3413
QImage::setPixelColor
Name: QImage::setPixelColor
Prototype: void QImage::setPixelColor(int x, int y, const QColor &color)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 2467-2509
  0.000% (0/34)
2513
QIsciiCodec::convertFromUnicode
Name: QIsciiCodec::convertFromUnicode
Prototype: QByteArray QIsciiCodec::convertFromUnicode(const QChar *uc, int len, ConverterState *state) const
Coverage:  27.500% (11/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qisciicodec.cpp
Lines: 187-252
 27.500% (11/40)
4113
QLCDNumberPrivate::internalSetString
Name: QLCDNumberPrivate::internalSetString
Prototype: void QLCDNumberPrivate::internalSetString(const QString& s)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlcdnumber.cpp
Lines: 725-781
  0.000% (0/38)
4113
QLibraryInfo::location
Name: QLibraryInfo::location
Prototype: QString QLibraryInfo::location(LibraryLocation loc)
Coverage:  70.732% (29/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlibraryinfo.cpp
Lines: 417-588
 70.732% (29/41)
5213
QLineEdit::createStandardContextMenu
Name: QLineEdit::createStandardContextMenu
Prototype: QMenu *QLineEdit::createStandardContextMenu()
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlineedit.cpp
Lines: 2103-2168
  0.000% (0/27)
4013
QLineEdit::inputMethodQuery
Name: QLineEdit::inputMethodQuery
Prototype: QVariant QLineEdit::inputMethodQuery(Qt::InputMethodQuery property, QVariant argument) const
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlineedit.cpp
Lines: 1757-1788
  0.000% (0/27)
1813
QLocalSocketPrivate::errorOccurred
Name: QLocalSocketPrivate::errorOccurred
Prototype: void QLocalSocketPrivate::errorOccurred(QLocalSocket::LocalSocketError error, const QString &function)
Coverage:  20.000% (5/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qlocalsocket_unix.cpp
Lines: 173-220
 20.000% (5/25)
3013
QLocalSocketPrivate::generateErrorString
Name: QLocalSocketPrivate::generateErrorString
Prototype: QString QLocalSocketPrivate::generateErrorString(QLocalSocket::LocalSocketError error, const QString &function) const
Coverage:  29.167% (7/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qlocalsocket_unix.cpp
Lines: 132-171
 29.167% (7/24)
2413
QMdiArea::event
Name: QMdiArea::event
Prototype: bool QMdiArea::event(QEvent *event)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 2492-2544
  0.000% (0/28)
2713
QMdiAreaPrivate::subWindowList
Name: QMdiAreaPrivate::subWindowList
Prototype: QList<QMdiSubWindow*> QMdiAreaPrivate::subWindowList(QMdiArea::WindowOrder order, bool reversed) const
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 1385-1424
  0.000% (0/36)
2713
QMdiSubWindow::changeEvent
Name: QMdiSubWindow::changeEvent
Prototype: void QMdiSubWindow::changeEvent(QEvent *changeEvent)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 2975-3026
  0.000% (0/43)
3313
QMdiSubWindowPrivate::getRegion
Name: QMdiSubWindowPrivate::getRegion
Prototype: QRegion QMdiSubWindowPrivate::getRegion(Operation operation) const
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1540-1604
  0.000% (0/28)
4013
QMenuPrivate::scrollMenu
Name: QMenuPrivate::scrollMenu
Prototype: void QMenuPrivate::scrollMenu(QMenuScroller::ScrollLocation location, bool active)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 972-1007
  0.000% (0/45)
2813
QNativeSocketEnginePrivate::createNewSocket
Name: QNativeSocketEnginePrivate::createNewSocket
Prototype: bool QNativeSocketEnginePrivate::createNewSocket(QAbstractSocket::SocketType socketType, QAbstractSocket::NetworkLayerProtocol &socketProtocol)
Coverage:  51.515% (17/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 229-283
 51.515% (17/33)
2313
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
...290
McCabe - Cyclomatic Complexity: 10
291
McCabe - Cyclomatic Complexity: 11
292
McCabe - Cyclomatic Complexity: 11
293
McCabe - Cyclomatic Complexity: 12
294295
McCabe - Cyclomatic Complexity: 13
296
McCabe - Cyclomatic Complexity: 14
297
McCabe - Cyclomatic Complexity: 14
298
McCabe - Cyclomatic Complexity: 15
...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