QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...12
McCabe - Cyclomatic Complexity: 14
13
McCabe - Cyclomatic Complexity: 13
14
McCabe - Cyclomatic Complexity: 12
15
McCabe - Cyclomatic Complexity: 12
1617
McCabe - Cyclomatic Complexity: 11
18
McCabe - Cyclomatic Complexity: 10
19
McCabe - Cyclomatic Complexity: 10
20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
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: 1605-1656
100.000% (33/33)
2511
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: 1658-1717
100.000% (44/44)
2711
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: 3269-3326
 87.037% (47/54)
3111
QUrl::resolved
Name: QUrl::resolved
Prototype: QUrl QUrl::resolved(const QUrl &relative) const
Coverage:  95.122% (39/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3164-3229
 95.122% (39/41)
4011
QUrl::operator <
Name: QUrl::operator <
Prototype: bool QUrl::operator <(const QUrl &url) const
Coverage:  86.667% (39/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3562-3608
 86.667% (39/45)
3111
QUrl::adjusted
Name: QUrl::adjusted
Prototype: QUrl QUrl::adjusted(QUrl::FormattingOptions options) const
Coverage:  93.750% (30/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3361-3393
 93.750% (30/32)
2511
QTzTimeZonePrivate::displayName
Name: QTzTimeZonePrivate::displayName
Prototype: QString QTzTimeZonePrivate::displayName(QTimeZone::TimeType timeType, QTimeZone::NameType nameType, const QLocale &locale) const
Coverage:  62.295% (38/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 782-843
 62.295% (38/61)
3111
QTreeWidgetItem::childrenCheckState
Name: QTreeWidgetItem::childrenCheckState
Prototype: QVariant QTreeWidgetItem::childrenCheckState(int column) const
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 2134-2168
  0.000% (0/28)
2111
QTreeWidget::dropEvent
Name: QTreeWidget::dropEvent
Prototype: void QTreeWidget::dropEvent(QDropEvent *event)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 3367-3427
  0.000% (0/39)
3611
QTreeViewPrivate::select
Name: QTreeViewPrivate::select
Prototype: void QTreeViewPrivate::select(const QModelIndex &topIndex, const QModelIndex &bottomIndex, QItemSelectionModel::SelectionFlags command)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3830-3888
  0.000% (0/36)
4011
QTreeViewPrivate::coordinateForItem
Name: QTreeViewPrivate::coordinateForItem
Prototype: int QTreeViewPrivate::coordinateForItem(int item) const
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3459-3501
  0.000% (0/32)
2811
QTransform::rotateRadians
Name: QTransform::rotateRadians
Prototype: QTransform & QTransform::rotateRadians(qreal a, Qt::Axis axis)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 697-759
  0.000% (0/25)
4111
QTransform::inverted
Name: QTransform::inverted
Prototype: QTransform QTransform::inverted(bool *invertible) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 356-401
  0.000% (0/24)
2811
QToolBarAreaLayout::getStyleOptionInfo
Name: QToolBarAreaLayout::getStyleOptionInfo
Prototype: void QToolBarAreaLayout::getStyleOptionInfo(QStyleOptionToolBar *option, QToolBar *toolBar) const
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 955-988
  0.000% (0/33)
2111
QThreadPoolThread::run
Name: QThreadPoolThread::run
Prototype: void QThreadPoolThread::run()
Coverage:  87.500% (28/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 76-138
 87.500% (28/32)
3511
QTextTable::removeColumns
Name: QTextTable::removeColumns
Prototype: void QTextTable::removeColumns(int pos, int num)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 921-983
  0.000% (0/39)
4211
QTextStream::operator<<
Name: QTextStream::operator<<
Prototype: QTextStream &QTextStream::operator<<(double f)
Coverage:  84.375% (27/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 2518-2554
 84.375% (27/32)
2711
QTextOdfWriter::writeTableCellFormat
Name: QTextOdfWriter::writeTableCellFormat
Prototype: void QTextOdfWriter::writeTableCellFormat(QXmlStreamWriter &writer, QTextTableCellFormat format, int formatIndex) const
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 691-737
  0.000% (0/34)
2511
QTextHtmlParser::parseWord
Name: QTextHtmlParser::parseWord
Prototype: QString QTextHtmlParser::parseWord()
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 845-886
  0.000% (0/42)
3011
QTextHtmlParser::parseEntity
Name: QTextHtmlParser::parseEntity
Prototype: QString QTextHtmlParser::parseEntity()
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 796-842
  0.000% (0/36)
3111
QTextEngine::resolveFormats
Name: QTextEngine::resolveFormats
Prototype: void QTextEngine::resolveFormats() const
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 3007-3069
  0.000% (0/35)
4311
QTextEngine::positionInLigature
Name: QTextEngine::positionInLigature
Prototype: int QTextEngine::positionInLigature(const QScriptItem *si, int end, QFixed x, QFixed edge, int glyph_pos, bool cursorOnCharacter)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 3146-3198
  0.000% (0/43)
3611
QTextEngine::positionAfterVisualMovement
Name: QTextEngine::positionAfterVisualMovement
Prototype: int QTextEngine::positionAfterVisualMovement(int pos, QTextCursor::MoveOperation op)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 3288-3327
  0.000% (0/38)
2511
QTextDocumentLayout::documentChanged
Name: QTextDocumentLayout::documentChanged
Prototype: void QTextDocumentLayout::documentChanged(int from, int oldLength, int length)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 2916-2983
  0.000% (0/51)
4111
QTextCursor::insertText
Name: QTextCursor::insertText
Prototype: void QTextCursor::insertText(const QString &text, const QTextCharFormat &_format)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 1406-1473
  0.000% (0/45)
4411
QTextBlock::textDirection
Name: QTextBlock::textDirection
Prototype: Qt::LayoutDirection QTextBlock::textDirection() const
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 1164-1205
  0.000% (0/28)
2711
QTapGestureRecognizer::recognize
Name: QTapGestureRecognizer::recognize
Prototype: QGestureRecognizer::Result QTapGestureRecognizer::recognize(QGesture *state, QObject *, QEvent *event)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstandardgestures.cpp
Lines: 421-464
  0.000% (0/23)
2211
QTableModel::setItem
Name: QTableModel::setItem
Prototype: void QTableModel::setItem(int row, int column, QTableWidgetItem *item)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 149-213
  0.000% (0/38)
4711
QTabBarPrivate::layoutTabs
Name: QTabBarPrivate::layoutTabs
Prototype: void QTabBarPrivate::layoutTabs()
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 441-583
  0.000% (0/46)
10211
QSystemSemaphorePrivate::handle
Name: QSystemSemaphorePrivate::handle
Prototype: key_t QSystemSemaphorePrivate::handle(QSystemSemaphore::AccessMode mode)
Coverage:  79.412% (27/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsystemsemaphore_systemv.cpp
Lines: 66-128
 79.412% (27/34)
3811
QString::arg
Name: QString::arg
Prototype: QString QString::arg(double a, int fieldWidth, char fmt, int prec, QChar fillChar) const
Coverage:  62.963% (17/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7766-7815
 62.963% (17/27)
2911
QSslSocketBackendPrivate::setupOpenSslOptions
Name: QSslSocketBackendPrivate::setupOpenSslOptions
Prototype: long QSslSocketBackendPrivate::setupOpenSslOptions(QSsl::SslProtocol protocol, QSsl::SslOptions sslOptions)
Coverage:  82.353% (28/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 302-350
 82.353% (28/34)
2511
QSslSocketBackendPrivate::continueHandshake
Name: QSslSocketBackendPrivate::continueHandshake
Prototype: void QSslSocketBackendPrivate::continueHandshake()
Coverage:  81.250% (26/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1563-1644
 81.250% (26/32)
2511
QSqlTableModel::setRecord
Name: QSqlTableModel::setRecord
Prototype: bool QSqlTableModel::setRecord(int row, const QSqlRecord &values)
Coverage:  77.143% (27/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 1377-1426
 77.143% (27/35)
3411
QSqlTableModel::selectRow
Name: QSqlTableModel::selectRow
Prototype: bool QSqlTableModel::selectRow(int row)
Coverage:  72.973% (27/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 397-463
 72.973% (27/37)
4111
QSqlTableModel::removeRows
Name: QSqlTableModel::removeRows
Prototype: bool QSqlTableModel::removeRows(int row, int count, const QModelIndex &parent)
Coverage:  94.872% (37/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 1081-1116
 94.872% (37/39)
2311
QSpinBoxPrivate::validateAndInterpret
Name: QSpinBoxPrivate::validateAndInterpret
Prototype: QVariant QSpinBoxPrivate::validateAndInterpret(QString &input, int &pos, QValidator::State &state) const
Coverage:  0.000% (0/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qspinbox.cpp
Lines: 1019-1083
  0.000% (0/63)
3811
QSpdyProtocolHandler::handleDataFrame
Name: QSpdyProtocolHandler::handleDataFrame
Prototype: void QSpdyProtocolHandler::handleDataFrame(const QByteArray &frameHeaders)
Coverage:  60.526% (23/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 1168-1263
 60.526% (23/38)
5511
QSpdyProtocolHandler::handleControlFrame
Name: QSpdyProtocolHandler::handleControlFrame
Prototype: void QSpdyProtocolHandler::handleControlFrame(const QByteArray &frameHeaders)
Coverage:  36.364% (8/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 788-848
 36.364% (8/22)
3311
QSpanData::adjustSpanMethods
Name: QSpanData::adjustSpanMethods
Prototype: void QSpanData::adjustSpanMethods()
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 4534-4575
  0.000% (0/25)
2611
QSortedModelEngine::filter
Name: QSortedModelEngine::filter
Prototype: QMatchData QSortedModelEngine::filter(const QString& part, const QModelIndex& parent, int)
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qcompleter.cpp
Lines: 605-690
  0.000% (0/55)
5711
QSocks5SocketEnginePrivate::_q_controlSocketReadNotification
Name: QSocks5SocketEnginePrivate::_q_controlSocketReadNotification
Prototype: void QSocks5SocketEnginePrivate::_q_controlSocketReadNotification()
Coverage:  62.500% (15/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1163-1209
 62.500% (15/24)
2211
QSocks5SocketEngine::waitForRead
Name: QSocks5SocketEngine::waitForRead
Prototype: bool QSocks5SocketEngine::waitForRead(int msecs, bool *timedOut)
Coverage:  57.895% (22/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1745-1794
 57.895% (22/38)
2711
QScrollerPrivate::prepareScrolling
Name: QScrollerPrivate::prepareScrolling
Prototype: bool QScrollerPrivate::prepareScrolling(const QPointF &position)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1425-1472
  0.000% (0/33)
2811
QRenderRule::drawBackgroundImage
Name: QRenderRule::drawBackgroundImage
Prototype: void QRenderRule::drawBackgroundImage(QPainter *p, const QRect &rect, QPoint off)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1156-1207
  0.000% (0/25)
3311
QRegExpMatchState::match
Name: QRegExpMatchState::match
Prototype: void QRegExpMatchState::match(const QChar *str0, int len0, int pos0, bool minimal0, bool oneTest, int caretIndex)
Coverage:  90.000% (36/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1412-1480
 90.000% (36/40)
3811
QRectF::operator&
Name: QRectF::operator&
Prototype: QRectF QRectF::operator&(const QRectF &r) const
Coverage:  89.744% (35/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 2192-2242
 89.744% (35/39)
3811
QRectF::intersects
Name: QRectF::intersects
Prototype: bool QRectF::intersects(const QRectF &r) const
Coverage:  89.744% (35/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 2277-2322
 89.744% (35/39)
3311
QRectF::contains
Name: QRectF::contains
Prototype: bool QRectF::contains(const QRectF &r) const
Coverage:  89.744% (35/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 1985-2030
 89.744% (35/39)
3311
QRasterizer::rasterize
Name: QRasterizer::rasterize
Prototype: void QRasterizer::rasterize(const QPainterPath &path, Qt::FillRule fillRule)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 1235-1301
  0.000% (0/32)
3911
QRasterPaintEngine::drawCachedGlyphs
Name: QRasterPaintEngine::drawCachedGlyphs
Prototype: bool QRasterPaintEngine::drawCachedGlyphs(int numGlyphs, const glyph_t *glyphs, const QFixedPoint *positions, QFontEngine *fontEngine)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2741-2834
  0.000% (0/38)
5611
QProgressDialog::setValue
Name: QProgressDialog::setValue
Prototype: void QProgressDialog::setValue(int progress)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qprogressdialog.cpp
Lines: 657-705
  0.000% (0/42)
3311
QProcessPrivate::execChild
Name: QProcessPrivate::execChild
Prototype: void QProcessPrivate::execChild(const char *workingDir, char **path, char **argv, char **envp)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 503-569
  0.000% (0/32)
2811
QPlatformDrag::defaultAction
Name: QPlatformDrag::defaultAction
Prototype: Qt::DropAction QPlatformDrag::defaultAction(Qt::DropActions possibleActions, Qt::KeyboardModifiers modifiers) const
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformdrag.cpp
Lines: 105-155
  0.000% (0/33)
2211
QPlatformCursorImage::set
Name: QPlatformCursorImage::set
Prototype: void QPlatformCursorImage::set(const uchar *data, const uchar *mask, int width, int height, int hx, int hy)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformcursor.cpp
Lines: 586-641
  0.000% (0/50)
3511
QPlainTextEditPrivate::ensureVisible
Name: QPlainTextEditPrivate::ensureVisible
Prototype: void QPlainTextEditPrivate::ensureVisible(int position, bool center, bool forceCenter)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 679-728
  0.000% (0/43)
3611
QPlainTextDocumentLayout::layoutBlock
Name: QPlainTextDocumentLayout::layoutBlock
Prototype: void QPlainTextDocumentLayout::layoutBlock(const QTextBlock &block)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 346-411
  0.000% (0/33)
4911
QPathClipper::handleCrossingEdges
Name: QPathClipper::handleCrossingEdges
Prototype: bool QPathClipper::handleCrossingEdges(QWingedEdge &list, qreal y, ClipperMode mode)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1810-1880
  0.000% (0/32)
3911
QPainter::drawText
Name: QPainter::drawText
Prototype: void QPainter::drawText(const QPointF &p, const QString &str, int tf, int justificationPadding)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 5837-5914
  0.000% (0/36)
5211
QOpenGLFunctions_3_1::~QOpenGLFunctions_3_1
Name: QOpenGLFunctions_3_1::~QOpenGLFunctions_3_1
Prototype: QOpenGLFunctions_3_1::~QOpenGLFunctions_3_1()
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_3_1.cpp
Lines: 77-119
  0.000% (0/51)
3011
QOpenGLFunctions_1_4::~QOpenGLFunctions_1_4
Name: QOpenGLFunctions_1_4::~QOpenGLFunctions_1_4
Prototype: QOpenGLFunctions_1_4::~QOpenGLFunctions_1_4()
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_1_4.cpp
Lines: 77-119
  0.000% (0/51)
3011
QOpenGLFunctions_1_3::initializeOpenGLFunctions
Name: QOpenGLFunctions_1_3::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_1_3::initializeOpenGLFunctions()
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_1_3.cpp
Lines: 111-193
  0.000% (0/37)
5611
QOpenGLFramebufferObjectPrivate::checkFramebufferStatus
Name: QOpenGLFramebufferObjectPrivate::checkFramebufferStatus
Prototype: bool QOpenGLFramebufferObjectPrivate::checkFramebufferStatus(QOpenGLContext *ctx) const
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglframebufferobject.cpp
Lines: 367-420
  0.000% (0/21)
2011
QObjectPrivate::setParent_helper
Name: QObjectPrivate::setParent_helper
Prototype: void QObjectPrivate::setParent_helper(QObject *o)
Coverage:  84.444% (38/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1970-2012
 84.444% (38/45)
2711
QObject::disconnect
Name: QObject::disconnect
Prototype: bool QObject::disconnect(const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
Coverage:  78.049% (32/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 3033-3096
 78.049% (32/41)
3711
QNetworkProxyFactory::systemProxyForQuery
Name: QNetworkProxyFactory::systemProxyForQuery
Prototype: QList<QNetworkProxy> QNetworkProxyFactory::systemProxyForQuery(const QNetworkProxyQuery &query)
Coverage:  73.684% (28/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy_generic.cpp
Lines: 83-130
 73.684% (28/38)
3411
QMimeMagicRule::matchSubstring
Name: QMimeMagicRule::matchSubstring
Prototype: bool QMimeMagicRule::matchSubstring(const char *dataPtr, int dataSize, int rangeStart, int rangeLength, int valueLength, const char *valueData, const char *mask)
Coverage: 100.000% (32/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 112-159
100.000% (32/32)
2611
QMetaType::registerNormalizedType
Name: QMetaType::registerNormalizedType
Prototype: int QMetaType::registerNormalizedType(const ::QByteArray &normalizedTypeName, Destructor destructor, Constructor constructor, int size, TypeFlags flags, const QMetaObject *metaObject)
Coverage:  52.632% (20/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 1002-1086
 52.632% (20/38)
5411
QMetaProperty::read
Name: QMetaProperty::read
Prototype: QVariant QMetaProperty::read(const QObject *object) const
Coverage:  80.488% (33/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 2962-3025
 80.488% (33/41)
3611
QMetaObjectPrivate::disconnect
Name: QMetaObjectPrivate::disconnect
Prototype: bool QMetaObjectPrivate::disconnect(const QObject *sender, int signal_index, const QMetaObject *smeta, const QObject *receiver, int method_index, void **slot, DisconnectType disconnectType)
Coverage:  81.818% (27/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 3373-3426
 81.818% (27/33)
3311
QMessageBoxPrivate::updateSize
Name: QMessageBoxPrivate::updateSize
Prototype: void QMessageBoxPrivate::updateSize()
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 353-433
  0.000% (0/33)
4711
QMessageBoxPrivate::detectEscapeButton
Name: QMessageBoxPrivate::detectEscapeButton
Prototype: void QMessageBoxPrivate::detectEscapeButton()
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 1032-1074
  0.000% (0/31)
2411
QMenuPrivate::scrollMenu
Name: QMenuPrivate::scrollMenu
Prototype: void QMenuPrivate::scrollMenu(QMenuScroller::ScrollDirection direction, bool page, bool active)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1004-1047
  0.000% (0/39)
3311
QMenuBarPrivate::popupAction
Name: QMenuBarPrivate::popupAction
Prototype: void QMenuBarPrivate::popupAction(QAction *action, bool activateFirst)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 302-352
  0.000% (0/47)
3611
QMdiSubWindowPrivate::setNewGeometry
Name: QMdiSubWindowPrivate::setNewGeometry
Prototype: void QMdiSubWindowPrivate::setNewGeometry(const QPoint &pos)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1153-1216
  0.000% (0/41)
4411
QMdiSubWindowPrivate::setFocusWidget
Name: QMdiSubWindowPrivate::setFocusWidget
Prototype: void QMdiSubWindowPrivate::setFocusWidget()
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 2008-2053
  0.000% (0/48)
2811
QMdiSubWindowPrivate::setActive
Name: QMdiSubWindowPrivate::setActive
Prototype: void QMdiSubWindowPrivate::setActive(bool activate, bool changeFocus)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1416-1472
  0.000% (0/51)
4111
QMdiSubWindowPrivate::processClickedSubControl
Name: QMdiSubWindowPrivate::processClickedSubControl
Prototype: void QMdiSubWindowPrivate::processClickedSubControl()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1477-1530
  0.000% (0/22)
2211
QMdiSubWindow::mouseDoubleClickEvent
Name: QMdiSubWindow::mouseDoubleClickEvent
Prototype: void QMdiSubWindow::mouseDoubleClickEvent(QMouseEvent *mouseEvent)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 3228-3268
  0.000% (0/35)
2511
QMdiAreaPrivate::updateTabBarGeometry
Name: QMdiAreaPrivate::updateTabBarGeometry
Prototype: void QMdiAreaPrivate::updateTabBarGeometry()
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 1623-1673
  0.000% (0/32)
3111
QMdiAreaPrivate::updateScrollBars
Name: QMdiAreaPrivate::updateScrollBars
Prototype: void QMdiAreaPrivate::updateScrollBars()
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 1169-1230
  0.000% (0/51)
4511
QMdiAreaPrivate::resizeToMinimumTileSize
Name: QMdiAreaPrivate::resizeToMinimumTileSize
Prototype: QRect QMdiAreaPrivate::resizeToMinimumTileSize(const QSize &minSubWindowSize, int subWindowCount)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 1262-1317
  0.000% (0/37)
3611
QMainWindowLayout::unplug
Name: QMainWindowLayout::unplug
Prototype: QLayoutItem *QMainWindowLayout::unplug(QWidget *widget, bool group)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 2283-2360
  0.000% (0/41)
4611
QLoggingRule::pass
Name: QLoggingRule::pass
Prototype: int QLoggingRule::pass(const QString &cat, QtMsgType msgType) const
Coverage:  87.805% (36/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qloggingregistry.cpp
Lines: 77-108
 87.805% (36/41)
1811
QLocalePrivate::codeToLanguage
Name: QLocalePrivate::codeToLanguage
Prototype: QLocale::Language QLocalePrivate::codeToLanguage(const QString &code)
Coverage:  23.881% (16/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 87-128
 23.881% (16/67)
2911
QListModeViewBase::dropOn
Name: QListModeViewBase::dropOn
Prototype: bool QListModeViewBase::dropOn(QDropEvent *event, int *dropRow, int *dropCol, QModelIndex *dropIndex)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 2095-2144
  0.000% (0/29)
3411
QLineEdit::inputMethodQuery
Name: QLineEdit::inputMethodQuery
Prototype: QVariant QLineEdit::inputMethodQuery(Qt::InputMethodQuery property) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlineedit.cpp
Lines: 1750-1776
  0.000% (0/22)
1411
QImage::fill
Name: QImage::fill
Prototype: void QImage::fill(uint pixel)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 1675-1723
  0.000% (0/37)
3211
QImage::createMaskFromColor
Name: QImage::createMaskFromColor
Prototype: QImage QImage::createMaskFromColor(QRgb color, Qt::MaskMode mode) const
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 2922-2952
  0.000% (0/32)
2111
QImage::alphaChannel
Name: QImage::alphaChannel
Prototype: QImage QImage::alphaChannel() const
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 4283-4346
  0.000% (0/42)
4411
QHttpNetworkRequest::methodName
Name: QHttpNetworkRequest::methodName
Prototype: QByteArray QHttpNetworkRequest::methodName() const
Coverage:  57.143% (12/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkrequest.cpp
Lines: 86-111
 57.143% (12/21)
1211
QHostInfo::localDomainName
Name: QHostInfo::localDomainName
Prototype: QString QHostInfo::localDomainName()
Coverage:  11.429% (4/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo_unix.cpp
Lines: 313-375
 11.429% (4/35)
3411
QHeaderView::mouseReleaseEvent
Name: QHeaderView::mouseReleaseEvent
Prototype: void QHeaderView::mouseReleaseEvent(QMouseEvent *e)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 2489-2531
  0.000% (0/30)
2911
QHashData::rehash
Name: QHashData::rehash
Prototype: void QHashData::rehash(int hint)
Coverage: 100.000% (33/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 612-656
100.000% (33/33)
3411
QGuiApplicationPrivate::processTabletEvent
Name: QGuiApplicationPrivate::processTabletEvent
Prototype: void QGuiApplicationPrivate::processTabletEvent(QWindowSystemInterfacePrivate::TabletEvent *e)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 2217-2272
  0.000% (0/34)
3711
QGtk2Painter::paintBoxGap
Name: QGtk2Painter::paintBoxGap
Prototype: void QGtk2Painter::paintBoxGap(GtkWidget *gtkWidget, const gchar* part, const QRect &paintRect, GtkStateType state, GtkShadowType shadow, GtkPositionType gap_side, gint x, gint width, GtkStyle *style)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qgtk2painter.cpp
Lines: 207-272
  0.000% (0/40)
3111
QGtk2Painter::paintBox
Name: QGtk2Painter::paintBox
Prototype: void QGtk2Painter::paintBox(GtkWidget *gtkWidget, const gchar* part, const QRect &paintRect, GtkStateType state, GtkShadowType shadow, GtkStyle *style, const QString &pmKey)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qgtk2painter.cpp
Lines: 274-334
  0.000% (0/38)
3011
QGridLayoutPrivate::setupHfwLayoutData
Name: QGridLayoutPrivate::setupHfwLayoutData
Prototype: void QGridLayoutPrivate::setupHfwLayoutData()
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 879-920
  0.000% (0/35)
2911
QGraphicsViewPrivate::updateRubberBand
Name: QGraphicsViewPrivate::updateRubberBand
Prototype: void QGraphicsViewPrivate::updateRubberBand(const QMouseEvent *event)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 722-778
  0.000% (0/39)
3411
QGraphicsItemPrivate::remapItemPos
Name: QGraphicsItemPrivate::remapItemPos
Prototype: void QGraphicsItemPrivate::remapItemPos(QEvent *event, QGraphicsItem *item)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 940-977
  0.000% (0/19)
2011
Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...12
McCabe - Cyclomatic Complexity: 14
13
McCabe - Cyclomatic Complexity: 13
14
McCabe - Cyclomatic Complexity: 12
15
McCabe - Cyclomatic Complexity: 12
1617
McCabe - Cyclomatic Complexity: 11
18
McCabe - Cyclomatic Complexity: 10
19
McCabe - Cyclomatic Complexity: 10
20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1

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