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

Functions

Page:<>1
eLOC - Effective Lines of Code: 985
...5
eLOC - Effective Lines of Code: 70
6
eLOC - Effective Lines of Code: 62
7
eLOC - Effective Lines of Code: 56
8
eLOC - Effective Lines of Code: 52
910
eLOC - Effective Lines of Code: 45
11
eLOC - Effective Lines of Code: 43
12
eLOC - Effective Lines of Code: 40
13
eLOC - Effective Lines of Code: 39
...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
QUtf8::convertFromUnicode
Name: QUtf8::convertFromUnicode
Prototype: QByteArray QUtf8::convertFromUnicode(const QChar *uc, int len, QTextCodec::ConverterState *state)
Coverage:  91.111% (41/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 181-248
 91.111% (41/45)
4814
QStateMachinePrivate::_q_start
Name: QStateMachinePrivate::_q_start
Prototype: void QStateMachinePrivate::_q_start()
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1777-1852
100.000% (5/5)
483
QSizeGrip::mousePressEvent
Name: QSizeGrip::mousePressEvent
Prototype: void QSizeGrip::mousePressEvent(QMouseEvent * e)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsizegrip.cpp
Lines: 284-366
  0.000% (0/48)
4812
QRegExpEngine::parseFactor
Name: QRegExpEngine::parseFactor
Prototype: void QRegExpEngine::parseFactor(Box *box)
Coverage: 100.000% (31/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3680-3763
100.000% (31/31)
489
QRasterPaintEngine::stroke
Name: QRasterPaintEngine::stroke
Prototype: void QRasterPaintEngine::stroke(const QVectorPath &path, const QPen &pen)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1563-1628
  0.000% (0/40)
4812
QOutlineMapper::convertElements
Name: QOutlineMapper::convertElements
Prototype: void QOutlineMapper::convertElements(const QPointF *elements, const QPainterPath::ElementType *types, int element_count)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qoutlinemapper.cpp
Lines: 252-347
  0.000% (0/22)
489
QOpenGLFunctions_4_3_Core::~QOpenGLFunctions_4_3_Core
Name: QOpenGLFunctions_4_3_Core::~QOpenGLFunctions_4_3_Core
Prototype: QOpenGLFunctions_4_3_Core::~QOpenGLFunctions_4_3_Core()
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_3_core.cpp
Lines: 89-139
  0.000% (0/49)
4817
QOpenGLFunctions_3_2_Compatibility::~QOpenGLFunctions_3_2_Compatibility
Name: QOpenGLFunctions_3_2_Compatibility::~QOpenGLFunctions_3_2_Compatibility
Prototype: QOpenGLFunctions_3_2_Compatibility::~QOpenGLFunctions_3_2_Compatibility()
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_3_2_compatibility.cpp
Lines: 91-141
  0.000% (0/49)
4817
QNetworkConfigurationManagerPrivate::defaultConfiguration
Name: QNetworkConfigurationManagerPrivate::defaultConfiguration
Prototype: QNetworkConfiguration QNetworkConfigurationManagerPrivate::defaultConfiguration() const
Coverage:  4.348% (2/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfigmanager_p.cpp
Lines: 99-204
  4.348% (2/46)
4820
QMetaObjectBuilder::addMetaObject
Name: QMetaObjectBuilder::addMetaObject
Prototype: void QMetaObjectBuilder::addMetaObject (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members)
Coverage:  87.059% (74/85)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 687-760
 87.059% (74/85)
4825
QMetaObject::connectSlotsByName
Name: QMetaObject::connectSlotsByName
Prototype: void QMetaObject::connectSlotsByName(QObject *o)
Coverage:  85.185% (46/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 3454-3535
 85.185% (46/54)
4816
QMenuBar::actionEvent
Name: QMenuBar::actionEvent
Prototype: void QMenuBar::actionEvent(QActionEvent *e)
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 1222-1295
  0.000% (0/53)
4817
QMdiSubWindowPrivate::setMaximizeMode
Name: QMdiSubWindowPrivate::setMaximizeMode
Prototype: void QMdiSubWindowPrivate::setMaximizeMode()
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1333-1416
  0.000% (0/33)
489
QLocaleData::validateChars
Name: QLocaleData::validateChars
Prototype: bool QLocaleData::validateChars(const QString &str, NumberMode numMode, QByteArray *buff, int decDigits, QLocale::NumberOptions number_options) const
Coverage:  86.111% (62/72)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 3153-3252
 86.111% (62/72)
4821
QItemSelectionModelPrivate::_q_rowsAboutToBeRemoved
Name: QItemSelectionModelPrivate::_q_rowsAboutToBeRemoved
Prototype: void QItemSelectionModelPrivate::_q_rowsAboutToBeRemoved(const QModelIndex &parent, int start, int end)
Coverage:  92.308% (60/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 692-758
 92.308% (60/65)
4814
QGraphicsItem::mouseMoveEvent
Name: QGraphicsItem::mouseMoveEvent
Prototype: void QGraphicsItem::mouseMoveEvent(QGraphicsSceneMouseEvent *event)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 7233-7314
  0.000% (0/47)
4815
QGraphicsAnchorLayoutPrivate::solvePreferred
Name: QGraphicsAnchorLayoutPrivate::solvePreferred
Prototype: bool QGraphicsAnchorLayoutPrivate::solvePreferred(const QList<QSimplexConstraint *> &constraints, const QList<AnchorData *> &variables)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 2832-2941
  0.000% (0/25)
489
QFtpPrivate::_q_startNextCommand
Name: QFtpPrivate::_q_startNextCommand
Prototype: void QFtpPrivate::_q_startNextCommand()
Coverage:  78.571% (44/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 2239-2308
 78.571% (44/56)
4816
QDockAreaLayoutInfo::saveState
Name: QDockAreaLayoutInfo::saveState
Prototype: void QDockAreaLayoutInfo::saveState(QDataStream &stream) const
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 1781-1851
  0.000% (0/44)
4815
QDirIteratorPrivate::matchesFilters
Name: QDirIteratorPrivate::matchesFilters
Prototype: bool QDirIteratorPrivate::matchesFilters(const QString &fileName, const QFileInfo &fi) const
Coverage:  89.583% (86/96)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdiriterator.cpp
Lines: 314-391
 89.583% (86/96)
4814
QColumnViewPrivate::closeColumns
Name: QColumnViewPrivate::closeColumns
Prototype: void QColumnViewPrivate::closeColumns(const QModelIndex &parent, bool build)
Coverage:  0.000% (0/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qcolumnview.cpp
Lines: 563-637
  0.000% (0/73)
4819
QBoxLayout::setGeometry
Name: QBoxLayout::setGeometry
Prototype: void QBoxLayout::setGeometry(const QRect &r)
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qboxlayout.cpp
Lines: 757-824
  0.000% (0/52)
4814
QAccessible::qAccessibleTextBoundaryHelper
Name: QAccessible::qAccessibleTextBoundaryHelper
Prototype: QPair< int, int > QAccessible::qAccessibleTextBoundaryHelper(const QTextCursor &offsetCursor, TextBoundaryType boundaryType)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessible.cpp
Lines: 891-953
  0.000% (0/22)
4810
qDrawShadePanel
Name: qDrawShadePanel
Prototype: void qDrawShadePanel(QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken, int lineWidth, const QBrush *fill)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 306-366
  0.000% (0/41)
4713
parseHttpOptionHeader
Name: parseHttpOptionHeader
Prototype: static QHash<QByteArray, QByteArray> parseHttpOptionHeader(const QByteArray &header)
Coverage:  59.184% (29/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 77-165
 59.184% (29/49)
4716
do_mirror
Name: do_mirror
Prototype: inline void do_mirror(QImageData *dst, QImageData *src, bool horizontal, bool vertical)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 3018-3096
  0.000% (0/51)
4718
blend_color_rgb16
Name: blend_color_rgb16
Prototype: static void blend_color_rgb16(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3912-3985
  0.000% (0/37)
4712
QXcbWindow::handleClientMessageEvent
Name: QXcbWindow::handleClientMessageEvent
Prototype: void QXcbWindow::handleClientMessageEvent(const xcb_client_message_event_t *event)
Coverage:  42.188% (27/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2029-2093
 42.188% (27/64)
4718
QXcbKeyboard::updateVModToRModMapping
Name: QXcbKeyboard::updateVModToRModMapping
Prototype: void QXcbKeyboard::updateVModToRModMapping()
Coverage:  84.000% (21/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 1247-1313
 84.000% (21/25)
479
QXcbKeyboard::updateVModMapping
Name: QXcbKeyboard::updateVModMapping
Prototype: void QXcbKeyboard::updateVModMapping()
Coverage:  78.571% (22/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 1178-1245
 78.571% (22/28)
4710
QXcbIntegration::QXcbIntegration
Name: QXcbIntegration::QXcbIntegration
Prototype: QXcbIntegration::QXcbIntegration(const QStringList &parameters, int &argc, char **argv)
Coverage:  32.308% (21/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 121-195
 32.308% (21/65)
4715
QWingedEdge::addEdge
Name: QWingedEdge::addEdge
Prototype: int QWingedEdge::addEdge(int fi, int si)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1190-1265
  0.000% (0/16)
476
QWidget::metric
Name: QWidget::metric
Prototype: int QWidget::metric(PaintDeviceMetric m) const
Coverage:  0.000% (0/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 12732-12787
  0.000% (0/70)
4721
QWidget::create
Name: QWidget::create
Prototype: void QWidget::create(WId window, bool initializeWindow, bool destroyOldWindow)
Coverage:  0.000% (0/79)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 1285-1386
  0.000% (0/79)
4719
QUnicodeTools::initCharAttributes
Name: QUnicodeTools::initCharAttributes
Prototype: void initCharAttributes(const ushort *string, int length, const ScriptItem *items, int numItems, QCharAttributes *attributes, CharAttributeOptions options)
Coverage:  85.714% (36/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetools.cpp
Lines: 618-676
 85.714% (36/42)
4714
QTreeView::drawTree
Name: QTreeView::drawTree
Prototype: void QTreeView::drawTree(QPainter *painter, const QRegion &region) const
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 1454-1522
  0.000% (0/38)
4710
QTextHtmlParser::resolveParent
Name: QTextHtmlParser::resolveParent
Prototype: QTextHtmlParserNode *QTextHtmlParser::resolveParent()
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 895-990
  0.000% (0/48)
4712
QTextDocument::loadResource
Name: QTextDocument::loadResource
Prototype: QVariant QTextDocument::loadResource(int type, const QUrl &name)
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 2128-2204
  0.000% (0/62)
4716
QTemporaryFileEngine::open
Name: QTemporaryFileEngine::open
Prototype: bool QTemporaryFileEngine::open(QIODevice::OpenMode openMode)
Coverage:  96.667% (29/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 274-363
 96.667% (29/30)
4710
QTapAndHoldGestureRecognizer::recognize
Name: QTapAndHoldGestureRecognizer::recognize
Prototype: QGestureRecognizer::Result QTapAndHoldGestureRecognizer::recognize(QGesture *state, QObject *object, QEvent *event)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstandardgestures.cpp
Lines: 498-578
  0.000% (0/50)
4719
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: 155-219
  0.000% (0/38)
4711
QTabBar::removeTab
Name: QTabBar::removeTab
Prototype: void QTabBar::removeTab(int index)
Coverage:  0.000% (0/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 987-1059
  0.000% (0/54)
4720
QSslSocketPrivate::createPlainSocket
Name: QSslSocketPrivate::createPlainSocket
Prototype: void QSslSocketPrivate::createPlainSocket(QIODevice::OpenMode openMode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2244-2300
100.000% (1/1)
471
QSqlDriver::formatValue
Name: QSqlDriver::formatValue
Prototype: QString QSqlDriver::formatValue(const QSqlField &field, bool trimStrings) const
Coverage:  33.333% (18/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp
Lines: 603-681
 33.333% (18/54)
4720
QSpdyProtocolHandler::handleRST_STREAM
Name: QSpdyProtocolHandler::handleRST_STREAM
Prototype: void QSpdyProtocolHandler::handleRST_STREAM(char , quint32 length, const QByteArray &frameData)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 951-1018
  0.000% (0/28)
4714
QSocks5SocketEnginePrivate::parseRequestMethodReply
Name: QSocks5SocketEnginePrivate::parseRequestMethodReply
Prototype: void QSocks5SocketEnginePrivate::parseRequestMethodReply()
Coverage:  84.091% (37/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 831-914
 84.091% (37/44)
4713
QPdfEngine::updateState
Name: QPdfEngine::updateState
Prototype: void QPdfEngine::updateState(const QPaintEngineState &state)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 1035-1096
  0.000% (0/58)
4716
QPdf::ascii85Encode
Name: QPdf::ascii85Encode
Prototype: QByteArray QPdf::ascii85Encode(const QByteArray &input)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 645-699
  0.000% (0/16)
476
QOpenGLTextureGlyphCache::createTextureData
Name: QOpenGLTextureGlyphCache::createTextureData
Prototype: void QOpenGLTextureGlyphCache::createTextureData(int width, int height)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltextureglyphcache.cpp
Lines: 98-172
  0.000% (0/45)
4712
QOpenGLFunctions_4_0_Core::initializeOpenGLFunctions
Name: QOpenGLFunctions_4_0_Core::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_4_0_Core::initializeOpenGLFunctions()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_0_core.cpp
Lines: 129-199
  0.000% (0/13)
473
QOpenGLFunctions_2_1::initializeOpenGLFunctions
Name: QOpenGLFunctions_2_1::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_2_1::initializeOpenGLFunctions()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_2_1.cpp
Lines: 130-200
  0.000% (0/13)
473
QOpenGL2PaintEngineExPrivate::fillStencilWithVertexArray
Name: QOpenGL2PaintEngineExPrivate::fillStencilWithVertexArray
Prototype: void QOpenGL2PaintEngineExPrivate::fillStencilWithVertexArray(const float *data, int count, int *stops, int stopCount, const QOpenGLRect &bounds, StencilFillMode mode)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 1002-1093
  0.000% (0/27)
479
QNetworkAccessFileBackend::open
Name: QNetworkAccessFileBackend::open
Prototype: void QNetworkAccessFileBackend::open()
Coverage:  45.946% (17/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessfilebackend.cpp
Lines: 107-181
 45.946% (17/37)
4713
QMetaProperty::write
Name: QMetaProperty::write
Prototype: bool QMetaProperty::write(QObject *object, const QVariant &value) const
Coverage:  81.818% (54/66)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 3049-3118
 81.818% (54/66)
4717
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: 357-437
  0.000% (0/33)
4711
QMainWindow::event
Name: QMainWindow::event
Prototype: bool QMainWindow::event(QEvent *event)
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindow.cpp
Lines: 1412-1546
  0.000% (0/53)
4721
QGraphicsScenePrivate::setActivePanelHelper
Name: QGraphicsScenePrivate::setActivePanelHelper
Prototype: void QGraphicsScenePrivate::setActivePanelHelper(QGraphicsItem *item, bool duringActivationEvent)
Coverage:  0.000% (0/68)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 734-812
  0.000% (0/68)
4718
QGLTexture::bindCompressedTextureDDS
Name: QGLTexture::bindCompressedTextureDDS
Prototype: QSize QGLTexture::bindCompressedTextureDDS(const char *buf, int len)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 5383-5457
  0.000% (0/30)
4712
QGL2PaintEngineExPrivate::fillStencilWithVertexArray
Name: QGL2PaintEngineExPrivate::fillStencilWithVertexArray
Prototype: void QGL2PaintEngineExPrivate::fillStencilWithVertexArray(const float *data, int count, int *stops, int stopCount, const QGLRect &bounds, StencilFillMode mode)
Coverage:  18.519% (5/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 996-1087
 18.519% (5/27)
479
QEglConfigChooser::chooseConfig
Name: QEglConfigChooser::chooseConfig
Prototype: EGLConfig QEglConfigChooser::chooseConfig()
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qeglconvenience.cpp
Lines: 235-317
  0.000% (0/50)
4716
QDialog::adjustPosition
Name: QDialog::adjustPosition
Prototype: void QDialog::adjustPosition(QWidget* w)
Coverage:  0.000% (0/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qdialog.cpp
Lines: 805-883
  0.000% (0/63)
4717
QDBusConnectionPrivate::activateCall
Name: QDBusConnectionPrivate::activateCall
Prototype: bool QDBusConnectionPrivate::activateCall(QObject* object, int flags, const QDBusMessage &msg)
Coverage:  76.667% (23/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 823-909
 76.667% (23/30)
478
QApplicationPrivate::sendMouseEvent
Name: QApplicationPrivate::sendMouseEvent
Prototype: bool QApplicationPrivate::sendMouseEvent(QWidget *receiver, QMouseEvent *event, QWidget *alienWidget, QWidget *nativeWidget, QWidget **buttonDown, QPointer<QWidget> &lastMouseReceiver, bool spontaneous)
Coverage:  0.000% (0/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 2703-2796
  0.000% (0/89)
4717
QAbstractItemView::closeEditor
Name: QAbstractItemView::closeEditor
Prototype: void QAbstractItemView::closeEditor(QWidget *editor, QAbstractItemDelegate::EndEditHint hint)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 2809-2878
  0.000% (0/50)
4717
QAbstractItemModel::match
Name: QAbstractItemModel::match
Prototype: QModelIndexList QAbstractItemModel::match(const QModelIndex &start, int role, const QVariant &value, int hits, Qt::MatchFlags flags) const
Coverage:  98.507% (66/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 2266-2334
 98.507% (66/67)
4721
Parser::parseNumber
Name: Parser::parseNumber
Prototype: bool Parser::parseNumber(QJsonPrivate::Value *val, int baseOffset)
Coverage:  30.263% (23/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 722-804
 30.263% (23/76)
4715
AtSpiAdaptor::actionInterface
Name: AtSpiAdaptor::actionInterface
Prototype: bool AtSpiAdaptor::actionInterface(QAccessibleInterface *interface, const QString &function, const QDBusMessage &message, const QDBusConnection &connection)
Coverage:  0.000% (0/60)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1698-1752
  0.000% (0/60)
4717
qt_fusion_draw_mdibutton
Name: qt_fusion_draw_mdibutton
Prototype: static void qt_fusion_draw_mdibutton(QPainter *painter, const QStyleOptionTitleBar *option, const QRect &tmp, bool hover, bool sunken)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qfusionstyle.cpp
Lines: 275-334
  0.000% (0/10)
464
findPatternUnloaded
Name: findPatternUnloaded
Prototype: static bool findPatternUnloaded(const QString &library, QLibraryPrivate *lib)
Coverage:  56.818% (25/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 233-324
 56.818% (25/44)
4613
fillRect_normalized
Name: fillRect_normalized
Prototype: static void fillRect_normalized(const QRect &r, QSpanData *data, QRasterPaintEnginePrivate *pe)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1382-1450
  0.000% (0/41)
468
fetchTransformed
Name: fetchTransformed
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformed(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1561-1644
  0.000% (0/34)
4611
SegmentTree::buildTree
Name: SegmentTree::buildTree
Prototype: TreeNode SegmentTree::buildTree(int first, int last, int depth, const RectF &bounds)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 316-387
  0.000% (0/24)
468
QXcbShmImage::QXcbShmImage
Name: QXcbShmImage::QXcbShmImage
Prototype: QXcbShmImage::QXcbShmImage(QXcbScreen *screen, const QSize &size, uint depth, QImage::Format format)
Coverage:  48.571% (17/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 146-215
 48.571% (17/35)
469
QXcbConnection::initializeXKB
Name: QXcbConnection::initializeXKB
Prototype: void QXcbConnection::initializeXKB()
Coverage:  40.000% (6/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 2199-2262
 40.000% (6/15)
465
QUrl::matches
Name: QUrl::matches
Prototype: bool QUrl::matches(const QUrl &url, FormattingOptions options) const
Coverage:  74.603% (47/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3656-3720
 74.603% (47/63)
4621
QTreeWidgetItem::setData
Name: QTreeWidgetItem::setData
Prototype: void QTreeWidgetItem::setData(int column, int role, const QVariant &value)
Coverage:  0.000% (0/74)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 1704-1774
  0.000% (0/74)
4623
QTransform::operator*
Name: QTransform::operator*
Prototype: QTransform QTransform::operator*(const QTransform &m) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 915-988
  0.000% (0/18)
469
QToolBarAreaLayoutInfo::moveToolBar
Name: QToolBarAreaLayoutInfo::moveToolBar
Prototype: void QToolBarAreaLayoutInfo::moveToolBar(QToolBar *toolbar, int pos)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 396-481
  0.000% (0/48)
4616
QSpdyProtocolHandler::uploadData
Name: QSpdyProtocolHandler::uploadData
Prototype: bool QSpdyProtocolHandler::uploadData(qint32 streamID)
Coverage:  63.636% (21/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 681-753
 63.636% (21/33)
469
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
QPathClipper::doClip
Name: QPathClipper::doClip
Prototype: bool QPathClipper::doClip(QWingedEdge &list, ClipperMode mode)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1638-1722
  0.000% (0/36)
4612
QPainter::drawTiledPixmap
Name: QPainter::drawTiledPixmap
Prototype: void QPainter::drawTiledPixmap(const QRectF &r, const QPixmap &pixmap, const QPointF &sp)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 6648-6728
  0.000% (0/45)
4610
QHttpNetworkConnectionPrivate::fillPipeline
Name: QHttpNetworkConnectionPrivate::fillPipeline
Prototype: void QHttpNetworkConnectionPrivate::fillPipeline(QAbstractSocket *socket)
Coverage:  75.000% (48/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnection.cpp
Lines: 712-792
 75.000% (48/64)
4618
QGuiApplicationPrivate::processActivatedEvent
Name: QGuiApplicationPrivate::processActivatedEvent
Prototype: void QGuiApplicationPrivate::processActivatedEvent(QWindowSystemInterfacePrivate::ActivatedWindowEvent *e)
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 2078-2140
  0.000% (0/61)
4617
QFontEngineQPF2::QFontEngineQPF2
Name: QFontEngineQPF2::QFontEngineQPF2
Prototype: QFontEngineQPF2::QFontEngineQPF2(const QFontDef &def, const QByteArray &data)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 227-311
  0.000% (0/33)
4611
QDynamicFileResourceRoot::registerSelf
Name: QDynamicFileResourceRoot::registerSelf
Prototype: bool registerSelf(const QString &f)
Coverage:  40.625% (13/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 971-1037
 40.625% (13/32)
4610
QDBusConnectionPrivate::activateObject
Name: QDBusConnectionPrivate::activateObject
Prototype: void QDBusConnectionPrivate::activateObject(ObjectTreeNode &node, const QDBusMessage &msg, int pathStartPos)
Coverage:  81.667% (49/60)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 1438-1523
 81.667% (49/60)
4619
QCommandLineParserPrivate::helpText
Name: QCommandLineParserPrivate::helpText
Prototype: QString QCommandLineParserPrivate::helpText() const
Coverage:  48.571% (17/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcommandlineparser.cpp
Lines: 1086-1138
 48.571% (17/35)
4615
QAlphaPaintEngine::flushAndInit
Name: QAlphaPaintEngine::flushAndInit
Prototype: void QAlphaPaintEngine::flushAndInit(bool init)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qpaintengine_alpha.cpp
Lines: 297-374
  0.000% (0/11)
465
qt_string_normalize
Name: qt_string_normalize
Prototype: void qt_string_normalize(QString *data, QString::NormalizationForm mode, QChar::UnicodeVersion version, int from)
Coverage:  92.857% (52/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7154-7218
 92.857% (52/56)
4518
qt_alphargbblit_argb32
Name: qt_alphargbblit_argb32
Prototype: static void qt_alphargbblit_argb32(QRasterBuffer *rasterBuffer, int x, int y, const QRgba64 &color, const uint *src, int mapWidth, int mapHeight, int srcStride, const QClipData *clip)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 5920-5993
  0.000% (0/37)
4513
qFindString
Name: qFindString
Prototype: int qFindString( const QChar *haystack0, int haystackLen, int from, const QChar *needle0, int needleLen, Qt::CaseSensitivity cs)
Coverage:  92.453% (49/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3097-3171
 92.453% (49/53)
4516
parseColorValue
Name: parseColorValue
Prototype: static ColorData parseColorValue(QCss::Value v)
Coverage:  0.000% (0/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 711-778
  0.000% (0/54)
4516
mergeIndexes
Name: mergeIndexes
Prototype: static QItemSelection mergeIndexes(const QVector<QPersistentModelIndex> &indexes)
Coverage:  78.947% (30/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 937-997
 78.947% (30/38)
4510
fromIsoTimeString
Name: fromIsoTimeString
Prototype: static QTime fromIsoTimeString(const QStringRef &string, Qt::DateFormat format, bool *isMidnight24)
Coverage:  91.228% (52/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 1878-1945
 91.228% (52/57)
4514
fetchTransformedARGB32PM
Name: fetchTransformedARGB32PM
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformedARGB32PM(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1480-1559
  0.000% (0/34)
4511
copyArgument
Name: copyArgument
Prototype: static void copyArgument(void *to, int id, const QVariant &arg)
Coverage:  18.750% (9/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinterface.cpp
Lines: 54-148
 18.750% (9/48)
4520
QXcbWindow::wmWindowTypes
Name: QXcbWindow::wmWindowTypes
Prototype: QXcbWindowFunctions::WmWindowTypes QXcbWindow::wmWindowTypes() const
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1749-1818
  0.000% (0/42)
4519
QXcbKeyboard::lookupLatinKeysym
Name: QXcbKeyboard::lookupLatinKeysym
Prototype: xkb_keysym_t QXcbKeyboard::lookupLatinKeysym(xkb_keycode_t keycode) const
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 895-969
  0.000% (0/44)
4514
QXcbConnection::compressEvent
Name: QXcbConnection::compressEvent
Prototype: bool QXcbConnection::compressEvent(xcb_generic_event_t *event, int currentIndex, QXcbEventArray *eventqueue) const
Coverage:  50.000% (31/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1627-1700
 50.000% (31/62)
4520
Page:<>1
eLOC - Effective Lines of Code: 985
...5
eLOC - Effective Lines of Code: 70
6
eLOC - Effective Lines of Code: 62
7
eLOC - Effective Lines of Code: 56
8
eLOC - Effective Lines of Code: 52
910
eLOC - Effective Lines of Code: 45
11
eLOC - Effective Lines of Code: 43
12
eLOC - Effective Lines of Code: 40
13
eLOC - Effective Lines of Code: 39
...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