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
...292
McCabe - Cyclomatic Complexity: 11
293
McCabe - Cyclomatic Complexity: 12
294
McCabe - Cyclomatic Complexity: 12
295
McCabe - Cyclomatic Complexity: 13
296297
McCabe - Cyclomatic Complexity: 14
298
McCabe - Cyclomatic Complexity: 15
299
McCabe - Cyclomatic Complexity: 16
300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QApplicationPrivate::setPalette_helper
Name: QApplicationPrivate::setPalette_helper
Prototype: void QApplicationPrivate::setPalette_helper(const QPalette &palette, const char* className, bool clearWidgetPaletteHash)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 1465-1518
  0.000% (0/58)
3414
QBoxLayout::setGeometry
Name: QBoxLayout::setGeometry
Prototype: void QBoxLayout::setGeometry(const QRect &r)
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qboxlayout.cpp
Lines: 757-824
  0.000% (0/52)
4814
QBrush::operator==
Name: QBrush::operator==
Prototype: bool QBrush::operator==(const QBrush &b) const
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbrush.cpp
Lines: 953-1002
  0.000% (0/42)
2814
QCalendarDayValidator::handleKey
Name: QCalendarDayValidator::handleKey
Prototype: QCalendarDateSectionValidator::Section QCalendarDayValidator::handleKey(int key)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcalendarwidget.cpp
Lines: 136-183
  0.000% (0/48)
3814
QCalendarMonthValidator::handleKey
Name: QCalendarMonthValidator::handleKey
Prototype: QCalendarDateSectionValidator::Section QCalendarMonthValidator::handleKey(int key)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcalendarwidget.cpp
Lines: 244-291
  0.000% (0/48)
3814
QCalendarView::moveCursor
Name: QCalendarView::moveCursor
Prototype: QModelIndex QCalendarView::moveCursor(CursorAction cursorAction, Qt::KeyboardModifiers modifiers)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcalendarwidget.cpp
Lines: 1332-1376
  0.000% (0/28)
2814
QComboBoxPrivate::recomputeSizeHint
Name: QComboBoxPrivate::recomputeSizeHint
Prototype: QSize QComboBoxPrivate::recomputeSizeHint(QSize &sh) const
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcombobox.cpp
Lines: 312-365
  0.000% (0/42)
2914
QCommonStylePrivate::viewItemSize
Name: QCommonStylePrivate::viewItemSize
Prototype: QSize QCommonStylePrivate::viewItemSize(const QStyleOptionViewItem *option, int role) const
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 832-881
  0.000% (0/30)
3114
QCosmeticStroker::clipLine
Name: QCosmeticStroker::clipLine
Prototype: bool QCosmeticStroker::clipLine(qreal &x1, qreal &y1, qreal &x2, qreal &y2)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcosmeticstroker.cpp
Lines: 312-363
  0.000% (0/38)
3914
QDBusConnectionPrivate::deliverCall
Name: QDBusConnectionPrivate::deliverCall
Prototype: void QDBusConnectionPrivate::deliverCall(QObject *object, int , const QDBusMessage &msg, const QVector<int> &metaTypes, int slotIdx)
Coverage:  77.551% (38/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 911-1018
 77.551% (38/49)
7214
QDBusMetaObjectGenerator::write
Name: QDBusMetaObjectGenerator::write
Prototype: void QDBusMetaObjectGenerator::write(QDBusMetaObject *obj)
Coverage:  90.000% (36/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmetaobject.cpp
Lines: 395-552
 90.000% (36/40)
11314
QDBusTrayIcon::showMessage
Name: QDBusTrayIcon::showMessage
Prototype: void QDBusTrayIcon::showMessage(const QString &title, const QString &msg, const QIcon &icon, QPlatformSystemTrayIcon::MessageIcon iconType, int msecs)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbustray/qdbustrayicon.cpp
Lines: 233-284
  0.000% (0/28)
3114
QDBusXmlParser::QDBusXmlParser
Name: QDBusXmlParser::QDBusXmlParser
Prototype: QDBusXmlParser::QDBusXmlParser(const QString& service, const QString& path, const QString& xmlData)
Coverage:  84.848% (28/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 347-400
 84.848% (28/33)
2114
QDashedStrokeProcessor::process
Name: QDashedStrokeProcessor::process
Prototype: void QDashedStrokeProcessor::process(const QVectorPath &path, const QPen &pen, const QRectF &clip, QPainter::RenderHints hints)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulatingstroker.cpp
Lines: 520-610
  0.000% (0/41)
6314
QDateTimeParser::absoluteMax
Name: QDateTimeParser::absoluteMax
Prototype: int QDateTimeParser::absoluteMax(int s, const QDateTime &cur) const
Coverage:  86.364% (19/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 193-219
 86.364% (19/22)
1314
QDateTimeParser::absoluteMin
Name: QDateTimeParser::absoluteMin
Prototype: int QDateTimeParser::absoluteMin(int s) const
Coverage:  83.333% (15/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 227-248
 83.333% (15/18)
914
QDirIteratorPrivate::matchesFilters
Name: QDirIteratorPrivate::matchesFilters
Prototype: bool QDirIteratorPrivate::matchesFilters(const QString &fileName, const QFileInfo &fi) const
Coverage:  89.583% (86/96)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdiriterator.cpp
Lines: 314-391
 89.583% (86/96)
4814
QDockAreaLayoutInfo::updateTabBar
Name: QDockAreaLayoutInfo::updateTabBar
Prototype: bool QDockAreaLayoutInfo::updateTabBar() const
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 2095-2169
  0.000% (0/44)
4514
QDockWidgetGroupWindow::event
Name: QDockWidgetGroupWindow::event
Prototype: bool QDockWidgetGroupWindow::event(QEvent *e)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 252-288
  0.000% (0/28)
1914
QDomElementPrivate::save
Name: QDomElementPrivate::save
Prototype: void QDomElementPrivate::save(QTextStream& s, int depth, int indent) const
Coverage:  66.667% (34/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 4557-4640
 66.667% (34/51)
3714
QEglFSKmsIntegration::loadConfig
Name: QEglFSKmsIntegration::loadConfig
Prototype: void QEglFSKmsIntegration::loadConfig()
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_support/qeglfskmsintegration.cpp
Lines: 162-211
  0.000% (0/36)
2914
QFSFileEnginePrivate::map
Name: QFSFileEnginePrivate::map
Prototype: uchar *QFSFileEnginePrivate::map(qint64 offset, qint64 size, QFile::MemoryMapFlags flags)
Coverage:  75.610% (31/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp
Lines: 689-759
 75.610% (31/41)
4114
QFont::operator<
Name: QFont::operator<
Prototype: bool QFont::operator<(const QFont &f) const
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp
Lines: 1651-1674
  0.000% (0/40)
1814
QFontEngineFT::stringToCMap
Name: QFontEngineFT::stringToCMap
Prototype: bool QFontEngineFT::stringToCMap(const QChar *str, int len, QGlyphLayout *glyphs, int *nglyphs, QFontEngine::ShaperFlags flags) const
Coverage:  74.000% (37/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 1559-1630
 74.000% (37/50)
4314
QGLFramebufferObject::metric
Name: QGLFramebufferObject::metric
Prototype: int QGLFramebufferObject::metric(PaintDeviceMetric metric) const
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglframebufferobject.cpp
Lines: 1252-1302
  0.000% (0/27)
2114
QGLPixelBuffer::metric
Name: QGLPixelBuffer::metric
Prototype: int QGLPixelBuffer::metric(PaintDeviceMetric metric) const
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglpixelbuffer.cpp
Lines: 425-475
  0.000% (0/27)
2114
QGraphicsAnchorLayoutPrivate::simplifyVertices
Name: QGraphicsAnchorLayoutPrivate::simplifyVertices
Prototype: bool QGraphicsAnchorLayoutPrivate::simplifyVertices(Orientation orientation)
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 918-1015
  0.000% (0/52)
5114
QGraphicsItemPrivate::updateAncestorFlag
Name: QGraphicsItemPrivate::updateAncestorFlag
Prototype: void QGraphicsItemPrivate::updateAncestorFlag(QGraphicsItem::GraphicsItemFlag childFlag, AncestorFlag flag, bool enabled, bool root)
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 905-973
  0.000% (0/62)
3914
QGraphicsScenePrivate::dispatchHoverEvent
Name: QGraphicsScenePrivate::dispatchHoverEvent
Prototype: bool QGraphicsScenePrivate::dispatchHoverEvent(QGraphicsSceneHoverEvent *hoverEvent)
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 3848-3918
  0.000% (0/56)
4014
QGraphicsWidget::itemChange
Name: QGraphicsWidget::itemChange
Prototype: QVariant QGraphicsWidget::itemChange(GraphicsItemChange change, const QVariant &value)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget.cpp
Lines: 1133-1197
  0.000% (0/33)
3514
QGraphicsWidget::windowFrameSectionAt
Name: QGraphicsWidget::windowFrameSectionAt
Prototype: Qt::WindowFrameSection QGraphicsWidget::windowFrameSectionAt(const QPointF &pos) const
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget.cpp
Lines: 1304-1354
  0.000% (0/58)
3914
QHttpNetworkConnectionChannel::_q_encrypted
Name: QHttpNetworkConnectionChannel::_q_encrypted
Prototype: void QHttpNetworkConnectionChannel::_q_encrypted()
Coverage:  68.571% (24/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnectionchannel.cpp
Lines: 1028-1085
 68.571% (24/35)
3414
QHttpNetworkConnectionPrivate::errorDetail
Name: QHttpNetworkConnectionPrivate::errorDetail
Prototype: QString QHttpNetworkConnectionPrivate::errorDetail(QNetworkReply::NetworkError errorCode, QAbstractSocket *socket, const QString &extraDetail)
Coverage:  79.310% (23/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnection.cpp
Lines: 834-880
 79.310% (23/29)
2914
QIconTheme::QIconTheme
Name: QIconTheme::QIconTheme
Prototype: QIconTheme::QIconTheme(const QString &themeName)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qiconloader.cpp
Lines: 294-374
  0.000% (0/41)
5014
QItemSelectionModelPrivate::_q_rowsAboutToBeRemoved
Name: QItemSelectionModelPrivate::_q_rowsAboutToBeRemoved
Prototype: void QItemSelectionModelPrivate::_q_rowsAboutToBeRemoved(const QModelIndex &parent, int start, int end)
Coverage:  92.308% (60/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 692-758
 92.308% (60/65)
4814
QKdeTheme::themeHint
Name: QKdeTheme::themeHint
Prototype: QVariant QKdeTheme::themeHint(QPlatformTheme::ThemeHint hint) const
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
Lines: 489-521
  0.000% (0/27)
1614
QLineEdit::event
Name: QLineEdit::event
Prototype: bool QLineEdit::event(QEvent * e)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlineedit.cpp
Lines: 1398-1457
  0.000% (0/44)
2914
QListModeViewBase::dragMoveEvent
Name: QListModeViewBase::dragMoveEvent
Prototype: void QListModeViewBase::dragMoveEvent(QDragMoveEvent *event)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 2025-2093
  0.000% (0/50)
4314
QMainWindowLayout::plug
Name: QMainWindowLayout::plug
Prototype: bool QMainWindowLayout::plug(QLayoutItem *widgetItem)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 1947-2040
  0.000% (0/40)
6214
QMatrix4x4::projectedRotate
Name: QMatrix4x4::projectedRotate
Prototype: void QMatrix4x4::projectedRotate(float angle, float x, float y, float z)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qmatrix4x4.cpp
Lines: 1223-1314
  0.000% (0/51)
7714
QMatrix4x4::rotate
Name: QMatrix4x4::rotate
Prototype: void QMatrix4x4::rotate(float angle, float x, float y, float z)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qmatrix4x4.cpp
Lines: 1116-1218
  0.000% (0/51)
8714
QMenuBar::event
Name: QMenuBar::event
Prototype: bool QMenuBar::event(QEvent *e)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 1417-1475
  0.000% (0/39)
2914
QMenuBarPrivate::calcActionRects
Name: QMenuBarPrivate::calcActionRects
Prototype: void QMenuBarPrivate::calcActionRects(int max_width, int start) const
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 403-497
  0.000% (0/47)
5514
QNativeSocketEnginePrivate::fetchConnectionParameters
Name: QNativeSocketEnginePrivate::fetchConnectionParameters
Prototype: bool QNativeSocketEnginePrivate::fetchConnectionParameters()
Coverage:  80.952% (34/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 1028-1117
 80.952% (34/42)
4414
QObject::connect
Name: QObject::connect
Prototype: QMetaObject::Connection QObject::connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
Coverage:  61.364% (27/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 2633-2749
 61.364% (27/44)
8414
QOpenGLFunctions_2_1::~QOpenGLFunctions_2_1
Name: QOpenGLFunctions_2_1::~QOpenGLFunctions_2_1
Prototype: QOpenGLFunctions_2_1::~QOpenGLFunctions_2_1()
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_2_1.cpp
Lines: 87-128
  0.000% (0/40)
3914
QOpenGLFunctions_4_0_Core::~QOpenGLFunctions_4_0_Core
Name: QOpenGLFunctions_4_0_Core::~QOpenGLFunctions_4_0_Core
Prototype: QOpenGLFunctions_4_0_Core::~QOpenGLFunctions_4_0_Core()
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_0_core.cpp
Lines: 86-127
  0.000% (0/40)
3914
QOpenGLPaintDevice::metric
Name: QOpenGLPaintDevice::metric
Prototype: int QOpenGLPaintDevice::metric(QPaintDevice::PaintDeviceMetric metric) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintdevice.cpp
Lines: 259-291
  0.000% (0/26)
1514
QOpenGLShaderPrivate::compile
Name: QOpenGLShaderPrivate::compile
Prototype: bool QOpenGLShaderPrivate::compile(QOpenGLShader *q)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 260-351
  0.000% (0/38)
5314
QOpenGLTexture::setSize
Name: QOpenGLTexture::setSize
Prototype: void QOpenGLTexture::setSize(int width, int height, int depth)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 2620-2663
  0.000% (0/22)
2414
QPdfEngine::metric
Name: QPdfEngine::metric
Prototype: int QPdfEngine::metric(QPaintDevice::PaintDeviceMetric metricType) const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 1322-1364
  0.000% (0/25)
2614
QPicture::metric
Name: QPicture::metric
Prototype: int QPicture::metric(PaintDeviceMetric m) const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 936-978
  0.000% (0/25)
2614
QPinchGestureRecognizer::recognize
Name: QPinchGestureRecognizer::recognize
Prototype: QGestureRecognizer::Result QPinchGestureRecognizer::recognize(QGesture *state, QObject *, QEvent *event)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstandardgestures.cpp
Lines: 160-250
  0.000% (0/43)
6014
QPixmap::setMask
Name: QPixmap::setMask
Prototype: void QPixmap::setMask(const QBitmap &mask)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap.cpp
Lines: 588-645
  0.000% (0/40)
3614
QPixmapStyle::drawPrimitive
Name: QPixmapStyle::drawPrimitive
Prototype: void QPixmapStyle::drawPrimitive(PrimitiveElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qpixmapstyle.cpp
Lines: 229-263
  0.000% (0/26)
1814
QPixmapStyle::eventFilter
Name: QPixmapStyle::eventFilter
Prototype: bool QPixmapStyle::eventFilter(QObject *watched, QEvent *event)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qpixmapstyle.cpp
Lines: 516-568
  0.000% (0/31)
3114
QPlainTextEdit::inputMethodQuery
Name: QPlainTextEdit::inputMethodQuery
Prototype: QVariant QPlainTextEdit::inputMethodQuery(Qt::InputMethodQuery query, QVariant argument) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 2198-2241
  0.000% (0/26)
2314
QPngHandlerPrivate::readPngImage
Name: QPngHandlerPrivate::readPngImage
Prototype: bool QPngHandlerPrivate::readPngImage(QImage *outImage)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpnghandler.cpp
Lines: 569-658
  0.000% (0/47)
6214
QPrintPreviewWidgetPrivate::_q_fit
Name: QPrintPreviewWidgetPrivate::_q_fit
Prototype: void QPrintPreviewWidgetPrivate::_q_fit(bool doFitting)
Coverage:  25.532% (12/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/widgets/qprintpreviewwidget.cpp
Lines: 219-277
 25.532% (12/47)
3914
QProcessPrivate::tryReadFromChannel
Name: QProcessPrivate::tryReadFromChannel
Prototype: bool QProcessPrivate::tryReadFromChannel(Channel *channel)
Coverage:  79.070% (34/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp
Lines: 1006-1076
 79.070% (34/43)
4414
QProcessPrivate::waitForReadyRead
Name: QProcessPrivate::waitForReadyRead
Prototype: bool QProcessPrivate::waitForReadyRead(int msecs)
Coverage:  85.714% (36/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 758-809
 85.714% (36/42)
3114
QSaveFile::open
Name: QSaveFile::open
Prototype: bool QSaveFile::open(OpenMode mode)
Coverage:  71.739% (33/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsavefile.cpp
Lines: 181-254
 71.739% (33/46)
5014
QScanConverter::end
Name: QScanConverter::end
Prototype: void QScanConverter::end()
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 385-450
  0.000% (0/43)
4114
QSpdyProtocolHandler::handleRST_STREAM
Name: QSpdyProtocolHandler::handleRST_STREAM
Prototype: void QSpdyProtocolHandler::handleRST_STREAM(char , quint32 length, const QByteArray &frameData)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 951-1018
  0.000% (0/28)
4714
QSslSocketBackendPrivate::initSslContext
Name: QSslSocketBackendPrivate::initSslContext
Prototype: bool QSslSocketBackendPrivate::initSslContext()
Coverage:  65.517% (38/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 363-444
 65.517% (38/58)
4414
QStateMachinePrivate::initializeAnimations
Name: QStateMachinePrivate::initializeAnimations
Prototype: void QStateMachinePrivate::initializeAnimations(QAbstractState *state, const QList<QAbstractAnimation *> &selectedAnimations, const QList<QAbstractState*> &exitedStates_sorted, QHash<QAbstractState*, QVector<QPropertyAssignment> > &assignmentsForEnteredStates)
Coverage:  97.674% (42/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1647-1714
 97.674% (42/43)
4114
QString::replace
Name: QString::replace
Prototype: QString &QString::replace(const QChar *before, int blen, const QChar *after, int alen, Qt::CaseSensitivity cs)
Coverage:  89.796% (44/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2506-2565
 89.796% (44/49)
3514
QStyleSheetStyle::styleRules
Name: QStyleSheetStyle::styleRules
Prototype: QVector<QCss::StyleRule> QStyleSheetStyle::styleRules(const QObject *obj) const
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1526-1601
  0.000% (0/43)
5514
QStyledItemDelegate::initStyleOption
Name: QStyledItemDelegate::initStyleOption
Prototype: void QStyledItemDelegate::initStyleOption(QStyleOptionViewItem *option, const QModelIndex &index) const
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qstyleditemdelegate.cpp
Lines: 274-351
  0.000% (0/47)
5014
QTableView::sizeHintForColumn
Name: QTableView::sizeHintForColumn
Prototype: int QTableView::sizeHintForColumn(int column) const
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 2306-2377
  0.000% (0/51)
5114
QTableView::sizeHintForRow
Name: QTableView::sizeHintForRow
Prototype: int QTableView::sizeHintForRow(int row) const
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 2217-2289
  0.000% (0/49)
5114
QTest::TestMethods::invokeTest
Name: QTest::TestMethods::invokeTest
Prototype: bool TestMethods::invokeTest(int index, const char *data, WatchDog *watchDog) const
Coverage:  73.913% (34/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 926-1013
 73.913% (34/46)
5514
QTest::toString
Name: QTest::toString
Prototype: template <> __attribute__((visibility("default"))) char *QTest::toString<char>(const char &t)
Coverage: 100.000% (30/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 2327-2372
100.000% (30/30)
2914
QTextDocumentLayoutPrivate::drawBlock
Name: QTextDocumentLayoutPrivate::drawBlock
Prototype: void QTextDocumentLayoutPrivate::drawBlock(const QPointF &offset, QPainter *painter, const QAbstractTextDocumentLayout::PaintContext &context, const QTextBlock &bl, bool inRootFrame) const
Coverage:  0.000% (0/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 1292-1383
  0.000% (0/67)
6214
QTextDocumentPrivate::clearUndoRedoStacks
Name: QTextDocumentPrivate::clearUndoRedoStacks
Prototype: void QTextDocumentPrivate::clearUndoRedoStacks(QTextDocument::Stacks stacksToClear, bool emitSignals)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 1098-1138
  0.000% (0/50)
3314
QTextEdit::inputMethodQuery
Name: QTextEdit::inputMethodQuery
Prototype: QVariant QTextEdit::inputMethodQuery(Qt::InputMethodQuery query, QVariant argument) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextedit.cpp
Lines: 1728-1771
  0.000% (0/26)
2314
QTextEngine::boundingBox
Name: QTextEngine::boundingBox
Prototype: glyph_metrics_t QTextEngine::boundingBox(int from, int len) const
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 1867-1926
  0.000% (0/47)
4514
QTextEngine::width
Name: QTextEngine::width
Prototype: QFixed QTextEngine::width(int from, int len) const
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 1805-1865
  0.000% (0/47)
3814
QTextHtmlExporter::emitBlockAttributes
Name: QTextHtmlExporter::emitBlockAttributes
Prototype: void QTextHtmlExporter::emitBlockAttributes(const QTextBlock &block)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 2727-2806
  0.000% (0/34)
5014
QTextHtmlParserNode::setListStyle
Name: QTextHtmlParserNode::setListStyle
Prototype: void QTextHtmlParserNode::setListStyle(const QVector<QCss::Value> &cssValues)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1145-1166
  0.000% (0/31)
1514
QTextOdfWriter::writeFrame
Name: QTextOdfWriter::writeFrame
Prototype: void QTextOdfWriter::writeFrame(QXmlStreamWriter &writer, const QTextFrame *frame)
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 186-237
  0.000% (0/49)
3814
QTextStreamPrivate::fillReadBuffer
Name: QTextStreamPrivate::fillReadBuffer
Prototype: bool QTextStreamPrivate::fillReadBuffer(qint64 maxBytes)
Coverage:  85.417% (41/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 420-533
 85.417% (41/48)
4414
QTipLabel::eventFilter
Name: QTipLabel::eventFilter
Prototype: bool QTipLabel::eventFilter(QObject *o, QEvent *e)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qtooltip.cpp
Lines: 304-360
  0.000% (0/24)
914
QToolBarLayout::expandedSize
Name: QToolBarLayout::expandedSize
Prototype: QSize QToolBarLayout::expandedSize(const QSize &size) const
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbarlayout.cpp
Lines: 575-655
  0.000% (0/50)
6314
QTreeView::mouseDoubleClickEvent
Name: QTreeView::mouseDoubleClickEvent
Prototype: void QTreeView::mouseDoubleClickEvent(QMouseEvent *event)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 1922-1975
  0.000% (0/51)
3514
QTreeViewPrivate::itemAtCoordinate
Name: QTreeViewPrivate::itemAtCoordinate
Prototype: int QTreeViewPrivate::itemAtCoordinate(int coordinate) const
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3498-3545
  0.000% (0/43)
3314
QUnicodeTools::initCharAttributes
Name: QUnicodeTools::initCharAttributes
Prototype: void initCharAttributes(const ushort *string, int length, const ScriptItem *items, int numItems, QCharAttributes *attributes, CharAttributeOptions options)
Coverage:  85.714% (36/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetools.cpp
Lines: 618-676
 85.714% (36/42)
4714
QUrlPrivate::setHost
Name: QUrlPrivate::setHost
Prototype: inline bool QUrlPrivate::setHost(const QString &value, int from, int iend, QUrl::ParsingMode mode)
Coverage:  95.652% (44/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 1278-1367
 95.652% (44/46)
4414
QUtf8::convertFromUnicode
Name: QUtf8::convertFromUnicode
Prototype: QByteArray QUtf8::convertFromUnicode(const QChar *uc, int len, QTextCodec::ConverterState *state)
Coverage:  91.111% (41/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 181-248
 91.111% (41/45)
4814
QVariant::load
Name: QVariant::load
Prototype: void QVariant::load(QDataStream &s)
Coverage:  75.000% (33/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 2031-2087
 75.000% (33/44)
3714
QWindow::setVisible
Name: QWindow::setVisible
Prototype: void QWindow::setVisible(bool visible)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 492-558
  0.000% (0/46)
3614
QWizard::removePage
Name: QWizard::removePage
Prototype: void QWizard::removePage(int id)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 2317-2381
  0.000% (0/42)
3814
QXcbKeyboard::lookupLatinKeysym
Name: QXcbKeyboard::lookupLatinKeysym
Prototype: xkb_keysym_t QXcbKeyboard::lookupLatinKeysym(xkb_keycode_t keycode) const
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 895-969
  0.000% (0/44)
4514
QXcbKeyboard::updateModifiers
Name: QXcbKeyboard::updateModifiers
Prototype: void QXcbKeyboard::updateModifiers()
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 1315-1377
  0.000% (0/49)
3814
QXcbScreen::QXcbScreen
Name: QXcbScreen::QXcbScreen
Prototype: QXcbScreen::QXcbScreen(QXcbConnection *connection, QXcbVirtualDesktop *virtualDesktop, xcb_randr_output_t outputId, xcb_randr_get_output_info_reply_t *output, const xcb_xinerama_screen_info_t *xineramaScreenInfo, int xineramaScreenIdx)
Coverage:  52.830% (28/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 172-292
 52.830% (28/53)
7214
QXcbWindow::handlePropertyNotifyEvent
Name: QXcbWindow::handlePropertyNotifyEvent
Prototype: void QXcbWindow::handlePropertyNotifyEvent(const xcb_property_notify_event_t *event)
Coverage:  86.275% (44/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2524-2578
 86.275% (44/51)
3714
QXcbWindow::handleXIMouseEvent
Name: QXcbWindow::handleXIMouseEvent
Prototype: void QXcbWindow::handleXIMouseEvent(xcb_ge_event_t *event, Qt::MouseEventSource source)
Coverage:  28.125% (9/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2421-2470
 28.125% (9/32)
3514
QXmlSimpleReaderPrivate::parseBeginOrContinue
Name: QXmlSimpleReaderPrivate::parseBeginOrContinue
Prototype: bool QXmlSimpleReaderPrivate::parseBeginOrContinue(int state, bool incremental)
Coverage:  82.000% (41/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 3260-3321
 82.000% (41/50)
3814
QXmlStreamReader::readElementText
Name: QXmlStreamReader::readElementText
Prototype: QString QXmlStreamReader::readElementText(ReadElementTextBehaviour behaviour)
Coverage:  75.000% (21/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 2102-2137
 75.000% (21/28)
2014
QXmlStreamWriter::writeCurrentToken
Name: QXmlStreamWriter::writeCurrentToken
Prototype: void QXmlStreamWriter::writeCurrentToken(const QXmlStreamReader &reader)
Coverage:  51.724% (15/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3895-3943
 51.724% (15/29)
3214
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
...292
McCabe - Cyclomatic Complexity: 11
293
McCabe - Cyclomatic Complexity: 12
294
McCabe - Cyclomatic Complexity: 12
295
McCabe - Cyclomatic Complexity: 13
296297
McCabe - Cyclomatic Complexity: 14
298
McCabe - Cyclomatic Complexity: 15
299
McCabe - Cyclomatic Complexity: 16
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