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

Functions

Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 6
...220
eLOC - Effective Lines of Code: 8
...230
eLOC - Effective Lines of Code: 9
...240
eLOC - Effective Lines of Code: 10
...250
eLOC - Effective Lines of Code: 12
251
eLOC - Effective Lines of Code: 12
252
eLOC - Effective Lines of Code: 13
253
eLOC - Effective Lines of Code: 13
254
eLOC - Effective Lines of Code: 13
255256
eLOC - Effective Lines of Code: 14
257
eLOC - Effective Lines of Code: 14
258
eLOC - Effective Lines of Code: 14
259
eLOC - Effective Lines of Code: 14
260
eLOC - Effective Lines of Code: 15
...270
eLOC - Effective Lines of Code: 18
...280
eLOC - Effective Lines of Code: 23
...300
eLOC - Effective Lines of Code: 54
...306
eLOC - Effective Lines of Code: 182
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
QXcbWindow::mapToGlobal
Name: QXcbWindow::mapToGlobal
Prototype: QPoint QXcbWindow::mapToGlobal(const QPoint &pos) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2159-2177
  0.000% (0/7)
133
QXcbWindow::sendXEmbedMessage
Name: QXcbWindow::sendXEmbedMessage
Prototype: void QXcbWindow::sendXEmbedMessage(xcb_window_t window, quint32 message, quint32 detail, quint32 data1, quint32 data2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2750-2767
  0.000% (0/1)
131
QXcbWindow::setMask
Name: QXcbWindow::setMask
Prototype: void QXcbWindow::setMask(const QRegion &region)
Coverage:  75.000% (6/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2850-2867
 75.000% (6/8)
134
QXmlInputSource::next
Name: QXmlInputSource::next
Prototype: QChar QXmlInputSource::next()
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 1144-1166
100.000% (13/13)
135
QXmlNamespaceSupport::processName
Name: QXmlNamespaceSupport::processName
Prototype: void QXmlNamespaceSupport::processName(const QString& qname, bool isAttribute, QString& nsuri, QString& localname) const
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 612-640
 93.333% (14/15)
135
QXmlSimpleReaderPrivate::QXmlSimpleReaderPrivate
Name: QXmlSimpleReaderPrivate::QXmlSimpleReaderPrivate
Prototype: QXmlSimpleReaderPrivate::QXmlSimpleReaderPrivate(QXmlSimpleReader *reader)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 2517-2535
100.000% (1/1)
131
QXmlStreamReaderPrivate::parseEntity
Name: QXmlStreamReaderPrivate::parseEntity
Prototype: void QXmlStreamReaderPrivate::parseEntity(const QString &value)
Coverage: 100.000% (18/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 861-881
100.000% (18/18)
135
QXmlStreamWriterPrivate::finishStartElement
Name: QXmlStreamWriterPrivate::finishStartElement
Prototype: bool QXmlStreamWriterPrivate::finishStartElement(bool contents)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3143-3161
100.000% (8/8)
133
Selector::pseudoClass
Name: Selector::pseudoClass
Prototype: quint64 Selector::pseudoClass(quint64 *negated) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1767-1783
  0.000% (0/16)
136
_hb_qt_font_create
Name: _hb_qt_font_create
Prototype: static inline hb_font_t * _hb_qt_font_create(QFontEngine *fe)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 688-714
  0.000% (0/7)
133
_q_uuidToHex
Name: _q_uuidToHex
Prototype: template <class Char> void _q_uuidToHex(Char *&dst, const uint &d1, const ushort &d2, const ushort &d3, const uchar (&d4)[8])
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 82-98
100.000% (7/7)
133
addressFromSockaddr
Name: addressFromSockaddr
Prototype: static QHostAddress addressFromSockaddr(sockaddr *sa, int ifindex = 0, const QString &ifname = QString())
Coverage:  83.333% (15/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp
Lines: 88-109
 83.333% (15/18)
136
allocateStringFn
Name: allocateStringFn
Prototype: int allocateStringFn(QTestCharBuffer* str, char const* src, StringFormatFunction func)
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qxmltestlogger.cpp
Lines: 427-452
 63.636% (7/11)
135
argumentTypesFromString
Name: argumentTypesFromString
Prototype: static void argumentTypesFromString(const char *str, const char *end, QArgumentTypeArray &types)
Coverage: 100.000% (20/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 654-672
100.000% (20/20)
136
blitTextureForWidget
Name: blitTextureForWidget
Prototype: static void blitTextureForWidget(const QPlatformTextureList *textures, int idx, QWindow *window, const QRect &deviceWindowRect, QOpenGLTextureBlitter *blitter, const QPoint &offset)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qplatformbackingstore.cpp
Lines: 270-292
  0.000% (0/4)
132
buddyString
Name: buddyString
Prototype: static QString buddyString(const QWidget *widget)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidget.cpp
Lines: 77-99
  0.000% (0/16)
136
buttonDefaultText
Name: buttonDefaultText
Prototype: static QString buttonDefaultText(int wstyle, int which, const QWizardPrivate *wizardPrivate)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 697-723
  0.000% (0/17)
139
check_parent_thread
Name: check_parent_thread
Prototype: static bool check_parent_thread(QObject *parent, QThreadData *parentThreadData, QThreadData *currentThreadData)
Coverage:  50.000% (3/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 786-804
 50.000% (3/6)
132
computeElidedText
Name: computeElidedText
Prototype: static QString computeElidedText(Qt::TextElideMode mode, const QString &text)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 1425-1447
  0.000% (0/12)
136
containsTLDEntry
Name: containsTLDEntry
Prototype: static bool containsTLDEntry(const QStringRef &entry)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtldurl.cpp
Lines: 49-70
 91.667% (11/12)
134
customConstruct
Name: customConstruct
Prototype: static void customConstruct(QVariant::Private *d, const void *copy)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 1026-1046
100.000% (7/7)
133
deleteBackingStore
Name: deleteBackingStore
Prototype: static void deleteBackingStore(QWidgetPrivate *d)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 1860-1889
  0.000% (0/14)
134
dumpLayout
Name: dumpLayout
Prototype: static void dumpLayout(QTextStream &qout, const QDockAreaLayout &layout)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 139-155
  0.000% (0/1)
131
dumpRecursive
Name: dumpRecursive
Prototype: static void dumpRecursive(int level, QObject *object)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 3944-3979
  0.000% (0/13)
135
encodedUtf8ToUtf16
Name: encodedUtf8ToUtf16
Prototype: static bool encodedUtf8ToUtf16(QString &result, ushort *&output, const ushort *begin, const ushort *&input, const ushort *end, ushort decoded)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 293-318
100.000% (8/8)
133
exponentForm
Name: exponentForm
Prototype: QString &exponentForm(QChar zero, QChar decimal, QChar exponential, QChar group, QChar plus, QChar minus, QString &digits, int decpt, int precision, PrecisionMode pm, bool always_show_decpt, bool leading_zero_in_exponent)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 506-534
100.000% (19/19)
136
findTextureWidgetsRecursively
Name: findTextureWidgetsRecursively
Prototype: static void findTextureWidgetsRecursively(QWidget *tlw, QWidget *widget, QPlatformTextureList *widgetTextures, QVector<QWidget *> *nativeChildren)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 970-989
  0.000% (0/28)
136
fixedCharData
Name: fixedCharData
Prototype: static QString fixedCharData(const QString &data, bool *ok)
Coverage:  15.385% (2/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 684-704
 15.385% (2/13)
135
flagsDebug
Name: flagsDebug
Prototype: static inline QDebug flagsDebug(QDebug debug, QNetworkInterface::InterfaceFlags flags)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface.cpp
Lines: 645-660
  0.000% (0/19)
137
getBlendType
Name: getBlendType
Prototype: static TextureBlendType getBlendType(const QSpanData *data)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3724-3743
  0.000% (0/17)
136
getDateFromJulianDay
Name: getDateFromJulianDay
Prototype: static ParsedDate getDateFromJulianDay(qint64 julianDay)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 143-168
100.000% (4/4)
132
getProcAddress
Name: getProcAddress
Prototype: static QFunctionPointer getProcAddress(QOpenGLContext *context, const char *funcName)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions.cpp
Lines: 2108-2139
  0.000% (0/8)
134
huntAndUnregister
Name: huntAndUnregister
Prototype: static void huntAndUnregister(const QVector<QStringRef> &pathComponents, int i, QDBusConnection::UnregisterMode mode, QDBusConnectionPrivate::ObjectTreeNode *node)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 601-626
100.000% (15/15)
135
iod_read_fn
Name: iod_read_fn
Prototype: static void iod_read_fn(png_structp png_ptr, png_bytep data, png_size_t length)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpnghandler.cpp
Lines: 192-214
  0.000% (0/16)
134
mapProjective
Name: mapProjective
Prototype: static QPolygonF mapProjective(const QTransform &transform, const QPolygonF &poly)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1386-1405
  0.000% (0/10)
134
methodIndexToSignalIndex
Name: methodIndexToSignalIndex
Prototype: static int methodIndexToSignalIndex(const QMetaObject **base, int signal_index)
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 3196-3214
 87.500% (14/16)
135
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QImage &i)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 4795-4812
  0.000% (0/8)
133
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QTouchDevice *device)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qtouchdevice.cpp
Lines: 258-275
  0.000% (0/5)
132
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QColor &c)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcolor.cpp
Lines: 2480-2496
  0.000% (0/16)
136
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QTransform &m)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1119-1148
  0.000% (0/1)
131
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QDateTime &date)
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 4986-5008
 40.000% (4/10)
135
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &out, const QString &str)
Coverage:  75.000% (12/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 8686-8709
 75.000% (12/16)
135
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &out, const QHostAddress &address)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp
Lines: 1148-1170
100.000% (11/11)
136
operator==
Name: operator==
Prototype: bool operator==(const QSurfaceFormat& a, const QSurfaceFormat& b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qsurfaceformat.cpp
Lines: 798-813
  0.000% (0/1)
131
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &arg, QDBusMenuLayoutItem &item)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbusmenu/qdbusmenutypes.cpp
Lines: 146-163
  0.000% (0/4)
132
parseTzTypes
Name: parseTzTypes
Prototype: static QVector<QTzType> parseTzTypes(QDataStream &ds, int tzh_typecnt)
Coverage:  66.667% (10/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 222-245
 66.667% (10/15)
135
postProcess
Name: postProcess
Prototype: static QList<QNetworkInterfacePrivate *> postProcess(QList<QNetworkInterfacePrivate *> list)
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface.cpp
Lines: 52-80
 93.333% (14/15)
135
qCalculateGrowingBlockSize
Name: qCalculateGrowingBlockSize
Prototype: CalculateGrowingBlockSizeResult qCalculateGrowingBlockSize(size_t elementCount, size_t elementSize, size_t headerSize) noexcept
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 207-230
100.000% (8/8)
133
qDBusRemoveWatch
Name: qDBusRemoveWatch
Prototype: static void qDBusRemoveWatch(DBusWatch *watch, void *data)
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 233-255
 88.889% (8/9)
133
qInitImageConversions
Name: qInitImageConversions
Prototype: static void qInitImageConversions()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 2934-2979
  0.000% (0/16)
134
qMetaTypeTypeImpl
Name: qMetaTypeTypeImpl
Prototype: template <bool tryNormalizedType> static inline int qMetaTypeTypeImpl(const char *typeName, int length)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 1188-1210
100.000% (15/15)
135
qNormalizeNode
Name: qNormalizeNode
Prototype: static void qNormalizeNode(QDomNodePrivate* n)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 1865-1886
  0.000% (0/10)
134
qPolyline
Name: qPolyline
Prototype: QPolylineSet qPolyline(const QVectorPath &path, const QTransform &matrix, qreal lod)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2337-2355
  0.000% (0/5)
132
qPolyline
Name: qPolyline
Prototype: QPolylineSet qPolyline(const QPainterPath &path, const QTransform &matrix, qreal lod)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2357-2375
  0.000% (0/5)
132
qRotationType
Name: qRotationType
Prototype: inline RotationType qRotationType(const QTransform &transform)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2166-2186
  0.000% (0/37)
135
qTriangulate
Name: qTriangulate
Prototype: QTriangleSet qTriangulate(const qreal *polygon, int count, uint hint, const QTransform &matrix)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2276-2295
  0.000% (0/5)
132
qTriangulate
Name: qTriangulate
Prototype: QTriangleSet qTriangulate(const QVectorPath &path, const QTransform &matrix, qreal lod)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2297-2315
  0.000% (0/5)
132
qTriangulate
Name: qTriangulate
Prototype: QTriangleSet qTriangulate(const QPainterPath &path, const QTransform &matrix, qreal lod)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2317-2335
  0.000% (0/5)
132
q_createNativeChildrenAndSetParent
Name: q_createNativeChildrenAndSetParent
Prototype: void q_createNativeChildrenAndSetParent(const QWidget *parentWidget)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 1388-1412
  0.000% (0/22)
138
q_refreshRateFromFb
Name: q_refreshRateFromFb
Prototype: qreal q_refreshRateFromFb(int framebufferDevice)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qeglconvenience.cpp
Lines: 588-617
  0.000% (0/16)
136
qstrcmp
Name: qstrcmp
Prototype: int qstrcmp(const QByteArray &str1, const char *str2)
Coverage: 100.000% (18/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 455-477
100.000% (18/18)
136
qt_blend_argb32_on_rgb16_const_alpha
Name: qt_blend_argb32_on_rgb16_const_alpha
Prototype: void qt_blend_argb32_on_rgb16_const_alpha(uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int w, int h, int const_alpha)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 220-241
  0.000% (0/7)
133
qt_from_latin1
Name: qt_from_latin1
Prototype: void qt_from_latin1(ushort *dst, const char *str, size_t size) noexcept
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 213-261
100.000% (5/5)
134
qt_graphicsItem_shapeFromPath
Name: qt_graphicsItem_shapeFromPath
Prototype: static QPainterPath qt_graphicsItem_shapeFromPath(const QPainterPath &path, const QPen &pen)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 798-817
  0.000% (0/10)
133
qt_hash_block_size
Name: qt_hash_block_size
Prototype: static int qt_hash_block_size(QCryptographicHash::Algorithm method)
Coverage:  26.087% (6/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmessageauthenticationcode.cpp
Lines: 85-112
 26.087% (6/23)
1312
qt_idForPpdKey
Name: qt_idForPpdKey
Prototype: static QPageSize::PageSizeId qt_idForPpdKey(const QString &ppdKey, QSize *match = 0)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagesize.cpp
Lines: 399-417
  0.000% (0/19)
137
qt_painterpath_isect_curve
Name: qt_painterpath_isect_curve
Prototype: static void qt_painterpath_isect_curve(const QBezier &bezier, const QPointF &pt, int *winding, int depth = 0)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 1772-1804
  0.000% (0/18)
134
qt_qimageScaleAARGB
Name: qt_qimageScaleAARGB
Prototype: static void qt_qimageScaleAARGB(QImageScaleInfo *isi, unsigned int *dest, int dw, int dh, int dow, int sow)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qimagescale.cpp
Lines: 542-588
  0.000% (0/25)
137
qt_qimageScaleAARGBA
Name: qt_qimageScaleAARGBA
Prototype: static void qt_qimageScaleAARGBA(QImageScaleInfo *isi, unsigned int *dest, int dw, int dh, int dow, int sow)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qimagescale.cpp
Lines: 337-383
  0.000% (0/25)
137
qt_qimageScaleAARGB_helper
Name: qt_qimageScaleAARGB_helper
Prototype: inline static void qt_qimageScaleAARGB_helper(const unsigned int *pix, int xyap, int Cxy, int step, int &r, int &g, int &b)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qimagescale.cpp
Lines: 591-607
  0.000% (0/4)
132
qt_string_count
Name: qt_string_count
Prototype: static inline int qt_string_count(const QChar *unicode, int size, QChar ch, Qt::CaseSensitivity cs)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 10140-10158
100.000% (15/15)
136
qt_to_latin1
Name: qt_to_latin1
Prototype: static void qt_to_latin1(uchar *dst, const ushort *src, int length)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 318-376
100.000% (7/7)
134
qt_urlRecode
Name: qt_urlRecode
Prototype: int qt_urlRecode(QString &appendTo, const QChar *begin, const QChar *end, QUrl::ComponentFormattingOptions encoding, const ushort *tableModifications)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 582-604
100.000% (16/16)
136
selectionHelper
Name: selectionHelper
Prototype: static QString selectionHelper(const QString &path, const QString &fileName, const QStringList &selectors)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfileselector.cpp
Lines: 270-294
100.000% (11/11)
135
sm_saveYourselfCallback
Name: sm_saveYourselfCallback
Prototype: static void sm_saveYourselfCallback(SmcConn smcConn, SmPointer clientData, int saveType, int shutdown , int interactStyle, int )
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp
Lines: 161-181
  0.000% (0/10)
134
split
Name: split
Prototype: static void split(QT_FT_Vector *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 278-300
  0.000% (0/1)
131
subControlIcon
Name: subControlIcon
Prototype: static QStyle::StandardPixmap subControlIcon(int pe)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 849-865
  0.000% (0/23)
1312
AtSpiAdaptor::registerApplication
Name: AtSpiAdaptor::registerApplication
Prototype: void AtSpiAdaptor::registerApplication()
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1344-1363
  0.000% (0/8)
143
Declaration::brushValue
Name: Declaration::brushValue
Prototype: QBrush Declaration::brushValue(const QPalette &pal) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1374-1396
  0.000% (0/19)
147
EqualRegion
Name: EqualRegion
Prototype: static bool EqualRegion(const QRegionPrivate *r1, const QRegionPrivate *r2)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2680-2700
  0.000% (0/26)
147
Notify::checkEvent
Name: Notify::checkEvent
Prototype: bool checkEvent(xcb_generic_event_t *event) const
Coverage:  52.632% (10/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 849-865
 52.632% (10/19)
147
Parser::parseImport
Name: Parser::parseImport
Prototype: bool Parser::parseImport(ImportRule *importRule)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 2238-2264
  0.000% (0/23)
148
Parser::parsePage
Name: Parser::parsePage
Prototype: bool Parser::parsePage(PageRule *pageRule)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 2294-2315
  0.000% (0/21)
148
Parser::parsePseudo
Name: Parser::parsePseudo
Prototype: bool Parser::parsePseudo(Pseudo *pseudo)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 2510-2528
  0.000% (0/10)
144
PressDelayHandler::released
Name: PressDelayHandler::released
Prototype: bool released(QEvent *e, bool scrollerWasActive, bool scrollerIsActive)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qflickgesture.cpp
Lines: 172-200
  0.000% (0/20)
144
QAbstractButton::mouseMoveEvent
Name: QAbstractButton::mouseMoveEvent
Prototype: void QAbstractButton::mouseMoveEvent(QMouseEvent *e)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractbutton.cpp
Lines: 1018-1038
  0.000% (0/16)
145
QAbstractItemModelPrivate::allowMove
Name: QAbstractItemModelPrivate::allowMove
Prototype: bool QAbstractItemModelPrivate::allowMove(const QModelIndex &srcParent, int start, int end, const QModelIndex &destinationParent, int destinationStart, Qt::Orientation orientation)
Coverage:  90.000% (18/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 2726-2749
 90.000% (18/20)
146
QAbstractItemView::sizeHintForColumn
Name: QAbstractItemView::sizeHintForColumn
Prototype: int QAbstractItemView::sizeHintForColumn(int column) const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 3112-3132
  0.000% (0/15)
145
QAbstractItemView::sizeHintForRow
Name: QAbstractItemView::sizeHintForRow
Prototype: int QAbstractItemView::sizeHintForRow(int row) const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 3082-3102
  0.000% (0/15)
145
QAbstractItemViewPrivate::droppingOnItself
Name: QAbstractItemViewPrivate::droppingOnItself
Prototype: bool QAbstractItemViewPrivate::droppingOnItself(QDropEvent *event, const QModelIndex &index)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 2064-2082
  0.000% (0/19)
145
QAbstractItemViewPrivate::openEditor
Name: QAbstractItemViewPrivate::openEditor
Prototype: bool QAbstractItemViewPrivate::openEditor(const QModelIndex &index, QEvent *event)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 4380-4401
  0.000% (0/9)
143
QAbstractSocket::readData
Name: QAbstractSocket::readData
Prototype: qint64 QAbstractSocket::readData(char *data, qint64 maxSize)
Coverage:  95.238% (20/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2452-2481
 95.238% (20/21)
145
QAbstractSocketPrivate::startConnectingByName
Name: QAbstractSocketPrivate::startConnectingByName
Prototype: void QAbstractSocketPrivate::startConnectingByName(const QString &host)
Coverage:  50.000% (8/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 950-979
 50.000% (8/16)
144
QAbstractSpinBox::event
Name: QAbstractSpinBox::event
Prototype: bool QAbstractSpinBox::event(QEvent *event)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 745-785
  0.000% (0/20)
1412
QAccessibleAbstractScrollArea::accessibleChildren
Name: QAccessibleAbstractScrollArea::accessibleChildren
Prototype: QWidgetList QAccessibleAbstractScrollArea::accessibleChildren() const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/complexwidgets.cpp
Lines: 418-445
  0.000% (0/19)
145
QAccessibleButton::rect
Name: QAccessibleButton::rect
Prototype: QRect QAccessibleButton::rect() const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/simplewidgets.cpp
Lines: 161-179
  0.000% (0/10)
144
QAccessibleTableHeaderCell::rect
Name: QAccessibleTableHeaderCell::rect
Prototype: QRect QAccessibleTableHeaderCell::rect() const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/itemviews.cpp
Lines: 1108-1133
  0.000% (0/13)
145
QAction::activate
Name: QAction::activate
Prototype: void QAction::activate(ActionEvent event)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qaction.cpp
Lines: 1154-1174
  0.000% (0/25)
147
QAction::~QAction
Name: QAction::~QAction
Prototype: QAction::~QAction()
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qaction.cpp
Lines: 570-594
  0.000% (0/18)
146
QApplicationPrivate::pickMouseReceiver
Name: QApplicationPrivate::pickMouseReceiver
Prototype: QWidget *QApplicationPrivate::pickMouseReceiver(QWidget *candidate, const QPoint &windowPos, QPoint *pos, QEvent::Type type, Qt::MouseButtons buttons, QWidget *buttonDown, QWidget *alienWidget)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 2667-2698
  0.000% (0/29)
145
Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 6
...220
eLOC - Effective Lines of Code: 8
...230
eLOC - Effective Lines of Code: 9
...240
eLOC - Effective Lines of Code: 10
...250
eLOC - Effective Lines of Code: 12
251
eLOC - Effective Lines of Code: 12
252
eLOC - Effective Lines of Code: 13
253
eLOC - Effective Lines of Code: 13
254
eLOC - Effective Lines of Code: 13
255256
eLOC - Effective Lines of Code: 14
257
eLOC - Effective Lines of Code: 14
258
eLOC - Effective Lines of Code: 14
259
eLOC - Effective Lines of Code: 14
260
eLOC - Effective Lines of Code: 15
...270
eLOC - Effective Lines of Code: 18
...280
eLOC - Effective Lines of Code: 23
...300
eLOC - Effective Lines of Code: 54
...306
eLOC - Effective Lines of Code: 182

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