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
...240
McCabe - Cyclomatic Complexity: 4
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...273
McCabe - Cyclomatic Complexity: 6
274
McCabe - Cyclomatic Complexity: 6
275
McCabe - Cyclomatic Complexity: 7
276
McCabe - Cyclomatic Complexity: 7
277278
McCabe - Cyclomatic Complexity: 7
279
McCabe - Cyclomatic Complexity: 7
280
McCabe - Cyclomatic Complexity: 8
281
McCabe - Cyclomatic Complexity: 8
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QPageSetupWidget::initPageSizes
Name: QPageSetupWidget::initPageSizes
Prototype: void QPageSetupWidget::initPageSizes()
Coverage:  38.095% (8/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qpagesetupdialog_unix.cpp
Lines: 338-370
 38.095% (8/21)
197
QPageSetupWidget::pagesPerSheetChanged
Name: QPageSetupWidget::pagesPerSheetChanged
Prototype: void QPageSetupWidget::pagesPerSheetChanged()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qpagesetupdialog_unix.cpp
Lines: 546-570
  0.000% (0/13)
137
QPainter::drawLines
Name: QPainter::drawLines
Prototype: void QPainter::drawLines(const QLineF *lines, int lineCount)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 4529-4569
  0.000% (0/24)
227
QPainter::drawLines
Name: QPainter::drawLines
Prototype: void QPainter::drawLines(const QLine *lines, int lineCount)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 4578-4618
  0.000% (0/24)
227
QPainter::drawPixmapFragments
Name: QPainter::drawPixmapFragments
Prototype: void QPainter::drawPixmapFragments(const PixmapFragment *fragments, int fragmentCount, const QPixmap &pixmap, PixmapFragmentHints hints)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 8338-8385
  0.000% (0/22)
307
QPainter::setClipPath
Name: QPainter::setClipPath
Prototype: void QPainter::setClipPath(const QPainterPath &path, Qt::ClipOperation op)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 3233-3273
  0.000% (0/27)
247
QPainter::setClipRect
Name: QPainter::setClipRect
Prototype: void QPainter::setClipRect(const QRect &rect, Qt::ClipOperation op)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 2776-2810
  0.000% (0/31)
257
QPainter::setClipRect
Name: QPainter::setClipRect
Prototype: void QPainter::setClipRect(const QRectF &rect, Qt::ClipOperation op)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 2721-2767
  0.000% (0/31)
347
QPainter::setClipRegion
Name: QPainter::setClipRegion
Prototype: void QPainter::setClipRegion(const QRegion &r, Qt::ClipOperation op)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 2830-2869
  0.000% (0/31)
257
QPainterPath::computeControlPointRect
Name: QPainterPath::computeControlPointRect
Prototype: void QPainterPath::computeControlPointRect() const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 3449-3469
  0.000% (0/19)
157
QPainterPath::length
Name: QPainterPath::length
Prototype: qreal QPainterPath::length() const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 2827-2860
  0.000% (0/14)
197
QPainterPath::operator==
Name: QPainterPath::operator==
Prototype: bool QPainterPath::operator==(const QPainterPath &path) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 2245-2269
  0.000% (0/24)
187
QPainterPath::toReversed
Name: QPainterPath::toReversed
Prototype: QPainterPath QPainterPath::toReversed() const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 1505-1545
  0.000% (0/14)
257
QPainterPrivate::attachPainterPrivate
Name: QPainterPrivate::attachPainterPrivate
Prototype: bool QPainterPrivate::attachPainterPrivate(QPainter *q, QPaintDevice *pdev)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 247-310
  0.000% (0/20)
397
QPdfEngine::setBrush
Name: QPdfEngine::setBrush
Prototype: void QPdfEngine::setBrush()
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 1223-1256
  0.000% (0/21)
247
QPdfEnginePrivate::generateRadialGradientShader
Name: QPdfEnginePrivate::generateRadialGradientShader
Prototype: int QPdfEnginePrivate::generateRadialGradientShader(const QRadialGradient *gradient, const QTransform &matrix, bool alpha)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 2146-2213
  0.000% (0/16)
497
QPicturePaintEngine::writeCmdLength
Name: QPicturePaintEngine::writeCmdLength
Prototype: void QPicturePaintEngine::writeCmdLength(int pos, const QRectF &r, bool corr)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpaintengine_pic.cpp
Lines: 322-372
  0.000% (0/26)
367
QPicturePrivate::checkFormat
Name: QPicturePrivate::checkFormat
Prototype: bool QPicturePrivate::checkFormat()
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 1064-1127
  0.000% (0/24)
467
QPixmap::load
Name: QPixmap::load
Prototype: bool QPixmap::load(const QString &fileName, const char *format, Qt::ImageConversionFlags flags)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap.cpp
Lines: 769-803
  0.000% (0/21)
197
QPixmapBlurFilter::draw
Name: QPixmapBlurFilter::draw
Prototype: void QPixmapBlurFilter::draw(QPainter *painter, const QPointF &p, const QPixmap &src, const QRectF &rect) const
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 901-938
  0.000% (0/20)
257
QPixmapStyle::drawControl
Name: QPixmapStyle::drawControl
Prototype: void QPixmapStyle::drawControl(ControlElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qpixmapstyle.cpp
Lines: 268-301
  0.000% (0/14)
197
QPlainTextEdit::changeEvent
Name: QPlainTextEdit::changeEvent
Prototype: void QPlainTextEdit::changeEvent(QEvent *e)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 2277-2295
  0.000% (0/21)
157
QPlainTextEdit::timerEvent
Name: QPlainTextEdit::timerEvent
Prototype: void QPlainTextEdit::timerEvent(QTimerEvent *e)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 1573-1615
  0.000% (0/20)
297
QPlatformFontDatabase::fallbacksForFamily
Name: QPlatformFontDatabase::fallbacksForFamily
Prototype: QStringList QPlatformFontDatabase::fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 805-844
  0.000% (0/23)
257
QPlatformGraphicsBufferHelper::lockAndBindToTexture
Name: QPlatformGraphicsBufferHelper::lockAndBindToTexture
Prototype: bool QPlatformGraphicsBufferHelper::lockAndBindToTexture(QPlatformGraphicsBuffer *graphicsBuffer, bool *swizzle, bool *premultiplied, const QRect &rect)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformgraphicsbufferhelper.cpp
Lines: 80-103
  0.000% (0/20)
157
QPlatformScreen::transformBetween
Name: QPlatformScreen::transformBetween
Prototype: QTransform QPlatformScreen::transformBetween(Qt::ScreenOrientation a, Qt::ScreenOrientation b, const QRect &target)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformscreen.cpp
Lines: 395-424
  0.000% (0/17)
177
QPngHandlerPrivate::readImageFormat
Name: QPngHandlerPrivate::readImageFormat
Prototype: QImage::Format QPngHandlerPrivate::readImageFormat()
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpnghandler.cpp
Lines: 660-697
  0.000% (0/34)
237
QPolygon::boundingRect
Name: QPolygon::boundingRect
Prototype: QRect QPolygon::boundingRect() const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpolygon.cpp
Lines: 444-465
  0.000% (0/19)
187
QPolygonF::boundingRect
Name: QPolygonF::boundingRect
Prototype: QRectF QPolygonF::boundingRect() const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpolygon.cpp
Lines: 658-679
  0.000% (0/19)
187
QPrintDialogPrivate::selectPrinter
Name: QPrintDialogPrivate::selectPrinter
Prototype: void QPrintDialogPrivate::selectPrinter(const QPrinter::OutputFormat outputFormat)
Coverage:  42.105% (8/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintdialog_unix.cpp
Lines: 354-384
 42.105% (8/19)
177
QPrinterPrivate::changeEngines
Name: QPrinterPrivate::changeEngines
Prototype: void QPrinterPrivate::changeEngines(QPrinter::OutputFormat format, const QPrinterInfo &printer)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprinter.cpp
Lines: 161-186
  0.000% (0/17)
157
QProcessPrivate::_q_processDied
Name: QProcessPrivate::_q_processDied
Prototype: bool QProcessPrivate::_q_processDied()
Coverage:  63.158% (12/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp
Lines: 1121-1185
 63.158% (12/19)
227
QProcessPrivate::cleanup
Name: QProcessPrivate::cleanup
Prototype: void QProcessPrivate::cleanup()
Coverage:  68.421% (13/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp
Lines: 903-956
 68.421% (13/19)
267
QProxyStylePrivate::ensureBaseStyle
Name: QProxyStylePrivate::ensureBaseStyle
Prototype: void QProxyStylePrivate::ensureBaseStyle() const
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qproxystyle.cpp
Lines: 78-106
  0.000% (0/21)
167
QPushButton::sizeHint
Name: QPushButton::sizeHint
Prototype: QSize QPushButton::sizeHint() const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qpushbutton.cpp
Lines: 393-437
  0.000% (0/31)
317
QRasterPaintEngine::begin
Name: QRasterPaintEngine::begin
Prototype: bool QRasterPaintEngine::begin(QPaintDevice *device)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 436-507
  0.000% (0/20)
387
QRasterPaintEngine::drawImage
Name: QRasterPaintEngine::drawImage
Prototype: void QRasterPaintEngine::drawImage(const QPointF &p, const QImage &img)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2106-2151
  0.000% (0/21)
267
QRasterPaintEngine::fillRect
Name: QRasterPaintEngine::fillRect
Prototype: void QRasterPaintEngine::fillRect(const QRectF &r, QSpanData *data)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1720-1756
  0.000% (0/19)
287
QRasterPaintEnginePrivate::rasterize
Name: QRasterPaintEnginePrivate::rasterize
Prototype: void QRasterPaintEnginePrivate::rasterize(QT_FT_Outline *outline, ProcessSpans callback, void *userData, QRasterBuffer *)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3511-3602
  0.000% (0/23)
577
QRasterPaintEnginePrivate::rasterizeLine_dashed
Name: QRasterPaintEnginePrivate::rasterizeLine_dashed
Prototype: void QRasterPaintEnginePrivate::rasterizeLine_dashed(QLineF line, qreal width, int *dashIndex, qreal *dashOffset, bool *inDash)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3149-3193
  0.000% (0/22)
297
QRasterizer::rasterize
Name: QRasterizer::rasterize
Prototype: void QRasterizer::rasterize(const QT_FT_Outline *outline, Qt::FillRule fillRule)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 1193-1239
  0.000% (0/23)
267
QRawFont::fromFont
Name: QRawFont::fromFont
Prototype: QRawFont QRawFont::fromFont(const QFont &font, QFontDatabase::WritingSystem writingSystem)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qrawfont.cpp
Lines: 709-741
  0.000% (0/21)
217
QRawFont::supportedWritingSystems
Name: QRawFont::supportedWritingSystems
Prototype: QList<QFontDatabase::WritingSystem> QRawFont::supportedWritingSystems() const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qrawfont.cpp
Lines: 647-675
  0.000% (0/19)
187
QReadWriteLockPrivate::lockForWrite
Name: QReadWriteLockPrivate::lockForWrite
Prototype: bool QReadWriteLockPrivate::lockForWrite(int timeout)
Coverage:  76.923% (20/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 492-526
 76.923% (20/26)
227
QRect::operator|
Name: QRect::operator|
Prototype: QRect QRect::operator|(const QRect &r) const noexcept
Coverage: 100.000% (23/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 968-1009
100.000% (23/23)
307
QRectF::contains
Name: QRectF::contains
Prototype: bool QRectF::contains(const QPointF &p) const noexcept
Coverage: 100.000% (25/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 1973-2000
100.000% (25/25)
197
QRectF::operator|
Name: QRectF::operator|
Prototype: QRectF QRectF::operator|(const QRectF &r) const noexcept
Coverage: 100.000% (23/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 2157-2195
100.000% (23/23)
257
QRegExpCharClass::addRange
Name: QRegExpCharClass::addRange
Prototype: void QRegExpCharClass::addRange(ushort from, ushort to)
Coverage:  89.474% (17/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 2388-2414
 89.474% (17/19)
167
QRegExpEngine::Box::orx
Name: QRegExpEngine::Box::orx
Prototype: void QRegExpEngine::Box::orx(const Box &b)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 2597-2626
100.000% (19/19)
207
QRegion::intersected
Name: QRegion::intersected
Prototype: QRegion QRegion::intersected(const QRegion &r) const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 4089-4132
  0.000% (0/31)
267
QRegion::intersects
Name: QRegion::intersects
Prototype: bool QRegion::intersects(const QRegion &region) const
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 715-733
  0.000% (0/21)
137
QResourceFileEngine::fileFlags
Name: QResourceFileEngine::fileFlags
Prototype: QAbstractFileEngine::FileFlags QResourceFileEngine::fileFlags(QAbstractFileEngine::FileFlags type) const
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 1360-1381
100.000% (19/19)
157
QResourcePrivate::load
Name: QResourcePrivate::load
Prototype: bool QResourcePrivate::load(const QString &file)
Coverage:  78.947% (15/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 256-292
 78.947% (15/19)
287
QResourceRoot::mappingRootSubdir
Name: QResourceRoot::mappingRootSubdir
Prototype: bool QResourceRoot::mappingRootSubdir(const QString &path, QString *match) const
Coverage:  95.238% (20/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 805-826
 95.238% (20/21)
157
QRingBuffer::indexOf
Name: QRingBuffer::indexOf
Prototype: qint64 QRingBuffer::indexOf(char c, qint64 maxLength, qint64 pos) const
Coverage:  95.238% (20/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qringbuffer.cpp
Lines: 218-246
 95.238% (20/21)
197
QScanConverter::mergeLine
Name: QScanConverter::mergeLine
Prototype: void QScanConverter::mergeLine(QT_FT_Vector a, QT_FT_Vector b)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 593-641
  0.000% (0/21)
297
QScreen::~QScreen
Name: QScreen::~QScreen
Prototype: QScreen::~QScreen()
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qscreen.cpp
Lines: 107-139
  0.000% (0/23)
177
QScrollBar::mousePressEvent
Name: QScrollBar::mousePressEvent
Prototype: void QScrollBar::mousePressEvent(QMouseEvent *e)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollbar.cpp
Lines: 559-617
  0.000% (0/45)
417
QScrollerPrivate::handleDrag
Name: QScrollerPrivate::handleDrag
Prototype: void QScrollerPrivate::handleDrag(const QPointF &position, qint64 timestamp)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1489-1540
  0.000% (0/29)
267
QSequentialAnimationGroup::updateCurrentTime
Name: QSequentialAnimationGroup::updateCurrentTime
Prototype: void QSequentialAnimationGroup::updateCurrentTime(int currentTime)
Coverage:  96.429% (27/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qsequentialanimationgroup.cpp
Lines: 335-378
 96.429% (27/28)
237
QSequentialAnimationGroup::updateState
Name: QSequentialAnimationGroup::updateState
Prototype: void QSequentialAnimationGroup::updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
Coverage:  86.364% (19/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qsequentialanimationgroup.cpp
Lines: 383-412
 86.364% (19/22)
177
QShortcutMap::dispatchEvent
Name: QShortcutMap::dispatchEvent
Prototype: void QShortcutMap::dispatchEvent(QKeyEvent *e)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qshortcutmap.cpp
Lines: 637-675
  0.000% (0/27)
227
QSimpleTextCodec::convertFromUnicode
Name: QSimpleTextCodec::convertFromUnicode
Prototype: QByteArray QSimpleTextCodec::convertFromUnicode(const QChar *in, int length, ConverterState *state) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qsimplecodec.cpp
Lines: 662-703
  0.000% (0/26)
287
QSocks5SocketEngine::connectInternal
Name: QSocks5SocketEngine::connectInternal
Prototype: bool QSocks5SocketEngine::connectInternal()
Coverage:  76.190% (16/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1101-1137
 76.190% (16/21)
207
QSocks5SocketEngine::writeDatagram
Name: QSocks5SocketEngine::writeDatagram
Prototype: qint64 QSocks5SocketEngine::writeDatagram(const char *data, qint64 len, const QIpPacketHeader &header)
Coverage:  26.316% (5/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1629-1667
 26.316% (5/19)
217
QSocks5SocketEnginePrivate::parseAuthenticationMethodReply
Name: QSocks5SocketEnginePrivate::parseAuthenticationMethodReply
Prototype: void QSocks5SocketEnginePrivate::parseAuthenticationMethodReply()
Coverage:  95.238% (20/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 740-773
 95.238% (20/21)
237
QSortFilterProxyModelPrivate::create_mapping
Name: QSortFilterProxyModelPrivate::create_mapping
Prototype: IndexMap::const_iterator QSortFilterProxyModelPrivate::create_mapping( const QModelIndex &source_parent) const
Coverage:  94.737% (18/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 328-372
 94.737% (18/19)
307
QSortFilterProxyModelPrivate::source_items_removed
Name: QSortFilterProxyModelPrivate::source_items_removed
Prototype: void QSortFilterProxyModelPrivate::source_items_removed( const QModelIndex &source_parent, int start, int end, Qt::Orientation orient)
Coverage:  72.000% (18/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 874-919
 72.000% (18/25)
277
QSpanCollection::addSpan
Name: QSpanCollection::addSpan
Prototype: void QSpanCollection::addSpan(QSpanCollection::Span *span)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 65-93
  0.000% (0/19)
157
QSpanCollection::updateInsertedRows
Name: QSpanCollection::updateInsertedRows
Prototype: void QSpanCollection::updateInsertedRows(int start, int end)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 208-251
  0.000% (0/19)
177
QSpdyProtocolHandler::uncompressHeader
Name: QSpdyProtocolHandler::uncompressHeader
Prototype: bool QSpdyProtocolHandler::uncompressHeader(const QByteArray &input, QByteArray *output)
Coverage:  52.941% (9/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 425-469
 52.941% (9/17)
297
QSplitter::minimumSizeHint
Name: QSplitter::minimumSizeHint
Prototype: QSize QSplitter::minimumSizeHint() const
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 1464-1491
  0.000% (0/23)
217
QSqlQuery::previous
Name: QSqlQuery::previous
Prototype: bool QSqlQuery::previous()
Coverage:  58.824% (10/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp
Lines: 697-720
 58.824% (10/17)
147
QSqlRelationalTableModel::data
Name: QSqlRelationalTableModel::data
Prototype: QVariant QSqlRelationalTableModel::data(const QModelIndex &index, int role) const
Coverage:  86.207% (25/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 425-451
 86.207% (25/29)
147
QSslCertificatePrivate::QByteArray_from_X509
Name: QSslCertificatePrivate::QByteArray_from_X509
Prototype: QByteArray QSslCertificatePrivate::QByteArray_from_X509(X509 *x509, QSsl::EncodingFormat format)
Coverage:  63.158% (12/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 522-555
 63.158% (12/19)
227
QSslCertificatePrivate::certificatesFromPem
Name: QSslCertificatePrivate::certificatesFromPem
Prototype: QList<QSslCertificate> QSslCertificatePrivate::certificatesFromPem(const QByteArray &pem, int count)
Coverage:  86.957% (20/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 651-684
 86.957% (20/23)
237
QSslContext::cacheSession
Name: QSslContext::cacheSession
Prototype: bool QSslContext::cacheSession(SSL* ssl)
Coverage:  59.091% (13/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcontext_openssl.cpp
Lines: 469-495
 59.091% (13/22)
147
QSslKey::operator==
Name: QSslKey::operator==
Prototype: bool QSslKey::operator==(const QSslKey &other) const
Coverage:  47.368% (9/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 426-441
 47.368% (9/19)
137
QSslSocket::waitForReadyRead
Name: QSslSocket::waitForReadyRead
Prototype: bool QSslSocket::waitForReadyRead(int msecs)
Coverage:  86.957% (20/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1600-1640
 86.957% (20/23)
207
QSslSocketBackendPrivate::sessionProtocol
Name: QSslSocketBackendPrivate::sessionProtocol
Prototype: QSsl::SslProtocol QSslSocketBackendPrivate::sessionProtocol() const
Coverage:  50.000% (7/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1493-1513
 50.000% (7/14)
107
QStackedLayout::setGeometry
Name: QStackedLayout::setGeometry
Prototype: void QStackedLayout::setGeometry(const QRect &rect)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstackedlayout.cpp
Lines: 472-487
  0.000% (0/15)
107
QStandardItem::removeColumns
Name: QStandardItem::removeColumns
Prototype: void QStandardItem::removeColumns(int column, int count)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 1707-1727
  0.000% (0/23)
167
QStandardItem::setData
Name: QStandardItem::setData
Prototype: void QStandardItem::setData(const QVariant &value, int role)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 822-844
  0.000% (0/24)
167
QStandardItem::takeRow
Name: QStandardItem::takeRow
Prototype: QList<QStandardItem*> QStandardItem::takeRow(int row)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 1805-1830
  0.000% (0/21)
207
QStandardItemModel::setHeaderData
Name: QStandardItemModel::setHeaderData
Prototype: bool QStandardItemModel::setHeaderData(int section, Qt::Orientation orientation, const QVariant &value, int role)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2931-2960
  0.000% (0/27)
227
QStandardItemModel::setHorizontalHeaderItem
Name: QStandardItemModel::setHorizontalHeaderItem
Prototype: void QStandardItemModel::setHorizontalHeaderItem(int column, QStandardItem *item)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2339-2367
  0.000% (0/19)
197
QStandardItemModel::setVerticalHeaderItem
Name: QStandardItemModel::setVerticalHeaderItem
Prototype: void QStandardItemModel::setVerticalHeaderItem(int row, QStandardItem *item)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2395-2423
  0.000% (0/19)
197
QStandardItemPrivate::setModel
Name: QStandardItemPrivate::setModel
Prototype: void QStandardItemPrivate::setModel(QStandardItemModel *mod)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 302-325
  0.000% (0/19)
167
QStateMachine::postEvent
Name: QStateMachine::postEvent
Prototype: void QStateMachine::postEvent(QEvent *event, EventPriority priority)
Coverage:  76.923% (10/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2687-2714
 76.923% (10/13)
147
QStateMachinePrivate::findLCA
Name: QStateMachinePrivate::findLCA
Prototype: QState *QStateMachinePrivate::findLCA(const QList<QAbstractState*> &states, bool onlyCompound) const
Coverage:  86.957% (20/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 524-544
 86.957% (20/23)
157
QStateMachinePrivate::isInFinalState
Name: QStateMachinePrivate::isInFinalState
Prototype: bool QStateMachinePrivate::isInFinalState(QAbstractState* s) const
Coverage:  80.952% (17/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1253-1276
 80.952% (17/21)
177
QStateMachinePrivate::setError
Name: QStateMachinePrivate::setError
Prototype: void QStateMachinePrivate::setError(QStateMachine::Error errorCode, QAbstractState *currentContext)
Coverage:  86.667% (13/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1463-1517
 86.667% (13/15)
307
QStaticTextPrivate::paintText
Name: QStaticTextPrivate::paintText
Prototype: void QStaticTextPrivate::paintText(const QPointF &topLeftPosition, QPainter *p)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qstatictext.cpp
Lines: 602-667
  0.000% (0/24)
447
QString::replace
Name: QString::replace
Prototype: QString& QString::replace(QChar before, QChar after, Qt::CaseSensitivity cs)
Coverage: 100.000% (17/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2626-2646
100.000% (17/17)
157
QStrokerOps::strokePolygon
Name: QStrokerOps::strokePolygon
Prototype: void QStrokerOps::strokePolygon(const QPointF *points, int pointCount, bool implicit_close, void *data, const QTransform &matrix)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 310-336
  0.000% (0/20)
197
QStyle::drawItemText
Name: QStyle::drawItemText
Prototype: void QStyle::drawItemText(QPainter *painter, const QRect &rect, int alignment, const QPalette &pal, bool enabled, const QString& text, QPalette::ColorRole textRole) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstyle.cpp
Lines: 584-610
  0.000% (0/19)
207
QStyleOption::init
Name: QStyleOption::init
Prototype: void QStyleOption::init(const QWidget *widget)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstyleoption.cpp
Lines: 186-229
  0.000% (0/19)
197
QStyleSheetBorderData::isOpaque
Name: QStyleSheetBorderData::isOpaque
Prototype: bool isOpaque() const
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 365-381
  0.000% (0/27)
137
QSubpathBackwardIterator::next
Name: QSubpathBackwardIterator::next
Prototype: inline QStrokerOps::Element next()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 74-110
  0.000% (0/16)
207
QSystemLocaleData::readEnvironment
Name: QSystemLocaleData::readEnvironment
Prototype: void QSystemLocaleData::readEnvironment()
Coverage:  65.517% (19/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_unix.cpp
Lines: 75-102
 65.517% (19/29)
247
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...240
McCabe - Cyclomatic Complexity: 4
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...273
McCabe - Cyclomatic Complexity: 6
274
McCabe - Cyclomatic Complexity: 6
275
McCabe - Cyclomatic Complexity: 7
276
McCabe - Cyclomatic Complexity: 7
277278
McCabe - Cyclomatic Complexity: 7
279
McCabe - Cyclomatic Complexity: 7
280
McCabe - Cyclomatic Complexity: 8
281
McCabe - Cyclomatic Complexity: 8
...290
McCabe - Cyclomatic Complexity: 10
...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