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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...279
McCabe - Cyclomatic Complexity: 7
280
McCabe - Cyclomatic Complexity: 8
281
McCabe - Cyclomatic Complexity: 8
282
McCabe - Cyclomatic Complexity: 8
283284
McCabe - Cyclomatic Complexity: 8
285
McCabe - Cyclomatic Complexity: 9
286
McCabe - Cyclomatic Complexity: 9
287
McCabe - Cyclomatic Complexity: 9
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QTriangulator::ComplexToSimple::bounds
Name: QTriangulator::ComplexToSimple::bounds
Prototype: template <typename T> QPair<QRBTree<int>::Node *, QRBTree<int>::Node *> QTriangulator<T>::ComplexToSimple::bounds(const QPodPoint &point) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1077-1124
  0.000% (0/24)
278
QUndoModel::data
Name: QUndoModel::data
Prototype: QVariant QUndoModel::data(const QModelIndex &index, int role) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qundoview.cpp
Lines: 205-227
  0.000% (0/26)
158
QUuid::createUuid
Name: QUuid::createUuid
Prototype: QUuid QUuid::createUuid()
Coverage:  28.000% (7/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 960-1030
 28.000% (7/25)
308
QVariant::cmp
Name: QVariant::cmp
Prototype: bool QVariant::cmp(const QVariant &v) const
Coverage: 100.000% (24/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 3482-3507
100.000% (24/24)
168
QVectorPath::controlPointRect
Name: QVectorPath::controlPointRect
Prototype: QRectF QVectorPath::controlPointRect() const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengineex.cpp
Lines: 78-111
  0.000% (0/22)
248
QWidget::focusNextPrevChild
Name: QWidget::focusNextPrevChild
Prototype: bool QWidget::focusNextPrevChild(bool next)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 6764-6804
  0.000% (0/30)
238
QWidget::lower
Name: QWidget::lower
Prototype: void QWidget::lower()
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 11795-11821
  0.000% (0/26)
208
QWidget::raise
Name: QWidget::raise
Prototype: void QWidget::raise()
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 11741-11771
  0.000% (0/26)
238
QWidget::render
Name: QWidget::render
Prototype: void QWidget::render(QPainter *painter, const QPoint &targetOffset, const QRegion &sourceRegion, RenderFlags renderFlags)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5159-5229
  0.000% (0/33)
438
QWidget::setLayout
Name: QWidget::setLayout
Prototype: void QWidget::setLayout(QLayout *l)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 10104-10144
  0.000% (0/26)
278
QWidget::stackUnder
Name: QWidget::stackUnder
Prototype: void QWidget::stackUnder(QWidget* w)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 11842-11868
  0.000% (0/30)
218
QWidgetBackingStore::sendUpdateRequest
Name: QWidgetBackingStore::sendUpdateRequest
Prototype: void QWidgetBackingStore::sendUpdateRequest(QWidget *widget, UpdateTime updateTime)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 476-512
  0.000% (0/26)
208
QWidgetBackingStore::syncAllowed
Name: QWidgetBackingStore::syncAllowed
Prototype: bool QWidgetBackingStore::syncAllowed()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 1102-1125
  0.000% (0/22)
168
QWidgetLineControl::draw
Name: QWidgetLineControl::draw
Prototype: void QWidgetLineControl::draw(QPainter *painter, const QPoint &offset, const QRect &clip, int flags)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 627-659
  0.000% (0/25)
228
QWidgetLineControl::findInMask
Name: QWidgetLineControl::findInMask
Prototype: int QWidgetLineControl::findInMask(int pos, bool forward, bool findSeparator, QChar searchChar) const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1286-1310
  0.000% (0/31)
168
QWidgetLineControl::hasAcceptableInput
Name: QWidgetLineControl::hasAcceptableInput
Prototype: bool QWidgetLineControl::hasAcceptableInput(const QString &str) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1132-1158
  0.000% (0/24)
168
QWidgetPrivate::clipRegion
Name: QWidgetPrivate::clipRegion
Prototype: QRegion QWidgetPrivate::clipRegion() const
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 2066-2101
  0.000% (0/30)
278
QWidgetPrivate::hide_helper
Name: QWidgetPrivate::hide_helper
Prototype: void QWidgetPrivate::hide_helper()
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 8031-8088
  0.000% (0/32)
268
QWidgetPrivate::isOverlapped
Name: QWidgetPrivate::isOverlapped
Prototype: bool QWidgetPrivate::isOverlapped(const QRect &rect) const
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 1925-1958
  0.000% (0/32)
248
QWidgetPrivate::naturalWidgetFont
Name: QWidgetPrivate::naturalWidgetFont
Prototype: QFont QWidgetPrivate::naturalWidgetFont(uint inheritedMask) const
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 4755-4794
  0.000% (0/36)
258
QWidgetPrivate::repaint_sys
Name: QWidgetPrivate::repaint_sys
Prototype: void QWidgetPrivate::repaint_sys(const QRegion &rgn)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 1625-1674
  0.000% (0/32)
248
QWidgetPrivate::sendPendingMoveAndResizeEvents
Name: QWidgetPrivate::sendPendingMoveAndResizeEvents
Prototype: void QWidgetPrivate::sendPendingMoveAndResizeEvents(bool recursive, bool disableUpdates)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 7797-7827
  0.000% (0/26)
198
QWidgetWindow::handleWindowStateChangedEvent
Name: QWidgetWindow::handleWindowStateChangedEvent
Prototype: void QWidgetWindow::handleWindowStateChangedEvent(QWindowStateChangeEvent *event)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 927-965
  0.000% (0/17)
228
QWindow::setGeometry
Name: QWindow::setGeometry
Prototype: void QWindow::setGeometry(const QRect &rect)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 1470-1499
  0.000% (0/25)
228
QWindow::setVisibility
Name: QWindow::setVisibility
Prototype: void QWindow::setVisibility(Visibility v)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 287-312
  0.000% (0/14)
158
QWindowPrivate::updateVisibility
Name: QWindowPrivate::updateVisibility
Prototype: void QWindowPrivate::updateVisibility()
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 314-344
  0.000% (0/17)
178
QWindowsStyle::subElementRect
Name: QWindowsStyle::subElementRect
Prototype: QRect QWindowsStyle::subElementRect(SubElement sr, const QStyleOption *opt, const QWidget *w) const
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 1909-1941
  0.000% (0/21)
208
QWizardPrivate::setButtonLayout
Name: QWizardPrivate::setButtonLayout
Prototype: void QWizardPrivate::setButtonLayout(const QWizard::WizardButton *array, int size)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 1516-1547
  0.000% (0/28)
208
QWizardPrivate::updateButtonLayout
Name: QWizardPrivate::updateButtonLayout
Prototype: void QWizardPrivate::updateButtonLayout()
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 1475-1514
  0.000% (0/26)
278
QXcbConnection::initializeXInput2
Name: QXcbConnection::initializeXInput2
Prototype: void QXcbConnection::initializeXInput2()
Coverage:  43.478% (10/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 73-103
 43.478% (10/23)
188
QXcbConnection::updateScrollingDevice
Name: QXcbConnection::updateScrollingDevice
Prototype: void QXcbConnection::updateScrollingDevice(ScrollingDevice &scrollingDevice, int num_classes, void *classInfo)
Coverage:  68.000% (17/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 866-893
 68.000% (17/25)
278
QXcbCursor::createNonStandardCursor
Name: QXcbCursor::createNonStandardCursor
Prototype: xcb_cursor_t QXcbCursor::createNonStandardCursor(int cshape)
Coverage:  30.952% (13/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 439-508
 30.952% (13/42)
638
QXcbCursor::queryPointer
Name: QXcbCursor::queryPointer
Prototype: void QXcbCursor::queryPointer(QXcbConnection *c, QXcbVirtualDesktop **virtualDesktop, QPoint *pos, int *keybMask)
Coverage:  68.182% (15/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 626-654
 68.182% (15/22)
218
QXcbIntegration::wmClass
Name: QXcbIntegration::wmClass
Prototype: QByteArray QXcbIntegration::wmClass() const
Coverage:  60.714% (17/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 434-463
 60.714% (17/28)
198
QXcbScreen::handleScreenChange
Name: QXcbScreen::handleScreenChange
Prototype: void QXcbScreen::handleScreenChange(xcb_randr_screen_change_notify_event_t *change_event)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 540-590
  0.000% (0/16)
348
QXcbScreen::visualForFormat
Name: QXcbScreen::visualForFormat
Prototype: const xcb_visualtype_t *QXcbScreen::visualForFormat(const QSurfaceFormat &format) const
Coverage:  32.143% (9/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 388-422
 32.143% (9/28)
198
QXmlStreamReaderPrivate::fastScanSpace
Name: QXmlStreamReaderPrivate::fastScanSpace
Prototype: inline int QXmlStreamReaderPrivate::fastScanSpace()
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 1195-1220
100.000% (15/15)
148
QXmlStreamReaderPrivate::scanAfterLangleBang
Name: QXmlStreamReaderPrivate::scanAfterLangleBang
Prototype: bool QXmlStreamReaderPrivate::scanAfterLangleBang()
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 1046-1066
100.000% (16/16)
98
QXmlUtils::rangeContains
Name: QXmlUtils::rangeContains
Prototype: bool QXmlUtils::rangeContains(RangeIter begin, RangeIter end, const QChar c)
Coverage:  86.957% (20/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlutils.cpp
Lines: 64-98
 86.957% (20/23)
198
QtFontFoundry::style
Name: QtFontFoundry::style
Prototype: QtFontStyle *QtFontFoundry::style(const QtFontStyle::Key &key, const QString &styleName, bool create)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 314-343
  0.000% (0/24)
208
QtFontStyle::pixelSize
Name: QtFontStyle::pixelSize
Prototype: QtFontSize *QtFontStyle::pixelSize(unsigned short size, bool add)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 272-296
  0.000% (0/24)
188
QtPrivate::ResultStoreBase::resultAt
Name: QtPrivate::ResultStoreBase::resultAt
Prototype: ResultIteratorBase ResultStoreBase::resultAt(int index) const
Coverage:  92.000% (23/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qresultstore.cpp
Lines: 196-225
 92.000% (23/25)
178
Scanner::preprocess
Name: Scanner::preprocess
Prototype: QString Scanner::preprocess(const QString &input, bool *hasEscapeSequences)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 2061-2102
  0.000% (0/26)
278
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
StateSaver::~StateSaver
Name: StateSaver::~StateSaver
Prototype: ~StateSaver()
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/eglfs/qeglfscursor.cpp
Lines: 381-413
  0.000% (0/26)
258
TextureBinder::TextureBinder
Name: TextureBinder::TextureBinder
Prototype: TextureBinder(QOpenGLFunctions *functions, GLuint texture, GLenum target, GLenum bindingTarget)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexturehelper.cpp
Lines: 400-424
  0.000% (0/10)
88
ValueExtractor::borderValue
Name: ValueExtractor::borderValue
Prototype: void ValueExtractor::borderValue(const Declaration &decl, int *width, QCss::BorderStyle *style, QBrush *color)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 944-991
  0.000% (0/27)
338
VersionTerm::matches
Name: VersionTerm::matches
Prototype: bool VersionTerm::matches(const QVersionNumber &other) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 174-195
  0.000% (0/18)
118
addCircle
Name: addCircle
Prototype: static bool addCircle(const QBezier *b, qreal offset, QBezier *o)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbezier.cpp
Lines: 345-403
  0.000% (0/22)
438
appendItems
Name: appendItems
Prototype: static void appendItems(QScriptAnalysis *analysis, int &start, int &stop, const QBidiControl &control, QChar::Direction dir)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 294-325
  0.000% (0/30)
188
blend_untransformed_generic
Name: blend_untransformed_generic
Prototype: static void blend_untransformed_generic(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4134-4177
  0.000% (0/28)
338
blend_untransformed_generic_rgb64
Name: blend_untransformed_generic_rgb64
Prototype: static void blend_untransformed_generic_rgb64(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4179-4225
  0.000% (0/26)
358
buildMatchRule
Name: buildMatchRule
Prototype: static QByteArray buildMatchRule(const QString &service, const QString &objectPath, const QString &interface, const QString &member, const QStringList &argMatch, const QString & )
Coverage:  90.476% (19/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 343-369
 90.476% (19/21)
178
changed_signal
Name: changed_signal
Prototype: static const char *changed_signal(int which)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 146-165
  0.000% (0/15)
118
comp_func_Plus_sse2
Name: comp_func_Plus_sse2
Prototype: void comp_func_Plus_sse2(uint *dst, const uint *src, int length, uint const_alpha)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 161-207
  0.000% (0/22)
268
convertFromGLImage
Name: convertFromGLImage
Prototype: static void convertFromGLImage(QImage &img, int w, int h, bool alpha_format, bool include_alpha)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 1838-1879
  0.000% (0/28)
238
convertToPcreOptions
Name: convertToPcreOptions
Prototype: static int convertToPcreOptions(QRegularExpression::PatternOptions patternOptions)
Coverage: 100.000% (22/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 787-807
100.000% (22/22)
168
convertToRelative
Name: convertToRelative
Prototype: static int convertToRelative(QVector<TTF_POINT> *points)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 859-910
  0.000% (0/32)
358
convert_BGR30_to_RGB30_inplace
Name: convert_BGR30_to_RGB30_inplace
Prototype: static bool convert_BGR30_to_RGB30_inplace(QImageData *data, Qt::ImageConversionFlags)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 673-709
  0.000% (0/17)
298
convert_Mono_to_X32
Name: convert_Mono_to_X32
Prototype: static void convert_Mono_to_X32(QImageData *dest, const QImageData *src, Qt::ImageConversionFlags)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 1766-1805
  0.000% (0/22)
348
convert_indexed8_to_RGB16_inplace
Name: convert_indexed8_to_RGB16_inplace
Prototype: static bool convert_indexed8_to_RGB16_inplace(QImageData *data, Qt::ImageConversionFlags)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 891-946
  0.000% (0/23)
378
copyMouseEvent
Name: copyMouseEvent
Prototype: static QMouseEvent *copyMouseEvent(QEvent *e)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qflickgesture.cpp
Lines: 69-117
  0.000% (0/14)
128
decode
Name: decode
Prototype: static int decode(QString &appendTo, const ushort *begin, const ushort *end)
Coverage: 100.000% (22/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 498-539
100.000% (22/22)
288
destStoreMono
Name: destStoreMono
Prototype: static void destStoreMono(QRasterBuffer *rasterBuffer, int x, int y, const uint *buffer, int length)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1151-1176
  0.000% (0/24)
168
destStoreMonoLsb
Name: destStoreMonoLsb
Prototype: static void destStoreMonoLsb(QRasterBuffer *rasterBuffer, int x, int y, const uint *buffer, int length)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1178-1203
  0.000% (0/24)
168
directorySizeDistance
Name: directorySizeDistance
Prototype: static int directorySizeDistance(const QIconDirInfo &dir, int iconsize)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qiconloader.cpp
Lines: 580-603
  0.000% (0/22)
168
do_mirror_data
Name: do_mirror_data
Prototype: template<class T> inline void do_mirror_data(QImageData *dst, QImageData *src, int dstX0, int dstY0, int dstXIncr, int dstYIncr, int w, int h)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 2984-3016
  0.000% (0/26)
178
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
getFcFamilyForStyleHint
Name: getFcFamilyForStyleHint
Prototype: static const char *getFcFamilyForStyleHint(const QFont::StyleHint style)
Coverage: 100.000% (14/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 339-363
100.000% (14/14)
148
handleSpans
Name: handleSpans
Prototype: template <typename T> void handleSpans(int count, const QSpan *spans, const QSpanData *data, T &handler)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3987-4035
  0.000% (0/26)
298
ignoreProxyFor
Name: ignoreProxyFor
Prototype: static bool ignoreProxyFor(const QNetworkProxyQuery &query)
Coverage:  9.091% (2/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy_generic.cpp
Lines: 54-87
  9.091% (2/22)
188
init
Name: init
Prototype: static void init(QTextBoundaryFinder::BoundaryType type, const QChar *chars, int length, QCharAttributes *attributes)
Coverage:  89.474% (17/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtextboundaryfinder.cpp
Lines: 52-83
 89.474% (17/19)
208
intersectPath
Name: intersectPath
Prototype: QPainterPath intersectPath(const QPainterPath &path, const QRectF &rect)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 2092-2119
  0.000% (0/22)
198
isProxyError
Name: isProxyError
Prototype: static bool isProxyError(QAbstractSocket::SocketError error)
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 534-547
 88.889% (8/9)
38
lastIndexOfHelper
Name: lastIndexOfHelper
Prototype: static int lastIndexOfHelper(const char *haystack, int l, const char *needle, int ol, int from)
Coverage:  96.154% (25/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 2604-2635
 96.154% (25/26)
258
loadOpenSsl
Name: loadOpenSsl
Prototype: static QPair<QLibrary*, QLibrary*> loadOpenSsl()
Coverage:  12.500% (3/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 624-727
 12.500% (3/24)
368
loadTzTimeZones
Name: loadTzTimeZones
Prototype: static QTzTimeZoneHash loadTzTimeZones()
Coverage:  70.000% (14/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 71-98
 70.000% (14/20)
168
openModeToFopenMode
Name: openModeToFopenMode
Prototype: static inline QByteArray openModeToFopenMode(QIODevice::OpenMode flags, const QFileSystemEntry &fileEntry, QFileSystemMetaData &metaData)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp
Lines: 70-103
  0.000% (0/28)
208
operator+
Name: operator+
Prototype: QVariant operator+(const QVariant &arg1, const QVariant &arg2)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 1938-1969
  0.000% (0/23)
208
operator-
Name: operator-
Prototype: QVariant operator-(const QVariant &arg1, const QVariant &arg2)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 1977-2004
  0.000% (0/23)
208
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QIODevice::OpenMode modes)
Coverage:  69.565% (16/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp
Lines: 2015-2039
 69.565% (16/23)
208
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QJsonValue &o)
Coverage:  20.000% (3/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonvalue.cpp
Lines: 750-781
 20.000% (3/15)
218
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QPen &p)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpen.cpp
Lines: 906-942
  0.000% (0/25)
248
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QPageLayout &layout)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagelayout.cpp
Lines: 949-984
  0.000% (0/16)
258
parseTzTransitions
Name: parseTzTransitions
Prototype: static QVector<QTzTransition> parseTzTransitions(QDataStream &ds, int tzh_timecnt, bool longTran)
Coverage:  72.414% (21/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 189-220
 72.414% (21/29)
188
parse_length_modifier
Name: parse_length_modifier
Prototype: static LengthMod parse_length_modifier(const char * &c) noexcept
Coverage:  35.714% (5/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6034-6047
 35.714% (5/14)
98
proxyAuthenticationKey
Name: proxyAuthenticationKey
Prototype: static QByteArray proxyAuthenticationKey(const QNetworkProxy &proxy, const QString &realm)
Coverage:  50.000% (7/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessauthenticationmanager.cpp
Lines: 102-138
 50.000% (7/14)
168
qCompress
Name: qCompress
Prototype: QByteArray qCompress(const uchar* data, int nbytes, int compressionLevel)
Coverage:  52.381% (11/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 593-631
 52.381% (11/21)
268
qDBusReplyFill
Name: qDBusReplyFill
Prototype: void qDBusReplyFill(const QDBusMessage &reply, QDBusError &error, QVariant &data)
Coverage:  84.000% (21/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusreply.cpp
Lines: 190-247
 84.000% (21/25)
378
qDecodeDataUrl
Name: qDecodeDataUrl
Prototype: bool qDecodeDataUrl(const QUrl &uri, QString &mimeType, QByteArray &payload)
Coverage:  91.667% (22/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdataurl.cpp
Lines: 52-92
 91.667% (22/24)
218
qSmartMaxSize
Name: qSmartMaxSize
Prototype: QSize qSmartMaxSize(const QSize &sizeHint, const QSize &minSize, const QSize &maxSize, const QSizePolicy &sizePolicy, Qt::Alignment align)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qlayoutengine.cpp
Lines: 392-413
  0.000% (0/26)
158
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
qt_blend_rgb32_on_rgb32_sse2
Name: qt_blend_rgb32_on_rgb32_sse2
Prototype: void qt_blend_rgb32_on_rgb32_sse2(uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int w, int h, int const_alpha)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 95-139
  0.000% (0/22)
278
qt_getDefaultJustificationOpportunities
Name: qt_getDefaultJustificationOpportunities
Prototype: static inline void qt_getDefaultJustificationOpportunities(const ushort *string, int length, QGlyphLayout g, ushort *log_clusters, int spaceAs)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 846-878
  0.000% (0/28)
198
qt_get_hex_rgb
Name: qt_get_hex_rgb
Prototype: bool qt_get_hex_rgb(const char *name, QRgb *rgb)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcolor_p.cpp
Lines: 76-114
  0.000% (0/29)
338
qt_multiplierForUnit
Name: qt_multiplierForUnit
Prototype: double qt_multiplierForUnit(QPrinter::Unit unit, int resolution)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprinter.cpp
Lines: 78-97
  0.000% (0/15)
98
qt_qdnsservicerecord_sort
Name: qt_qdnsservicerecord_sort
Prototype: static void qt_qdnsservicerecord_sort(QList<QDnsServiceRecord> &records)
Coverage:  95.455% (21/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qdnslookup.cpp
Lines: 107-155
 95.455% (21/22)
228
qt_scaleForTransform
Name: qt_scaleForTransform
Prototype: bool qt_scaleForTransform(const QTransform &transform, qreal *scale)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 2320-2359
  0.000% (0/22)
268
read_xbm_header
Name: read_xbm_header
Prototype: static bool read_xbm_header(QIODevice *device, int& w, int& h)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxbmhandler.cpp
Lines: 64-118
  0.000% (0/34)
328
read_xpm_string
Name: read_xpm_string
Prototype: static bool read_xpm_string(QByteArray &buf, QIODevice *d, const char * const *source, int &index, QByteArray &state)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxpmhandler.cpp
Lines: 791-824
  0.000% (0/22)
238
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...279
McCabe - Cyclomatic Complexity: 7
280
McCabe - Cyclomatic Complexity: 8
281
McCabe - Cyclomatic Complexity: 8
282
McCabe - Cyclomatic Complexity: 8
283284
McCabe - Cyclomatic Complexity: 8
285
McCabe - Cyclomatic Complexity: 9
286
McCabe - Cyclomatic Complexity: 9
287
McCabe - Cyclomatic Complexity: 9
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76

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