QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 0
...20
eLOC - Effective Lines of Code: 3
...30
eLOC - Effective Lines of Code: 8
...40
eLOC - Effective Lines of Code: 17
...46
eLOC - Effective Lines of Code: 34
47
eLOC - Effective Lines of Code: 38
48
eLOC - Effective Lines of Code: 43
49
eLOC - Effective Lines of Code: 50
5051
eLOC - Effective Lines of Code: 69
52
eLOC - Effective Lines of Code: 81
53
eLOC - Effective Lines of Code: 97
54
eLOC - Effective Lines of Code: 119
...59
eLOC - Effective Lines of Code: 945
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
QPropertyAnimation
Name: QPropertyAnimation
Coverage:  67.273% (37/55)
 67.273% (37/55)
5821
QScrollerProperties
Name: QScrollerProperties
Coverage:  0.000% (0/96)
  0.000% (0/96)
5852
QTemporaryFile
Name: QTemporaryFile
Coverage:  96.000% (48/50)
 96.000% (48/50)
5824
expblur
Name: expblur
Prototype: template <int aprec, int zprec, bool alphaOnly> void expblur(QImage &img, qreal radius, bool improvedQuality = false, int transposed = 0)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 689-763
  0.000% (0/34)
5811
findSlot
Name: findSlot
Prototype: static int findSlot(const QMetaObject *mo, const QByteArray &name, int flags, const QString &signature_, QVector<int> &metaTypes)
Coverage:  71.910% (64/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 657-751
 71.910% (64/89)
5823
read_image_scaled
Name: read_image_scaled
Prototype: static void read_image_scaled(QImage *outImage, png_structp png_ptr, png_infop info_ptr, QPngHandlerPrivate::AllocatedMemoryPointers &amp, QSize scaledSize)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpnghandler.cpp
Lines: 404-481
  0.000% (0/44)
5814
separatorMoveHelper
Name: separatorMoveHelper
Prototype: static int separatorMoveHelper(QVector<QLayoutStruct> &list, int index, int delta, int sep)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 848-924
  0.000% (0/71)
5821
sm_performSaveYourself
Name: sm_performSaveYourself
Prototype: static void sm_performSaveYourself(QXcbSessionManager *sm)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp
Lines: 177-277
  0.000% (0/47)
5815
QAnimationGroup
Name: QAnimationGroup
Coverage:  68.000% (34/50)
 68.000% (34/50)
5922
QArrayData
Name: QArrayData
Coverage:  69.231% (27/39)
 69.231% (27/39)
5913
QDBusPendingCallPrivate
Name: QDBusPendingCallPrivate
Coverage:  72.222% (39/54)
 72.222% (39/54)
5920
QGenericUnixTheme
Name: QGenericUnixTheme
Coverage:  64.103% (50/78)
 64.103% (50/78)
5940
QHttpMultiPartIODevice
Name: QHttpMultiPartIODevice
Coverage:  70.000% (42/60)
 70.000% (42/60)
5919
QHttpNetworkRequest
Name: QHttpNetworkRequest
Coverage:  81.429% (57/70)
 81.429% (57/70)
5952
QNetworkDiskCachePrivate
Name: QNetworkDiskCachePrivate
Coverage:  79.592% (39/49)
 79.592% (39/49)
5919
QNonContiguousByteDeviceIoDeviceImpl
Name: QNonContiguousByteDeviceIoDeviceImpl
Coverage:  72.881% (43/59)
 72.881% (43/59)
5922
QOpenGLFunctions_3_3_CoreBackend
Name: QOpenGLFunctions_3_3_CoreBackend
Coverage:  0.000% (0/2)
  0.000% (0/2)
592
QPageSizePrivate
Name: QPageSizePrivate
Coverage:  0.000% (0/72)
  0.000% (0/72)
5925
QSequentialIterable
Name: QSequentialIterable
Coverage:  75.000% (27/36)
 75.000% (27/36)
5928
QSidebar
Name: QSidebar
Coverage:  0.000% (0/46)
  0.000% (0/46)
5922
QStyleHints
Name: QStyleHints
Coverage:  0.000% (0/48)
  0.000% (0/48)
5928
canonicalOrderHelper
Name: canonicalOrderHelper
Prototype: static void canonicalOrderHelper(QString *str, QChar::UnicodeVersion version, int from)
Coverage:  93.548% (58/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp
Lines: 1871-1957
 93.548% (58/62)
5920
convertToGLFormatHelper
Name: convertToGLFormatHelper
Prototype: static void convertToGLFormatHelper(QImage &dst, const QImage &img, GLenum texture_format)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 2318-2404
  0.000% (0/40)
5914
QAbstractPrintDialog
Name: QAbstractPrintDialog
Coverage:  81.481% (22/27)
 81.481% (22/27)
6019
QCalendarMonthValidator
Name: QCalendarMonthValidator
Coverage:  0.000% (0/71)
  0.000% (0/71)
6025
QFileSystemWatcher
Name: QFileSystemWatcher
Coverage:  88.889% (48/54)
 88.889% (48/54)
6023
QNetworkCookieJar
Name: QNetworkCookieJar
Coverage:  91.045% (61/67)
 91.045% (61/67)
6025
QOpenGLVersionFunctionsFactory
Name: QOpenGLVersionFunctionsFactory
Coverage:  0.000% (0/141)
  0.000% (0/141)
6032
QPluginLoader
Name: QPluginLoader
Coverage:  70.588% (60/85)
 70.588% (60/85)
6031
QSliderPrivate
Name: QSliderPrivate
Coverage:  0.000% (0/30)
  0.000% (0/30)
6012
QStyleSheetStyleSelector
Name: QStyleSheetStyleSelector
Coverage:  0.000% (0/76)
  0.000% (0/76)
6025
bestFoundry
Name: bestFoundry
Prototype: static unsigned int bestFoundry(int script, unsigned int score, int styleStrategy, const QtFontFamily *family, const QString &foundry_name, QtFontStyle::Key styleKey, int pixelSize, char pitch, QtFontDesc *desc, const QString &styleName = QString())
Coverage:  0.000% (0/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1070-1203
  0.000% (0/89)
6022
qDrawShadeLine
Name: qDrawShadeLine
Prototype: void qDrawShadeLine(QPainter *p, int x1, int y1, int x2, int y2, const QPalette &pal, bool sunken, int lineWidth, int midLineWidth)
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 86-164
  0.000% (0/56)
6017
qt_halfScaled
Name: qt_halfScaled
Prototype: QImage qt_halfScaled(const QImage &source)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 767-853
  0.000% (0/37)
6011
QGraphicsPixmapItem
Name: QGraphicsPixmapItem
Coverage:  0.000% (0/41)
  0.000% (0/41)
6127
QImageTextureGlyphCache
Name: QImageTextureGlyphCache
Coverage:  0.000% (0/70)
  0.000% (0/70)
6126
calculatePosixTransitions
Name: calculatePosixTransitions
Prototype: static QVector<QTimeZonePrivate::Data> calculatePosixTransitions(const QByteArray &posixRule, int startYear, int endYear, int lastTranMSecs)
Coverage:  78.261% (36/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 497-591
 78.261% (36/46)
6114
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QFont &font)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp
Lines: 2239-2323
  0.000% (0/36)
6112
qt_gl_resolve_features
Name: qt_gl_resolve_features
Prototype: static int qt_gl_resolve_features()
Coverage:  56.140% (32/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglfunctions.cpp
Lines: 215-289
 56.140% (32/57)
6119
qt_normalizePathSegments
Name: qt_normalizePathSegments
Prototype: QString qt_normalizePathSegments(const QString &name, bool allowUncPaths)
Coverage:  96.809% (91/94)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 2046-2161
 96.809% (91/94)
6121
QDBusArgumentPrivate
Name: QDBusArgumentPrivate
Coverage:  63.934% (39/61)
 63.934% (39/61)
6219
QLocaleId
Name: QLocaleId
Coverage:  65.000% (52/80)
 65.000% (52/80)
6224
QTextCharFormat
Name: QTextCharFormat
Coverage:  0.000% (0/82)
  0.000% (0/82)
6232
QZipReaderPrivate
Name: QZipReaderPrivate
Coverage:  0.000% (0/48)
  0.000% (0/48)
6216
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: 1009-1100
 36.735% (18/49)
6213
QDataWidgetMapperPrivate
Name: QDataWidgetMapperPrivate
Coverage:  0.000% (0/79)
  0.000% (0/79)
6336
QDialogPrivate
Name: QDialogPrivate
Coverage:  0.000% (0/65)
  0.000% (0/65)
6327
QEglFSScreen
Name: QEglFSScreen
Coverage:  0.000% (0/61)
  0.000% (0/61)
6330
QPrinterPrivate
Name: QPrinterPrivate
Coverage:  42.857% (24/56)
 42.857% (24/56)
6323
QSqlRecord
Name: QSqlRecord
Coverage:  96.774% (60/62)
 96.774% (60/62)
6342
QUnsortedModelEngine
Name: QUnsortedModelEngine
Coverage:  0.000% (0/73)
  0.000% (0/73)
6326
QWidgetAction
Name: QWidgetAction
Coverage:  0.000% (0/48)
  0.000% (0/48)
6322
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: 1633-1736
  0.000% (0/46)
6315
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: 344-445
 96.053% (73/76)
6321
QDoubleSpinBox
Name: QDoubleSpinBox
Coverage:  0.000% (0/29)
  0.000% (0/29)
6423
QFontDatabasePrivate
Name: QFontDatabasePrivate
Coverage:  0.000% (0/65)
  0.000% (0/65)
6424
QGraphicsEllipseItem
Name: QGraphicsEllipseItem
Coverage:  0.000% (0/54)
  0.000% (0/54)
6428
QGraphicsLayoutPrivate
Name: QGraphicsLayoutPrivate
Coverage:  0.000% (0/93)
  0.000% (0/93)
6431
QUtcTimeZonePrivate
Name: QUtcTimeZonePrivate
Coverage:  76.000% (38/50)
 76.000% (38/50)
6431
QXmlUtils
Name: QXmlUtils
Coverage:  79.688% (102/128)
 79.688% (102/128)
6448
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: 831-937
  0.000% (0/40)
6414
AnchorData
Name: AnchorData
Coverage:  0.000% (0/41)
  0.000% (0/41)
6515
QEglConfigChooser
Name: QEglConfigChooser
Coverage:  0.000% (0/75)
  0.000% (0/75)
6523
QGraphicsLayoutItem
Name: QGraphicsLayoutItem
Coverage:  0.000% (0/62)
  0.000% (0/62)
6540
QMetaMethodBuilder
Name: QMetaMethodBuilder
Coverage:  89.286% (75/84)
 89.286% (75/84)
6536
QPolygonF
Name: QPolygonF
Coverage:  0.000% (0/51)
  0.000% (0/51)
6523
QShortcut
Name: QShortcut
Coverage:  0.000% (0/68)
  0.000% (0/68)
6531
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: 85-178
  0.000% (0/102)
6530
QDashedStrokeProcessor
Name: QDashedStrokeProcessor
Coverage:  0.000% (0/42)
  0.000% (0/42)
6615
QDockAreaLayoutItem
Name: QDockAreaLayoutItem
Coverage:  0.000% (0/76)
  0.000% (0/76)
6632
QFbCursor
Name: QFbCursor
Coverage:  0.000% (0/62)
  0.000% (0/62)
6627
QFutureInterfaceBasePrivate
Name: QFutureInterfaceBasePrivate
Coverage:  65.385% (51/78)
 65.385% (51/78)
6629
QIconLoaderEngine
Name: QIconLoaderEngine
Coverage:  0.000% (0/46)
  0.000% (0/46)
6626
QKeySequenceEdit
Name: QKeySequenceEdit
Coverage:  0.000% (0/57)
  0.000% (0/57)
6624
QPersistentModelIndex
Name: QPersistentModelIndex
Coverage:  80.952% (85/105)
 80.952% (85/105)
6644
QPreviewPaintEngine
Name: QPreviewPaintEngine
Coverage:  72.222% (13/18)
 72.222% (13/18)
6618
QTextLineItemIterator
Name: QTextLineItemIterator
Coverage:  0.000% (0/55)
  0.000% (0/55)
6617
QThreadStorageData
Name: QThreadStorageData
Coverage:  66.154% (43/65)
 66.154% (43/65)
6622
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: 6227-6324
  0.000% (0/48)
6616
MinOverlapPlacer
Name: MinOverlapPlacer
Coverage:  0.000% (0/46)
  0.000% (0/46)
6723
QBlittablePlatformPixmap
Name: QBlittablePlatformPixmap
Coverage:  0.000% (0/64)
  0.000% (0/64)
6732
QEGLDeviceIntegration
Name: QEGLDeviceIntegration
Coverage:  0.000% (0/66)
  0.000% (0/66)
6742
QLibraryInfo
Name: QLibraryInfo
Coverage:  66.000% (33/50)
 66.000% (33/50)
6720
QPollingFileSystemWatcherEngine
Name: QPollingFileSystemWatcherEngine
Coverage:  82.353% (56/68)
 82.353% (56/68)
6723
QTextDocumentWriter
Name: QTextDocumentWriter
Coverage:  0.000% (0/71)
  0.000% (0/71)
6727
QTreeWidgetItemIteratorPrivate
Name: QTreeWidgetItemIteratorPrivate
Coverage:  0.000% (0/78)
  0.000% (0/78)
6722
QZipWriter
Name: QZipWriter
Coverage:  0.000% (0/52)
  0.000% (0/52)
6727
ControllerWidget
Name: ControllerWidget
Coverage:  0.000% (0/65)
  0.000% (0/65)
6828
QCalendarTextNavigator
Name: QCalendarTextNavigator
Coverage:  0.000% (0/55)
  0.000% (0/55)
6823
QCollator
Name: QCollator
Coverage:  40.278% (29/72)
 40.278% (29/72)
6834
QDomNamedNodeMapPrivate
Name: QDomNamedNodeMapPrivate
Coverage:  26.389% (19/72)
 26.389% (19/72)
6833
QIsciiCodec
Name: QIsciiCodec
Coverage:  22.667% (17/75)
 22.667% (17/75)
6825
QMimeDatabasePrivate
Name: QMimeDatabasePrivate
Coverage:  71.667% (43/60)
 71.667% (43/60)
6828
QOpenGLDebugLoggerPrivate
Name: QOpenGLDebugLoggerPrivate
Coverage:  0.000% (0/79)
  0.000% (0/79)
6831
QSequentialAnimationGroup
Name: QSequentialAnimationGroup
Coverage:  79.730% (59/74)
 79.730% (59/74)
6826
QSystemTrayIconSys
Name: QSystemTrayIconSys
Coverage:  0.000% (0/68)
  0.000% (0/68)
6832
QWidgetItemV2
Name: QWidgetItemV2
Coverage:  0.000% (0/65)
  0.000% (0/65)
6825
QWindowSystemInterfacePrivate
Name: QWindowSystemInterfacePrivate
Coverage:  0.000% (0/42)
  0.000% (0/42)
6823
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: 626-760
  0.000% (0/41)
6813
PressDelayHandler
Name: PressDelayHandler
Coverage:  0.000% (0/87)
  0.000% (0/87)
6930
Page:<>1
eLOC - Effective Lines of Code: 0
...20
eLOC - Effective Lines of Code: 3
...30
eLOC - Effective Lines of Code: 8
...40
eLOC - Effective Lines of Code: 17
...46
eLOC - Effective Lines of Code: 34
47
eLOC - Effective Lines of Code: 38
48
eLOC - Effective Lines of Code: 43
49
eLOC - Effective Lines of Code: 50
5051
eLOC - Effective Lines of Code: 69
52
eLOC - Effective Lines of Code: 81
53
eLOC - Effective Lines of Code: 97
54
eLOC - Effective Lines of Code: 119
...59
eLOC - Effective Lines of Code: 945

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