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

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 3622
...10
eLOC - Effective Lines of Code: 60
...20
eLOC - Effective Lines of Code: 17
...30
eLOC - Effective Lines of Code: 8
...34
eLOC - Effective Lines of Code: 5
35
eLOC - Effective Lines of Code: 5
36
eLOC - Effective Lines of Code: 4
37
eLOC - Effective Lines of Code: 4
3839
eLOC - Effective Lines of Code: 3
40
eLOC - Effective Lines of Code: 3
41
eLOC - Effective Lines of Code: 3
42
eLOC - Effective Lines of Code: 3
...50
eLOC - Effective Lines of Code: 1
...55
eLOC - Effective Lines of Code: 1
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QStyleOptionViewItem
Name: QStyleOptionViewItem
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionToolButton
Name: QStyleOptionToolButton
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionToolBox
Name: QStyleOptionToolBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionTitleBar
Name: QStyleOptionTitleBar
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionTabWidgetFrame
Name: QStyleOptionTabWidgetFrame
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionTabBarBase
Name: QStyleOptionTabBarBase
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionTab
Name: QStyleOptionTab
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionSpinBox
Name: QStyleOptionSpinBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionSlider
Name: QStyleOptionSlider
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionSizeGrip
Name: QStyleOptionSizeGrip
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionRubberBand
Name: QStyleOptionRubberBand
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionProgressBar
Name: QStyleOptionProgressBar
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionMenuItem
Name: QStyleOptionMenuItem
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionHeader
Name: QStyleOptionHeader
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionGroupBox
Name: QStyleOptionGroupBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionFrame
Name: QStyleOptionFrame
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionDockWidget
Name: QStyleOptionDockWidget
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionComboBox
Name: QStyleOptionComboBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionButton
Name: QStyleOptionButton
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QSortFilterProxyModelLessThan
Name: QSortFilterProxyModelLessThan
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QSortFilterProxyModelGreaterThan
Name: QSortFilterProxyModelGreaterThan
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QScreenOrientationChangeEvent
Name: QScreenOrientationChangeEvent
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
QRegExpEngineKey
Name: QRegExpEngineKey
Coverage:  50.000% (1/2)
 50.000% (1/2)
42
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
QPrinterInfoPrivate
Name: QPrinterInfoPrivate
Coverage:  85.714% (6/7)
 85.714% (6/7)
43
QPlatformDropQtResponse
Name: QPlatformDropQtResponse
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
QPenDataHolder
Name: QPenDataHolder
Coverage:  0.000% (0/5)
  0.000% (0/5)
43
QPdfWriterPrivate
Name: QPdfWriterPrivate
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QOpenGLSharedResourceGuard
Name: QOpenGLSharedResourceGuard
Coverage:  0.000% (0/4)
  0.000% (0/4)
42
QOpenGLExtensionsPrivate
Name: QOpenGLExtensionsPrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
41
QOpenGLEngineThreadStorage
Name: QOpenGLEngineThreadStorage
Coverage:  0.000% (0/4)
  0.000% (0/4)
42
QObjectConnectionListVector
Name: QObjectConnectionListVector
Coverage: 100.000% (5/5)
100.000% (5/5)
43
QNetworkProxyQueryPrivate
Name: QNetworkProxyQueryPrivate
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QNetworkAccessCachedFtpConnection
Name: QNetworkAccessCachedFtpConnection
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QMessageLogContext
Name: QMessageLogContext
Coverage: 100.000% (1/1)
100.000% (1/1)
41
QInputDeviceManager
Name: QInputDeviceManager
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
QHostInfoPrivate
Name: QHostInfoPrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
41
QHBoxLayout
Name: QHBoxLayout
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QGuiGLThreadContext
Name: QGuiGLThreadContext
Coverage:  0.000% (0/5)
  0.000% (0/5)
43
QGraphicsSceneEvent
Name: QGraphicsSceneEvent
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
QGLFunctionsPrivateEx
Name: QGLFunctionsPrivateEx
Coverage: 100.000% (3/3)
100.000% (3/3)
43
QFlickGesture
Name: QFlickGesture
Coverage:  0.000% (0/5)
  0.000% (0/5)
41
QFileDialogLineEdit
Name: QFileDialogLineEdit
Coverage:  0.000% (0/6)
  0.000% (0/6)
42
QFactoryLoaderPrivate
Name: QFactoryLoaderPrivate
Coverage: 100.000% (4/4)
100.000% (4/4)
42
QEglFSKmsInterruptHandler
Name: QEglFSKmsInterruptHandler
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QCoreApplicationData
Name: QCoreApplicationData
Coverage:  80.000% (4/5)
 80.000% (4/5)
43
QConnectionDict
Name: QConnectionDict
Coverage:  50.000% (1/2)
 50.000% (1/2)
42
QCalendarDateSectionValidator
Name: QCalendarDateSectionValidator
Coverage:  0.000% (0/4)
  0.000% (0/4)
42
QBooleanComboBox
Name: QBooleanComboBox
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
QBidiStatus
Name: QBidiStatus
Coverage:  0.000% (0/1)
  0.000% (0/1)
41
QBasicKeyEventTransitionPrivate
Name: QBasicKeyEventTransitionPrivate
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QAdoptedThread
Name: QAdoptedThread
Coverage:  50.000% (1/2)
 50.000% (1/2)
42
QAccessibleSpinBox
Name: QAccessibleSpinBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QAbstractProtocolHandler
Name: QAbstractProtocolHandler
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QAbstractNetworkCache
Name: QAbstractNetworkCache
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QAbstractNativeEventFilter
Name: QAbstractNativeEventFilter
Coverage:  80.000% (4/5)
 80.000% (4/5)
43
LcdFilterLegacy
Name: LcdFilterLegacy
Coverage:  0.000% (0/1)
  0.000% (0/1)
41
GradientBase64
Name: GradientBase64
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
GradientBase32
Name: GradientBase32
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
CacheAdaptor
Name: CacheAdaptor
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
ByStandardKey
Name: ByStandardKey
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
Blend_ARGB32_on_ARGB32_SourceAndConstAlpha
Name: Blend_ARGB32_on_ARGB32_SourceAndConstAlpha
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
setActionIcon
Name: setActionIcon
Prototype: static inline void setActionIcon(QAction *action, const QString &name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 2233-2238
  0.000% (0/4)
32
screenOf
Name: screenOf
Prototype: static QScreen *screenOf(const QWidget *w)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 422-427
  0.000% (0/4)
32
roundToMillisecond
Name: roundToMillisecond
Prototype: static timespec roundToMillisecond(timespec val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp
Lines: 204-212
100.000% (1/1)
31
rgb2hsv
Name: rgb2hsv
Prototype: static inline void rgb2hsv(QRgb rgb, int &h, int &s, int &v)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp
Lines: 575-580
  0.000% (0/1)
31
resourceType
Name: resourceType
Prototype: static int resourceType(const QByteArray &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp
Lines: 77-95
100.000% (1/1)
31
resolveClassName
Name: resolveClassName
Prototype: static const QMetaObject *resolveClassName (const QMap<QByteArray, const QMetaObject *>& references, const QByteArray& name)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1670-1678
100.000% (4/4)
32
registerFont
Name: registerFont
Prototype: static void registerFont(QFontDatabasePrivate::ApplicationFont *fnt)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1023-1030
  0.000% (0/1)
31
registerEventTypeZeroBased
Name: registerEventTypeZeroBased
Prototype: static inline int registerEventTypeZeroBased(int id) noexcept
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreevent.cpp
Lines: 453-461
100.000% (8/8)
32
registerComplexDBusType
Name: registerComplexDBusType
Coverage:  0.000% (0/2)
  0.000% (0/2)
32
readValue
Name: readValue
Prototype: template <typename T> T readValue(const uchar *&data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 98-104
  0.000% (0/1)
31
rasterop_solid_SourceOrDestination
Name: rasterop_solid_SourceOrDestination
Prototype: void rasterop_solid_SourceOrDestination(uint *dest, int length, uint color, uint const_alpha)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 1775-1783
  0.000% (0/4)
32
rasterop_SourceOrDestination
Name: rasterop_SourceOrDestination
Prototype: void rasterop_SourceOrDestination(uint *__restrict__ dest, const uint *__restrict__ src, int length, uint const_alpha)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 1785-1793
  0.000% (0/4)
32
rasterop_NotSource
Name: rasterop_NotSource
Prototype: void rasterop_NotSource(uint *__restrict__ dest, const uint *__restrict__ src, int length, uint const_alpha)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 1923-1929
  0.000% (0/4)
32
Page:<>1
eLOC - Effective Lines of Code: 3622
...10
eLOC - Effective Lines of Code: 60
...20
eLOC - Effective Lines of Code: 17
...30
eLOC - Effective Lines of Code: 8
...34
eLOC - Effective Lines of Code: 5
35
eLOC - Effective Lines of Code: 5
36
eLOC - Effective Lines of Code: 4
37
eLOC - Effective Lines of Code: 4
3839
eLOC - Effective Lines of Code: 3
40
eLOC - Effective Lines of Code: 3
41
eLOC - Effective Lines of Code: 3
42
eLOC - Effective Lines of Code: 3
...50
eLOC - Effective Lines of Code: 1
...55
eLOC - Effective Lines of Code: 1

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