OpenCoverage

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

Functions

Page:<>1
eLOC - Effective Lines of Code: 985
2
eLOC - Effective Lines of Code: 127
3
eLOC - Effective Lines of Code: 97
4
eLOC - Effective Lines of Code: 80
56
eLOC - Effective Lines of Code: 62
7
eLOC - Effective Lines of Code: 56
8
eLOC - Effective Lines of Code: 52
9
eLOC - Effective Lines of Code: 48
10
eLOC - Effective Lines of Code: 45
...20
eLOC - Effective Lines of Code: 29
...30
eLOC - Effective Lines of Code: 22
...100
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 2
...306
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QDockAreaLayoutInfo::insertGap
Name: QDockAreaLayoutInfo::insertGap
Prototype: bool QDockAreaLayoutInfo::insertGap(const QList<int> &path, QLayoutItem *dockWidgetItem)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 1149-1278
  0.000% (0/71)
7020
QBalloonTip::balloon
Name: QBalloonTip::balloon
Prototype: void QBalloonTip::balloon(const QPoint& pos, int msecs, bool showArrow)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qsystemtrayicon.cpp
Lines: 563-661
  0.000% (0/40)
7011
drawTriangle
Name: drawTriangle
Prototype: template <FillClip clip> void drawTriangle(qint32 *bits, int width, int height, const QPoint *center, const QPoint *v1, const QPoint *v2, qint32 value)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 170-286
  0.000% (0/44)
6914
convolute
Name: convolute
Prototype: static void convolute( QImage *destImage, const QPointF &pos, const QImage &srcImage, const QRectF &srcRect, QPainter::CompositionMode mode, qreal *kernel, int kernelWidth, int kernelHeight )
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 310-408
  0.000% (0/38)
6911
QOpenGLFunctions_4_4_Compatibility::~QOpenGLFunctions_4_4_Compatibility
Name: QOpenGLFunctions_4_4_Compatibility::~QOpenGLFunctions_4_4_Compatibility
Prototype: QOpenGLFunctions_4_4_Compatibility::~QOpenGLFunctions_4_4_Compatibility()
Coverage:  0.000% (0/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_4_compatibility.cpp
Lines: 96-167
  0.000% (0/70)
6924
QListView::paintEvent
Name: QListView::paintEvent
Prototype: void QListView::paintEvent(QPaintEvent *e)
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 963-1067
  0.000% (0/59)
6915
QGraphicsView::viewportEvent
Name: QGraphicsView::viewportEvent
Prototype: bool QGraphicsView::viewportEvent(QEvent *event)
Coverage:  0.000% (0/87)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 2849-2974
  0.000% (0/87)
6929
QFontSubset::createToUnicodeMap
Name: QFontSubset::createToUnicodeMap
Prototype: QByteArray QFontSubset::createToUnicodeMap() const
Coverage:  0.000% (0/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 209-299
  0.000% (0/54)
6916
QFileDialog::accept
Name: QFileDialog::accept
Prototype: void QFileDialog::accept()
Coverage:  0.000% (0/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 2582-2688
  0.000% (0/65)
6923
QDockAreaLayoutInfo::fitItems
Name: QDockAreaLayoutInfo::fitItems
Prototype: void QDockAreaLayoutInfo::fitItems()
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 536-641
  0.000% (0/58)
6915
AtSpiAdaptor::accessibleInterface
Name: AtSpiAdaptor::accessibleInterface
Prototype: bool AtSpiAdaptor::accessibleInterface(QAccessibleInterface *interface, const QString &function, const QDBusMessage &message, const QDBusConnection &connection)
Coverage:  0.000% (0/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1366-1453
  0.000% (0/81)
6926
qt_stroke_side
Name: qt_stroke_side
Prototype: template <class Iterator> bool qt_stroke_side(Iterator *it, QStroker *stroker, bool capFirst, QLineF *startTangent)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 632-766
  0.000% (0/41)
6813
QTextHtmlImporter::processSpecialNodes
Name: QTextHtmlImporter::processSpecialNodes
Prototype: QTextHtmlImporter::ProcessNodeResult QTextHtmlImporter::processSpecialNodes()
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp
Lines: 647-753
  0.000% (0/62)
6821
QTabBar::event
Name: QTabBar::event
Prototype: bool QTabBar::event(QEvent *event)
Coverage:  0.000% (0/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 1573-1664
  0.000% (0/98)
6828
QOpenGLTexturePrivate::setData
Name: QOpenGLTexturePrivate::setData
Prototype: void QOpenGLTexturePrivate::setData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void *data, const QOpenGLPixelTransferOptions * const options)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 1240-1337
  0.000% (0/28)
6813
QOpenGLFunctions_4_1_Compatibility::initializeOpenGLFunctions
Name: QOpenGLFunctions_4_1_Compatibility::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_4_1_Compatibility::initializeOpenGLFunctions()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_1_compatibility.cpp
Lines: 158-256
  0.000% (0/13)
683
QNetworkAccessFtpBackend::ftpDone
Name: QNetworkAccessFtpBackend::ftpDone
Prototype: void QNetworkAccessFtpBackend::ftpDone()
Coverage:  77.419% (48/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessftpbackend.cpp
Lines: 232-347
 77.419% (48/62)
6820
QMenuBar::keyPressEvent
Name: QMenuBar::keyPressEvent
Prototype: void QMenuBar::keyPressEvent(QKeyEvent *e)
Coverage:  0.000% (0/108)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 1077-1177
  0.000% (0/108)
6833
QMainWindowLayout::hover
Name: QMainWindowLayout::hover
Prototype: void QMainWindowLayout::hover(QLayoutItem *widgetItem, const QPoint &mousePos)
Coverage:  0.000% (0/94)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 2377-2489
  0.000% (0/94)
6824
QClipData::initialize
Name: QClipData::initialize
Prototype: void QClipData::initialize()
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3706-3818
  0.000% (0/51)
6817
QAbstractScrollArea::event
Name: QAbstractScrollArea::event
Prototype: bool QAbstractScrollArea::event(QEvent *e)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp
Lines: 1000-1163
  0.000% (0/71)
6837
QZipWriterPrivate::addEntry
Name: QZipWriterPrivate::addEntry
Prototype: void QZipWriterPrivate::addEntry(EntryType type, const QString &fileName, const QByteArray &contents )
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qzip.cpp
Lines: 647-758
  0.000% (0/40)
6715
QTextEngine::calculateTabWidth
Name: QTextEngine::calculateTabWidth
Prototype: QFixed QTextEngine::calculateTabWidth(int item, QFixed x) const
Coverage:  0.000% (0/80)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2900-2997
  0.000% (0/80)
6726
QTableView::visualRegionForSelection
Name: QTableView::visualRegionForSelection
Prototype: QRegion QTableView::visualRegionForSelection(const QItemSelection &selection) const
Coverage:  0.000% (0/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 1944-2032
  0.000% (0/91)
6728
QPdfPrintEngine::property
Name: QPdfPrintEngine::property
Prototype: QVariant QPdfPrintEngine::property(PrintEnginePropertyKey key) const
Coverage:  74.603% (47/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprintengine_pdf.cpp
Lines: 240-350
 74.603% (47/63)
6731
QNetworkReplyHttpImplPrivate::loadFromCacheIfAllowed
Name: QNetworkReplyHttpImplPrivate::loadFromCacheIfAllowed
Prototype: bool QNetworkReplyHttpImplPrivate::loadFromCacheIfAllowed(QHttpNetworkRequest &httpRequest)
Coverage:  83.636% (46/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 454-576
 83.636% (46/55)
6718
QLocaleData::numberToCLocale
Name: QLocaleData::numberToCLocale
Prototype: bool QLocaleData::numberToCLocale(const QChar *str, int len, QLocale::NumberOptions number_options, CharBuff *result) const
Coverage:  72.650% (85/117)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 3042-3151
 72.650% (85/117)
6729
QIPAddressUtils::parseIp6
Name: QIPAddressUtils::parseIp6
Prototype: const QChar *parseIp6(IPv6Address &address, const QChar *begin, const QChar *end)
Coverage:  97.500% (78/80)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qipaddress.cpp
Lines: 152-249
 97.500% (78/80)
6721
QGraphicsViewPrivate::recalculateContentSize
Name: QGraphicsViewPrivate::recalculateContentSize
Prototype: void QGraphicsViewPrivate::recalculateContentSize()
Coverage:  0.000% (0/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 378-500
  0.000% (0/76)
6724
QAccessibleTable::modelChange
Name: QAccessibleTable::modelChange
Prototype: void QAccessibleTable::modelChange(QAccessibleTableModelChangeEvent *event)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/itemviews.cpp
Lines: 533-637
  0.000% (0/71)
6724
Parser::parseValue
Name: Parser::parseValue
Prototype: bool Parser::parseValue(QJsonPrivate::Value *val, int baseOffset)
Coverage:  55.128% (43/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 597-702
 55.128% (43/78)
6722
drawTextItemDecoration
Name: drawTextItemDecoration
Prototype: static void drawTextItemDecoration(QPainter *painter, const QPointF &pos, const QFontEngine *fe, QTextEngine *textEngine, QTextCharFormat::UnderlineStyle underlineStyle, QTextItem::RenderFlags flags, qreal width, const QTextCharFormat &charFormat)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 6231-6328
  0.000% (0/48)
6616
QWidgetResizeHandler::eventFilter
Name: QWidgetResizeHandler::eventFilter
Prototype: bool QWidgetResizeHandler::eventFilter(QObject *o, QEvent *ee)
Coverage:  0.000% (0/90)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetresizehandler.cpp
Lines: 96-200
  0.000% (0/90)
6623
QWidgetPrivate::setGeometry_sys
Name: QWidgetPrivate::setGeometry_sys
Prototype: void QWidgetPrivate::setGeometry_sys(int x, int y, int w, int h, bool isMove)
Coverage:  0.000% (0/87)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 7208-7309
  0.000% (0/87)
6624
QTreeView::keyboardSearch
Name: QTreeView::keyboardSearch
Prototype: void QTreeView::keyboardSearch(const QString &search)
Coverage:  0.000% (0/80)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 1013-1103
  0.000% (0/80)
6621
QPainter::clipRegion
Name: QPainter::clipRegion
Prototype: QRegion QPainter::clipRegion() const
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 2497-2600
  0.000% (0/62)
6622
QOpenGLTexture::hasFeature
Name: QOpenGLTexture::hasFeature
Prototype: bool QOpenGLTexture::hasFeature(Feature feature)
Coverage:  0.000% (0/162)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 3373-3542
  0.000% (0/162)
6658
QOpenGLFunctions_4_3_Compatibility::~QOpenGLFunctions_4_3_Compatibility
Name: QOpenGLFunctions_4_3_Compatibility::~QOpenGLFunctions_4_3_Compatibility
Prototype: QOpenGLFunctions_4_3_Compatibility::~QOpenGLFunctions_4_3_Compatibility()
Coverage:  0.000% (0/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_3_compatibility.cpp
Lines: 96-164
  0.000% (0/67)
6623
QListView::moveCursor
Name: QListView::moveCursor
Prototype: QModelIndex QListView::moveCursor(CursorAction cursorAction, Qt::KeyboardModifiers modifiers)
Coverage:  0.000% (0/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 1103-1217
  0.000% (0/81)
6631
QHeaderView::visualRegionForSelection
Name: QHeaderView::visualRegionForSelection
Prototype: QRegion QHeaderView::visualRegionForSelection(const QItemSelection &selection) const
Coverage:  0.000% (0/90)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 3012-3104
  0.000% (0/90)
6626
QGraphicsItem::itemTransform
Name: QGraphicsItem::itemTransform
Prototype: QTransform QGraphicsItem::itemTransform(const QGraphicsItem *other, bool *ok) const
Coverage:  0.000% (0/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 4372-4470
  0.000% (0/70)
6620
QFusionStyle::sizeFromContents
Name: QFusionStyle::sizeFromContents
Prototype: QSize QFusionStyle::sizeFromContents(ContentsType type, const QStyleOption *option, const QSize &size, const QWidget *widget) const
Coverage:  0.000% (0/79)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qfusionstyle.cpp
Lines: 3151-3244
  0.000% (0/79)
6630
QDBusMarshaller::appendVariantInternal
Name: QDBusMarshaller::appendVariantInternal
Prototype: bool QDBusMarshaller::appendVariantInternal(const QVariant &arg)
Coverage:  78.261% (54/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmarshaller.cpp
Lines: 384-525
 78.261% (54/69)
6631
QCoreApplicationPrivate::sendPostedEvents
Name: QCoreApplicationPrivate::sendPostedEvents
Prototype: void QCoreApplicationPrivate::sendPostedEvents(QObject *receiver, int event_type, QThreadData *data)
Coverage:  88.750% (71/80)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 1506-1657
 88.750% (71/80)
6618
QCommandLineParserPrivate::parse
Name: QCommandLineParserPrivate::parse
Prototype: bool QCommandLineParserPrivate::parse(const QStringList &args)
Coverage:  97.222% (70/72)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcommandlineparser.cpp
Lines: 689-787
 97.222% (70/72)
6624
QBlitterPaintEngine::fillRect
Name: QBlitterPaintEngine::fillRect
Prototype: void QBlitterPaintEngine::fillRect(const QRectF &rect, const QBrush &brush)
Coverage:  0.000% (0/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_blitter.cpp
Lines: 563-641
  0.000% (0/63)
6617
AtSpiAdaptor::componentInterface
Name: AtSpiAdaptor::componentInterface
Prototype: bool AtSpiAdaptor::componentInterface(QAccessibleInterface *interface, const QString &function, const QDBusMessage &message, const QDBusConnection &connection)
Coverage:  0.000% (0/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1602-1690
  0.000% (0/73)
6622
getFontWeight
Name: getFontWeight
Prototype: static int getFontWeight(const QString &weightString)
Coverage:  0.000% (0/102)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 91-184
  0.000% (0/102)
6530
QXmlSimpleReaderPrivate::parseEntityValue
Name: QXmlSimpleReaderPrivate::parseEntityValue
Prototype: bool QXmlSimpleReaderPrivate::parseEntityValue()
Coverage:  84.211% (48/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 6797-6913
 84.211% (48/57)
6524
QXcbConnection::QXcbConnection
Name: QXcbConnection::QXcbConnection
Prototype: QXcbConnection::QXcbConnection(QXcbNativeInterface *nativeInterface, bool canGrabServer, xcb_visualid_t defaultVisualId, const char *displayName)
Coverage:  44.444% (24/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 554-681
 44.444% (24/54)
6518
QWidgetPrivate::init
Name: QWidgetPrivate::init
Prototype: void QWidgetPrivate::init(QWidget *parentWidget, Qt::WindowFlags f)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 1132-1245
  0.000% (0/41)
6512
QTreeViewPrivate::layout
Name: QTreeViewPrivate::layout
Prototype: void QTreeViewPrivate::layout(int i, bool recursiveExpanding, bool afterIsUninitialized)
Coverage:  0.000% (0/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3306-3397
  0.000% (0/67)
6518
QTreeView::scrollTo
Name: QTreeView::scrollTo
Prototype: void QTreeView::scrollTo(const QModelIndex &index, ScrollHint hint)
Coverage:  0.000% (0/92)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 1149-1243
  0.000% (0/92)
6519
QProcessPrivate::openChannel
Name: QProcessPrivate::openChannel
Prototype: bool QProcessPrivate::openChannel(Channel &channel)
Coverage:  80.392% (41/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 209-311
 80.392% (41/51)
6515
QPdfEnginePrivate::writePage
Name: QPdfEnginePrivate::writePage
Prototype: void QPdfEnginePrivate::writePage()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 1666-1748
  0.000% (0/22)
658
QPdfEnginePrivate::addBrushPattern
Name: QPdfEnginePrivate::addBrushPattern
Prototype: int QPdfEnginePrivate::addBrushPattern(const QTransform &m, bool *specifyColor, int *gStateObject)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 2333-2413
  0.000% (0/30)
658
QOpenGLFunctions_4_0_Compatibility::initializeOpenGLFunctions
Name: QOpenGLFunctions_4_0_Compatibility::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_4_0_Compatibility::initializeOpenGLFunctions()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_0_compatibility.cpp
Lines: 154-248
  0.000% (0/13)
653
QImage::createHeuristicMask
Name: QImage::createHeuristicMask
Prototype: QImage QImage::createHeuristicMask(bool clipTight) const
Coverage:  0.000% (0/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 2838-2928
  0.000% (0/82)
6518
QHeaderViewPrivate::cascadingResize
Name: QHeaderViewPrivate::cascadingResize
Prototype: void QHeaderViewPrivate::cascadingResize(int visual, int newSize)
Coverage:  0.000% (0/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 3489-3595
  0.000% (0/75)
6524
QAbstractSpinBoxPrivate::variantCompare
Name: QAbstractSpinBoxPrivate::variantCompare
Prototype: int QAbstractSpinBoxPrivate::variantCompare(const QVariant &arg1, const QVariant &arg2)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 2062-2123
  0.000% (0/48)
6519
gray_render_conic
Name: gray_render_conic
Prototype: static void gray_render_conic( PWorker worker, const QT_FT_Vector* control, const QT_FT_Vector* to )
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 837-943
  0.000% (0/40)
6414
QWindow::event
Name: QWindow::event
Prototype: bool QWindow::event(QEvent *ev)
Coverage:  0.000% (0/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 2033-2164
  0.000% (0/65)
6432
QUnicodeTools::getLineBreaks
Name: QUnicodeTools::getLineBreaks
Prototype: static void getLineBreaks(const ushort *string, quint32 len, QCharAttributes *attributes)
Coverage:  93.258% (83/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetools.cpp
Lines: 484-597
 93.258% (83/89)
6434
QTriangulator::MonotoneToTriangles::decompose
Name: QTriangulator::MonotoneToTriangles::decompose
Prototype: template <typename T> void QTriangulator<T>::MonotoneToTriangles::decompose()
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2172-2262
  0.000% (0/50)
6415
QTreeModel::ensureSorted
Name: QTreeModel::ensureSorted
Prototype: void QTreeModel::ensureSorted(int column, Qt::SortOrder order, int start, int end, const QModelIndex &parent)
Coverage:  0.000% (0/74)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 589-677
  0.000% (0/74)
6420
QTextOdfWriter::writeBlockFormat
Name: QTextOdfWriter::writeBlockFormat
Prototype: void QTextOdfWriter::writeBlockFormat(QXmlStreamWriter &writer, QTextBlockFormat format, int formatIndex) const
Coverage:  0.000% (0/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 446-523
  0.000% (0/75)
6426
QNativeSocketEnginePrivate::setError
Name: QNativeSocketEnginePrivate::setError
Prototype: void QNativeSocketEnginePrivate::setError(QAbstractSocket::SocketError error, ErrorString errorString) const
Coverage:  50.769% (33/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 206-313
 50.769% (33/65)
6432
QMimeDataPrivate::retrieveTypedData
Name: QMimeDataPrivate::retrieveTypedData
Prototype: QVariant QMimeDataPrivate::retrieveTypedData(const QString &format, QVariant::Type type) const
Coverage:  47.312% (44/93)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 108-223
 47.312% (44/93)
6431
QImageData::checkForAlphaPixels
Name: QImageData::checkForAlphaPixels
Prototype: bool QImageData::checkForAlphaPixels() const
Coverage:  0.000% (0/85)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 183-295
  0.000% (0/85)
6439
QFusionStyle::pixelMetric
Name: QFusionStyle::pixelMetric
Prototype: int QFusionStyle::pixelMetric(PixelMetric metric, const QStyleOption *option, const QWidget *widget) const
Coverage:  0.000% (0/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qfusionstyle.cpp
Lines: 3032-3146
  0.000% (0/82)
6449
recode
Name: recode
Prototype: static int recode(QString &result, const ushort *begin, const ushort *end, QUrl::ComponentFormattingOptions encoding, const uchar *actionTable, bool retryBadEncoding)
Coverage:  96.053% (73/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 374-475
 96.053% (73/76)
6321
fetchTransformed64
Name: fetchTransformed64
Prototype: template<TextureBlendType blendType> static const QRgba64 * fetchTransformed64(QRgba64 *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1646-1749
  0.000% (0/46)
6315
QXcbCursor::createNonStandardCursor
Name: QXcbCursor::createNonStandardCursor
Prototype: xcb_cursor_t QXcbCursor::createNonStandardCursor(int cshape)
Coverage:  30.952% (13/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 439-508
 30.952% (13/42)
638
QXcbConnection::xi2Select
Name: QXcbConnection::xi2Select
Prototype: void QXcbConnection::xi2Select(xcb_window_t window)
Coverage:  34.884% (15/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 284-386
 34.884% (15/43)
6313
QWidgetWindow::event
Name: QWidgetWindow::event
Prototype: bool QWidgetWindow::event(QEvent *event)
Coverage:  0.000% (0/84)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 183-335
  0.000% (0/84)
6346
QWidgetTextControlPrivate::mousePressEvent
Name: QWidgetTextControlPrivate::mousePressEvent
Prototype: void QWidgetTextControlPrivate::mousePressEvent(QEvent *e, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos)
Coverage:  0.000% (0/68)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 1586-1687
  0.000% (0/68)
6316
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
QTextTable::insertColumns
Name: QTextTable::insertColumns
Prototype: void QTextTable::insertColumns(int pos, int num)
Coverage:  0.000% (0/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 741-834
  0.000% (0/67)
6316
QTextDocumentPrivate::setCharFormat
Name: QTextDocumentPrivate::setCharFormat
Prototype: void QTextDocumentPrivate::setCharFormat(int pos, int length, const QTextCharFormat &newFormat, FormatChangeMode mode)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 685-775
  0.000% (0/45)
6313
QTabBar::paintEvent
Name: QTabBar::paintEvent
Prototype: void QTabBar::paintEvent(QPaintEvent *)
Coverage:  0.000% (0/74)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 1680-1776
  0.000% (0/74)
6318
QString::replace
Name: QString::replace
Prototype: QString &QString::replace(const QRegularExpression &re, const QString &after)
Coverage: 100.000% (46/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3562-3670
100.000% (46/46)
6316
QSslSocketBackendPrivate::startHandshake
Name: QSslSocketBackendPrivate::startHandshake
Prototype: bool QSslSocketBackendPrivate::startHandshake()
Coverage:  83.333% (55/66)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1051-1206
 83.333% (55/66)
6322
QPlatformCursorImage::createSystemCursor
Name: QPlatformCursorImage::createSystemCursor
Prototype: void QPlatformCursorImage::createSystemCursor(int id)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformcursor.cpp
Lines: 429-535
  0.000% (0/46)
6323
QOpenGLFunctions_4_2_Compatibility::~QOpenGLFunctions_4_2_Compatibility
Name: QOpenGLFunctions_4_2_Compatibility::~QOpenGLFunctions_4_2_Compatibility
Prototype: QOpenGLFunctions_4_2_Compatibility::~QOpenGLFunctions_4_2_Compatibility()
Coverage:  0.000% (0/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_2_compatibility.cpp
Lines: 95-160
  0.000% (0/64)
6322
QMenuBarPrivate::updateGeometries
Name: QMenuBarPrivate::updateGeometries
Prototype: void QMenuBarPrivate::updateGeometries()
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 162-256
  0.000% (0/56)
6315
QMainWindowLayout::animationFinished
Name: QMainWindowLayout::animationFinished
Prototype: void QMainWindowLayout::animationFinished(QWidget *widget)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 2042-2152
  0.000% (0/43)
6315
QHttpNetworkConnectionChannel::ensureConnection
Name: QHttpNetworkConnectionChannel::ensureConnection
Prototype: bool QHttpNetworkConnectionChannel::ensureConnection()
Coverage:  74.627% (50/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnectionchannel.cpp
Lines: 277-414
 74.627% (50/67)
6317
QGraphicsProxyWidget::event
Name: QGraphicsProxyWidget::event
Prototype: bool QGraphicsProxyWidget::event(QEvent *event)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsproxywidget.cpp
Lines: 827-932
  0.000% (0/71)
6326
QFileDialogPrivate::_q_updateOkButton
Name: QFileDialogPrivate::_q_updateOkButton
Prototype: void QFileDialogPrivate::_q_updateOkButton()
Coverage:  0.000% (0/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 3478-3570
  0.000% (0/69)
6322
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
QComboBox::keyPressEvent
Name: QComboBox::keyPressEvent
Prototype: void QComboBox::keyPressEvent(QKeyEvent *e)
Coverage:  0.000% (0/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcombobox.cpp
Lines: 3113-3250
  0.000% (0/95)
6334
q_getTimeFromASN1
Name: q_getTimeFromASN1
Prototype: QDateTime q_getTimeFromASN1(const ASN1_TIME *aTime)
Coverage:  36.735% (18/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 1015-1106
 36.735% (18/49)
6213
QWidget::setVisible
Name: QWidget::setVisible
Prototype: void QWidget::setVisible(bool visible)
Coverage:  0.000% (0/99)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 8151-8267
  0.000% (0/99)
6222
QTreeView::drawBranches
Name: QTreeView::drawBranches
Prototype: void QTreeView::drawBranches(QPainter *painter, const QRect &rect, const QModelIndex &index) const
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 1802-1888
  0.000% (0/47)
6212
QToolButtonPrivate::popupTimerDone
Name: QToolButtonPrivate::popupTimerDone
Prototype: void QToolButtonPrivate::popupTimerDone()
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbutton.cpp
Lines: 719-807
  0.000% (0/61)
6217
QTextStreamPrivate::getReal
Name: QTextStreamPrivate::getReal
Prototype: bool QTextStreamPrivate::getReal(double *f)
Coverage:  74.419% (64/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 1932-2074
 74.419% (64/86)
6236
QTextDocumentPrivate::move
Name: QTextDocumentPrivate::move
Prototype: void QTextDocumentPrivate::move(int pos, int to, int length, QTextUndoCommand::Operation op)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 576-668
  0.000% (0/51)
6210
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
QRasterPaintEngine::drawBitmap
Name: QRasterPaintEngine::drawBitmap
Prototype: void QRasterPaintEngine::drawBitmap(const QPointF &pos, const QImage &image, QSpanData *fg)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3324-3408
  0.000% (0/51)
6215
QPrintPreviewDialogPrivate::setupActions
Name: QPrintPreviewDialogPrivate::setupActions
Prototype: void QPrintPreviewDialogPrivate::setupActions()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintpreviewdialog.cpp
Lines: 358-438
 50.000% (2/4)
622
Page:<>1
eLOC - Effective Lines of Code: 985
2
eLOC - Effective Lines of Code: 127
3
eLOC - Effective Lines of Code: 97
4
eLOC - Effective Lines of Code: 80
56
eLOC - Effective Lines of Code: 62
7
eLOC - Effective Lines of Code: 56
8
eLOC - Effective Lines of Code: 52
9
eLOC - Effective Lines of Code: 48
10
eLOC - Effective Lines of Code: 45
...20
eLOC - Effective Lines of Code: 29
...30
eLOC - Effective Lines of Code: 22
...100
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 2
...306
eLOC - Effective Lines of Code: 0

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