OpenCoverage

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

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 0
...10
eLOC - Effective Lines of Code: 1
...14
eLOC - Effective Lines of Code: 3
15
eLOC - Effective Lines of Code: 3
16
eLOC - Effective Lines of Code: 3
17
eLOC - Effective Lines of Code: 3
1819
eLOC - Effective Lines of Code: 4
20
eLOC - Effective Lines of Code: 4
21
eLOC - Effective Lines of Code: 5
22
eLOC - Effective Lines of Code: 5
...30
eLOC - Effective Lines of Code: 10
...40
eLOC - Effective Lines of Code: 25
...55
eLOC - Effective Lines of Code: 533
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
setPossiblePalette
Name: setPossiblePalette
Prototype: static void setPossiblePalette(const QPalette *palette, const char *className)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 689-694
  0.000% (0/4)
32
set_extended_font_bits
Name: set_extended_font_bits
Prototype: static void set_extended_font_bits(quint8 bits, QFontPrivate *f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp
Lines: 1936-1941
  0.000% (0/1)
31
set_thread_data
Name: set_thread_data
Prototype: static void set_thread_data(QThreadData *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthread_unix.cpp
Lines: 196-203
100.000% (1/1)
31
shouldBePropagatedToWidget
Name: shouldBePropagatedToWidget
Prototype: static inline bool shouldBePropagatedToWidget(QEvent *event)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 167-181
  0.000% (0/9)
38
skipDuplicatePoints
Name: skipDuplicatePoints
Prototype: static inline void skipDuplicatePoints(const qreal **pts, const qreal *endPts)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulatingstroker.cpp
Lines: 73-80
  0.000% (0/8)
32
sm_saveCompleteCallback
Name: sm_saveCompleteCallback
Prototype: static void sm_saveCompleteCallback(SmcConn smcConn, SmPointer )
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp
Lines: 303-308
  0.000% (0/4)
32
socketNotifierSourcePrepare
Name: socketNotifierSourcePrepare
Prototype: static gboolean socketNotifierSourcePrepare(GSource *, gint *timeout)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 67-72
 75.000% (3/4)
32
storageIndexFromLayoutItem
Name: storageIndexFromLayoutItem
Prototype: static int storageIndexFromLayoutItem(const QFormLayoutPrivate::ItemMatrix &m, QFormLayoutItem *item)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp
Lines: 243-251
  0.000% (0/4)
32
storePixel
Name: storePixel
Prototype: template <> inline void storePixel<QPixelLayout::BPP1LSB>(uchar *dest, int index, uint pixel)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 814-821
  0.000% (0/4)
32
storePixel
Name: storePixel
Prototype: template <> inline void storePixel<QPixelLayout::BPP1MSB>(uchar *dest, int index, uint pixel)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 823-830
  0.000% (0/4)
32
systemData
Name: systemData
Prototype: static const QLocaleData *systemData()
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 637-648
 83.333% (5/6)
32
systemLocale
Name: systemLocale
Prototype: static const QSystemLocale *systemLocale()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 583-588
 50.000% (2/4)
32
systemTrayTracker
Name: systemTrayTracker
Prototype: static inline QXcbSystemTrayTracker *systemTrayTracker(const QScreen *s)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp
Lines: 103-109
 50.000% (2/4)
32
tabId
Name: tabId
Prototype: static quintptr tabId(const QDockAreaLayoutItem &item)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 218-223
  0.000% (0/4)
32
time_update
Name: time_update
Prototype: static inline bool time_update(struct timespec *tv, const struct timespec &start, const struct timespec &timeout)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcore_unix.cpp
Lines: 57-65
100.000% (1/1)
31
tlWindow
Name: tlWindow
Prototype: static QWindow *tlWindow(QWindow *window)
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 912-917
 83.333% (5/6)
32
translateCoordinates
Name: translateCoordinates
Prototype: static xcb_translate_coordinates_reply_t * translateCoordinates(QXcbConnection *c, xcb_window_t from, xcb_window_t to, int x, int y)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 227-233
  0.000% (0/1)
31
typeFromTypeInfo
Name: typeFromTypeInfo
Prototype: static inline int typeFromTypeInfo(const QMetaObject *mo, uint typeInfo)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 180-185
100.000% (4/4)
32
ucstrcmp
Name: ucstrcmp
Prototype: static int ucstrcmp(const QChar *a, int alen, const uchar *b, int blen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 650-655
100.000% (1/1)
31
ungrabKeyboardForPopup
Name: ungrabKeyboardForPopup
Prototype: static void ungrabKeyboardForPopup(QWidget *popup)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 3809-3815
  0.000% (0/4)
32
ungrabMouseForPopup
Name: ungrabMouseForPopup
Prototype: static void ungrabMouseForPopup(QWidget *popup)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 3817-3823
  0.000% (0/4)
32
unsetCursor
Name: unsetCursor
Prototype: static inline void unsetCursor(QWindow *w)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 3461-3466
  0.000% (0/6)
33
userEventSourcePrepare
Name: userEventSourcePrepare
Prototype: static gboolean userEventSourcePrepare(GSource *s, gint *timeout)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp
Lines: 59-65
100.000% (1/1)
31
validateToolBarArea
Name: validateToolBarArea
Prototype: static inline void validateToolBarArea(Qt::ToolBarArea &area)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 1043-1054
  0.000% (0/7)
36
xgetbv
Name: xgetbv
Prototype: static void xgetbv(uint in, uint &eax, uint &edx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines: 282-293
  0.000% (0/1)
31
Blend_ARGB32_on_ARGB32_SourceAndConstAlpha
Name: Blend_ARGB32_on_ARGB32_SourceAndConstAlpha
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
ByStandardKey
Name: ByStandardKey
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
CacheAdaptor
Name: CacheAdaptor
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
GradientBase32
Name: GradientBase32
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
GradientBase64
Name: GradientBase64
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
LcdFilterLegacy
Name: LcdFilterLegacy
Coverage:  0.000% (0/1)
  0.000% (0/1)
41
QAbstractNativeEventFilter
Name: QAbstractNativeEventFilter
Coverage:  80.000% (4/5)
 80.000% (4/5)
43
QAbstractNetworkCache
Name: QAbstractNetworkCache
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QAbstractProtocolHandler
Name: QAbstractProtocolHandler
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QAccessibleSpinBox
Name: QAccessibleSpinBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QAdoptedThread
Name: QAdoptedThread
Coverage:  50.000% (1/2)
 50.000% (1/2)
42
QBasicKeyEventTransitionPrivate
Name: QBasicKeyEventTransitionPrivate
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QBidiStatus
Name: QBidiStatus
Coverage:  0.000% (0/1)
  0.000% (0/1)
41
QBooleanComboBox
Name: QBooleanComboBox
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
QCalendarDateSectionValidator
Name: QCalendarDateSectionValidator
Coverage:  0.000% (0/4)
  0.000% (0/4)
42
QConnectionDict
Name: QConnectionDict
Coverage:  50.000% (1/2)
 50.000% (1/2)
42
QCoreApplicationData
Name: QCoreApplicationData
Coverage:  80.000% (4/5)
 80.000% (4/5)
43
QEglFSKmsInterruptHandler
Name: QEglFSKmsInterruptHandler
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QFactoryLoaderPrivate
Name: QFactoryLoaderPrivate
Coverage: 100.000% (4/4)
100.000% (4/4)
42
QFileDialogLineEdit
Name: QFileDialogLineEdit
Coverage:  0.000% (0/6)
  0.000% (0/6)
42
QFlickGesture
Name: QFlickGesture
Coverage:  0.000% (0/5)
  0.000% (0/5)
41
QGLFunctionsPrivateEx
Name: QGLFunctionsPrivateEx
Coverage: 100.000% (3/3)
100.000% (3/3)
43
QGraphicsSceneEvent
Name: QGraphicsSceneEvent
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
QGuiGLThreadContext
Name: QGuiGLThreadContext
Coverage:  0.000% (0/5)
  0.000% (0/5)
43
QHBoxLayout
Name: QHBoxLayout
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QHostInfoPrivate
Name: QHostInfoPrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
41
QInputDeviceManager
Name: QInputDeviceManager
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
QMessageLogContext
Name: QMessageLogContext
Coverage: 100.000% (1/1)
100.000% (1/1)
41
QNetworkAccessCachedFtpConnection
Name: QNetworkAccessCachedFtpConnection
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QNetworkProxyQueryPrivate
Name: QNetworkProxyQueryPrivate
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QObjectConnectionListVector
Name: QObjectConnectionListVector
Coverage: 100.000% (5/5)
100.000% (5/5)
43
QOpenGLEngineThreadStorage
Name: QOpenGLEngineThreadStorage
Coverage:  0.000% (0/4)
  0.000% (0/4)
42
QOpenGLExtensionsPrivate
Name: QOpenGLExtensionsPrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
41
QOpenGLSharedResourceGuard
Name: QOpenGLSharedResourceGuard
Coverage:  0.000% (0/4)
  0.000% (0/4)
42
QPdfWriterPrivate
Name: QPdfWriterPrivate
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QPenDataHolder
Name: QPenDataHolder
Coverage:  0.000% (0/5)
  0.000% (0/5)
43
QPlatformDropQtResponse
Name: QPlatformDropQtResponse
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
QPrinterInfoPrivate
Name: QPrinterInfoPrivate
Coverage:  85.714% (6/7)
 85.714% (6/7)
43
QRect_unite
Name: QRect_unite
Prototype: static inline void QRect_unite(QRect *rect, const QRect &other)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 953-961
  0.000% (0/4)
42
QRegExpEngineKey
Name: QRegExpEngineKey
Coverage:  50.000% (1/2)
 50.000% (1/2)
42
QScreenOrientationChangeEvent
Name: QScreenOrientationChangeEvent
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
QSortFilterProxyModelGreaterThan
Name: QSortFilterProxyModelGreaterThan
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QSortFilterProxyModelLessThan
Name: QSortFilterProxyModelLessThan
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QStyleOptionButton
Name: QStyleOptionButton
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionComboBox
Name: QStyleOptionComboBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionDockWidget
Name: QStyleOptionDockWidget
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionFrame
Name: QStyleOptionFrame
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionGroupBox
Name: QStyleOptionGroupBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionHeader
Name: QStyleOptionHeader
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionMenuItem
Name: QStyleOptionMenuItem
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionProgressBar
Name: QStyleOptionProgressBar
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionRubberBand
Name: QStyleOptionRubberBand
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionSizeGrip
Name: QStyleOptionSizeGrip
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionSlider
Name: QStyleOptionSlider
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionSpinBox
Name: QStyleOptionSpinBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionTab
Name: QStyleOptionTab
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionTabBarBase
Name: QStyleOptionTabBarBase
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionTabWidgetFrame
Name: QStyleOptionTabWidgetFrame
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionTitleBar
Name: QStyleOptionTitleBar
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionToolBox
Name: QStyleOptionToolBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionToolButton
Name: QStyleOptionToolButton
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionViewItem
Name: QStyleOptionViewItem
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleSheetBackgroundData
Name: QStyleSheetBackgroundData
Coverage:  0.000% (0/5)
  0.000% (0/5)
43
QStyleSheetOutlineData
Name: QStyleSheetOutlineData
Coverage:  0.000% (0/8)
  0.000% (0/8)
44
QSubpathForwardIterator
Name: QSubpathForwardIterator
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
QSurfaceFormatPrivate
Name: QSurfaceFormatPrivate
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QSystemError
Name: QSystemError
Coverage:  42.857% (3/7)
 42.857% (3/7)
45
QTcpSocket
Name: QTcpSocket
Coverage:  66.667% (2/3)
 66.667% (2/3)
43
QUtf16BECodec
Name: QUtf16BECodec
Coverage: 100.000% (3/3)
100.000% (3/3)
43
QUtf16LECodec
Name: QUtf16LECodec
Coverage: 100.000% (3/3)
100.000% (3/3)
43
QUtf32BECodec
Name: QUtf32BECodec
Coverage: 100.000% (3/3)
100.000% (3/3)
43
QUtf32LECodec
Name: QUtf32LECodec
Coverage: 100.000% (3/3)
100.000% (3/3)
43
QVBoxLayout
Name: QVBoxLayout
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QWritingSystemsPrivate
Name: QWritingSystemsPrivate
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QXmlParseExceptionPrivate
Name: QXmlParseExceptionPrivate
Coverage:  50.000% (1/2)
 50.000% (1/2)
42
Page:<>1
eLOC - Effective Lines of Code: 0
...10
eLOC - Effective Lines of Code: 1
...14
eLOC - Effective Lines of Code: 3
15
eLOC - Effective Lines of Code: 3
16
eLOC - Effective Lines of Code: 3
17
eLOC - Effective Lines of Code: 3
1819
eLOC - Effective Lines of Code: 4
20
eLOC - Effective Lines of Code: 4
21
eLOC - Effective Lines of Code: 5
22
eLOC - Effective Lines of Code: 5
...30
eLOC - Effective Lines of Code: 10
...40
eLOC - Effective Lines of Code: 25
...55
eLOC - Effective Lines of Code: 533

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