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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...5
McCabe - Cyclomatic Complexity: 23
6
McCabe - Cyclomatic Complexity: 20
7
McCabe - Cyclomatic Complexity: 18
8
McCabe - Cyclomatic Complexity: 17
910
McCabe - Cyclomatic Complexity: 15
11
McCabe - Cyclomatic Complexity: 14
12
McCabe - Cyclomatic Complexity: 13
13
McCabe - Cyclomatic Complexity: 13
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QGL2PEXVertexArray::addPath
Name: QGL2PEXVertexArray::addPath
Prototype: void QGL2PEXVertexArray::addPath(const QVectorPath &path, GLfloat curveInverseScale, bool outline)
Coverage:  48.837% (21/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qgl2pexvertexarray.cpp
Lines: 86-157
 48.837% (21/43)
4316
QFtpPrivate::_q_startNextCommand
Name: QFtpPrivate::_q_startNextCommand
Prototype: void QFtpPrivate::_q_startNextCommand()
Coverage:  78.571% (44/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 2239-2308
 78.571% (44/56)
4816
QFontSubset::createToUnicodeMap
Name: QFontSubset::createToUnicodeMap
Prototype: QByteArray QFontSubset::createToUnicodeMap() const
Coverage:  0.000% (0/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 209-299
  0.000% (0/54)
6916
QFontEngineMulti::addOutlineToPath
Name: QFontEngineMulti::addOutlineToPath
Prototype: void QFontEngineMulti::addOutlineToPath(qreal x, qreal y, const QGlyphLayout &glyphs, QPainterPath *path, QTextItem::RenderFlags flags)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2002-2059
  0.000% (0/46)
3516
QFontEngine::getGlyphPositions
Name: QFontEngine::getGlyphPositions
Prototype: void QFontEngine::getGlyphPositions(const QGlyphLayout &glyphs, const QTransform &matrix, QTextItem::RenderFlags flags, QVarLengthArray<glyph_t> &glyphs_out, QVarLengthArray<QFixedPoint> &positions)
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 441-557
  0.000% (0/56)
8816
QFontDialogPrivate::updateFamilies
Name: QFontDialogPrivate::updateFamilies
Prototype: void QFontDialogPrivate::updateFamilies()
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfontdialog.cpp
Lines: 487-566
  0.000% (0/57)
5016
QFileSystemModelPrivate::node
Name: QFileSystemModelPrivate::node
Prototype: QFileSystemModelPrivate::QFileSystemNode *QFileSystemModelPrivate::node(const QString &path, bool fetch) const
Coverage:  0.000% (0/68)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfilesystemmodel.cpp
Lines: 347-493
  0.000% (0/68)
6016
QFileInfoPrivate::getFileName
Name: QFileInfoPrivate::getFileName
Prototype: QString QFileInfoPrivate::getFileName(QAbstractFileEngine::FileName name) const
Coverage:  92.683% (38/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfileinfo.cpp
Lines: 48-98
 92.683% (38/41)
3216
QFile::copy
Name: QFile::copy
Prototype: bool QFile::copy(const QString &newName)
Coverage:  55.102% (27/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfile.cpp
Lines: 748-836
 55.102% (27/49)
5316
QFSFileEnginePrivate::nativeOpen
Name: QFSFileEnginePrivate::nativeOpen
Prototype: bool QFSFileEnginePrivate::nativeOpen(QIODevice::OpenMode openMode)
Coverage:  30.508% (18/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp
Lines: 157-249
 30.508% (18/59)
4916
QEvdevKeyboardHandler::readKeycode
Name: QEvdevKeyboardHandler::readKeycode
Prototype: void QEvdevKeyboardHandler::readKeycode()
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp
Lines: 153-216
  0.000% (0/35)
3416
QEglConfigChooser::chooseConfig
Name: QEglConfigChooser::chooseConfig
Prototype: EGLConfig QEglConfigChooser::chooseConfig()
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qeglconvenience.cpp
Lines: 235-317
  0.000% (0/50)
4716
QDockAreaLayoutInfo::sizeHint
Name: QDockAreaLayoutInfo::sizeHint
Prototype: QSize QDockAreaLayoutInfo::sizeHint() const
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 395-465
  0.000% (0/39)
3916
QDockAreaLayoutInfo::minimumSize
Name: QDockAreaLayoutInfo::minimumSize
Prototype: QSize QDockAreaLayoutInfo::minimumSize() const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 269-326
  0.000% (0/31)
3016
QDialog::setVisible
Name: QDialog::setVisible
Prototype: void QDialog::setVisible(bool visible)
Coverage:  0.000% (0/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qdialog.cpp
Lines: 716-790
  0.000% (0/73)
4016
QDeviceDiscoveryUDev::scanConnectedDevices
Name: QDeviceDiscoveryUDev::scanConnectedDevices
Prototype: QStringList QDeviceDiscoveryUDev::scanConnectedDevices()
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/devicediscovery/qdevicediscovery_udev.cpp
Lines: 103-159
  0.000% (0/50)
4016
QDateTimeParser::findMonth
Name: QDateTimeParser::findMonth
Prototype: int QDateTimeParser::findMonth(const QString &str1, int startMonth, int sectionIndex, QString *usedMonth, int *used) const
Coverage:  86.000% (43/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 1246-1308
 86.000% (43/50)
4016
QDateTimeParser::findDay
Name: QDateTimeParser::findDay
Prototype: int QDateTimeParser::findDay(const QString &str1, int startDay, int sectionIndex, QString *usedDay, int *used) const
Coverage:  40.000% (20/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 1310-1365
 40.000% (20/50)
3816
QDateTimeEditPrivate::convertToPublic
Name: QDateTimeEditPrivate::convertToPublic
Prototype: QDateTimeEdit::Section QDateTimeEditPrivate::convertToPublic(QDateTimeParser::Section s)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdatetimeedit.cpp
Lines: 2245-2265
  0.000% (0/25)
1116
QDateTimeEdit::focusInEvent
Name: QDateTimeEdit::focusInEvent
Prototype: void QDateTimeEdit::focusInEvent(QFocusEvent *event)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdatetimeedit.cpp
Lines: 1214-1261
  0.000% (0/36)
3116
QDBusMenuItem::convertKeySequence
Name: QDBusMenuItem::convertKeySequence
Prototype: QDBusMenuShortcut QDBusMenuItem::convertKeySequence(const QKeySequence &sequence)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbusmenu/qdbusmenutypes.cpp
Lines: 233-260
  0.000% (0/33)
1516
QAuthenticatorPrivate::parseDigestAuthenticationChallenge
Name: QAuthenticatorPrivate::parseDigestAuthenticationChallenge
Prototype: QHash<QByteArray, QByteArray> QAuthenticatorPrivate::parseDigestAuthenticationChallenge(const QByteArray &challenge)
Coverage:  79.310% (46/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 536-599
 79.310% (46/58)
4416
QApplicationPrivate::giveFocusAccordingToFocusPolicy
Name: QApplicationPrivate::giveFocusAccordingToFocusPolicy
Prototype: void QApplicationPrivate::giveFocusAccordingToFocusPolicy(QWidget *widget, QEvent *event, QPoint localPos)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 4238-4292
  0.000% (0/42)
3116
QAbstractItemView::viewportEvent
Name: QAbstractItemView::viewportEvent
Prototype: bool QAbstractItemView::viewportEvent(QEvent *event)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 1691-1748
  0.000% (0/33)
3316
QAbstractItemView::selectionCommand
Name: QAbstractItemView::selectionCommand
Prototype: QItemSelectionModel::SelectionFlags QAbstractItemView::selectionCommand(const QModelIndex &index, const QEvent *event) const
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 3915-3952
  0.000% (0/32)
1816
QAbstractAnimationPrivate::setState
Name: QAbstractAnimationPrivate::setState
Prototype: void QAbstractAnimationPrivate::setState(QAbstractAnimation::State newState)
Coverage:  91.549% (65/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qabstractanimation.cpp
Lines: 957-1035
 91.549% (65/71)
4316
PathSimplifier::intersectNodes
Name: PathSimplifier::intersectNodes
Prototype: bool PathSimplifier::intersectNodes(QDataBuffer<Element *> &elements, BVHNode *elementNode, BVHNode *treeNode)
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1005-1086
  0.000% (0/57)
5816
DeviceIntegration::DeviceIntegration
Name: DeviceIntegration::DeviceIntegration
Prototype: DeviceIntegration::DeviceIntegration()
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/eglfs/qeglfshooks.cpp
Lines: 69-128
  0.000% (0/44)
2416
Declaration::iconValue
Name: Declaration::iconValue
Prototype: QIcon Declaration::iconValue() const
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1696-1741
  0.000% (0/42)
3116
ControlContainer::removeButtonsFromMenuBar
Name: ControlContainer::removeButtonsFromMenuBar
Prototype: void ControlContainer::removeButtonsFromMenuBar(QMenuBar *menuBar)
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 785-839
  0.000% (0/56)
3916
write_xpm_image
Name: write_xpm_image
Prototype: static bool write_xpm_image(const QImage &sourceImage, QIODevice *device, const QString &fileName)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxpmhandler.cpp
Lines: 1089-1173
  0.000% (0/51)
5515
typeOfVariant
Name: typeOfVariant
Prototype: static uint typeOfVariant(const QVariant &value)
Coverage:  23.529% (4/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 551-573
 23.529% (4/17)
415
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: 183-283
  0.000% (0/47)
5815
scanEscapeSequence
Name: scanEscapeSequence
Prototype: static inline bool scanEscapeSequence(const char *&json, const char *end, uint *ch)
Coverage:  47.059% (16/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 842-885
 47.059% (16/34)
2415
removeDotsFromPath
Name: removeDotsFromPath
Prototype: static void removeDotsFromPath(QString *path)
Coverage:  83.516% (76/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 1535-1609
 83.516% (76/91)
3915
qt_mktime
Name: qt_mktime
Prototype: static qint64 qt_mktime(QDate *date, QTime *time, QDateTimePrivate::DaylightStatus *daylightStatus, QString *abbreviation, bool *ok = 0)
Coverage:  69.565% (32/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2229-2342
 69.565% (32/46)
4315
qWidgetShortcutContextMatcher
Name: qWidgetShortcutContextMatcher
Prototype: bool qWidgetShortcutContextMatcher(QObject *object, Qt::ShortcutContext context)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qshortcut.cpp
Lines: 77-139
  0.000% (0/45)
3515
parseStyleValue
Name: parseStyleValue
Prototype: static BorderStyle parseStyleValue(QCss::Value v)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 908-942
  0.000% (0/29)
1615
isInheritable
Name: isInheritable
Prototype: static inline bool isInheritable(Property propertyId)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 374-395
  0.000% (0/17)
415
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: 1646-1749
  0.000% (0/46)
6315
distributeMultiBox
Name: distributeMultiBox
Prototype: static void distributeMultiBox(QVector<QLayoutStruct> &chain, int start, int end, int minSize, int sizeHint, QVector<int> &stretchArray, int stretch)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 628-691
  0.000% (0/45)
4215
calculateCoarseTimerTimeout
Name: calculateCoarseTimerTimeout
Prototype: static void calculateCoarseTimerTimeout(QTimerInfo *t, timespec currentTime)
Coverage:  92.308% (48/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp
Lines: 230-338
 92.308% (48/52)
4915
blend_transformed_rgb565
Name: blend_transformed_rgb565
Prototype: static void blend_transformed_rgb565(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4910-5042
  0.000% (0/51)
9115
blend_transformed_bilinear_rgb565
Name: blend_transformed_bilinear_rgb565
Prototype: static void blend_transformed_bilinear_rgb565(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4618-4809
  0.000% (0/51)
14315
bannerPageToString
Name: bannerPageToString
Prototype: static inline QString bannerPageToString(const QCUPSSupport::BannerPage bannerPage)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qcups.cpp
Lines: 139-152
  0.000% (0/22)
315
ValueExtractor::extractBox
Name: ValueExtractor::extractBox
Prototype: bool ValueExtractor::extractBox(int *margins, int *paddings, int *spacing)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 524-550
  0.000% (0/31)
1915
QZipWriterPrivate::addEntry
Name: QZipWriterPrivate::addEntry
Prototype: void QZipWriterPrivate::addEntry(EntryType type, const QString &fileName, const QByteArray &contents )
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qzip.cpp
Lines: 647-758
  0.000% (0/40)
6715
QZipReaderPrivate::scanFiles
Name: QZipReaderPrivate::scanFiles
Prototype: void QZipReaderPrivate::scanFiles()
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qzip.cpp
Lines: 558-645
  0.000% (0/47)
6015
QXmlStreamReaderPrivate::getChar_helper
Name: QXmlStreamReaderPrivate::getChar_helper
Prototype: uint QXmlStreamReaderPrivate::getChar_helper()
Coverage:  65.060% (54/83)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 1468-1548
 65.060% (54/83)
5415
QXcbXSettingsPrivate::populateSettings
Name: QXcbXSettingsPrivate::populateSettings
Prototype: void populateSettings(const QByteArray &xSettings)
Coverage:  36.508% (23/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbxsettings.cpp
Lines: 149-222
 36.508% (23/63)
5215
QXcbMime::mimeConvertToFormat
Name: QXcbMime::mimeConvertToFormat
Prototype: QVariant QXcbMime::mimeConvertToFormat(QXcbConnection *connection, xcb_atom_t a, const QByteArray &data, const QString &format, QVariant::Type requestedType, const QByteArray &encoding)
Coverage:  6.154% (4/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbmime.cpp
Lines: 171-267
  6.154% (4/65)
3715
QXcbIntegration::QXcbIntegration
Name: QXcbIntegration::QXcbIntegration
Prototype: QXcbIntegration::QXcbIntegration(const QStringList &parameters, int &argc, char **argv)
Coverage:  32.308% (21/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 121-195
 32.308% (21/65)
4715
QWindowsStyle::pixelMetric
Name: QWindowsStyle::pixelMetric
Prototype: int QWindowsStyle::pixelMetric(PixelMetric pm, const QStyleOption *opt, const QWidget *widget) const
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 453-516
  0.000% (0/42)
3815
QWidgetTextControlPrivate::activateLinkUnderCursor
Name: QWidgetTextControlPrivate::activateLinkUnderCursor
Prototype: void QWidgetTextControlPrivate::activateLinkUnderCursor(QString href)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 2814-2881
  0.000% (0/46)
4415
QWidgetPrivate::render
Name: QWidgetPrivate::render
Prototype: void QWidgetPrivate::render(QPaintDevice *target, const QPoint &targetOffset, const QRegion &sourceRegion, QWidget::RenderFlags renderFlags)
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5717-5791
  0.000% (0/56)
4215
QWidgetLineControl::processShortcutOverrideEvent
Name: QWidgetLineControl::processShortcutOverrideEvent
Prototype: void QWidgetLineControl::processShortcutOverrideEvent(QKeyEvent *ke)
Coverage:  0.000% (0/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1561-1612
  0.000% (0/73)
3615
QUtf32::convertToUnicode
Name: QUtf32::convertToUnicode
Prototype: QString QUtf32::convertToUnicode(const char *chars, int len, QTextCodec::ConverterState *state, DataEndianness e)
Coverage:  86.765% (59/68)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 615-680
 86.765% (59/68)
4915
QUrlPrivate::setAuthority
Name: QUrlPrivate::setAuthority
Prototype: inline void QUrlPrivate::setAuthority(const QString &auth, int from, int end, QUrl::ParsingMode mode)
Coverage: 100.000% (50/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 1027-1097
100.000% (50/50)
4415
QTriangulator::MonotoneToTriangles::decompose
Name: QTriangulator::MonotoneToTriangles::decompose
Prototype: template <typename T> void QTriangulator<T>::MonotoneToTriangles::decompose()
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2172-2262
  0.000% (0/50)
6415
QTreeWidgetItem::insertChildren
Name: QTreeWidgetItem::insertChildren
Prototype: void QTreeWidgetItem::insertChildren(int index, const QList<QTreeWidgetItem*> &children)
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 2011-2053
  0.000% (0/53)
3215
QTreeView::visualRegionForSelection
Name: QTreeView::visualRegionForSelection
Prototype: QRegion QTreeView::visualRegionForSelection(const QItemSelection &selection) const
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 2380-2432
  0.000% (0/45)
4115
QTranslatorPrivate::do_load
Name: QTranslatorPrivate::do_load
Prototype: bool QTranslatorPrivate::do_load(const QString &realname, const QString &directory)
Coverage:  57.895% (33/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 526-623
 57.895% (33/57)
5715
QTransform::rotate
Name: QTransform::rotate
Prototype: QTransform & QTransform::rotate(qreal a, Qt::Axis axis)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 618-695
  0.000% (0/42)
5215
QToolBarAreaLayout::apply
Name: QToolBarAreaLayout::apply
Prototype: void QToolBarAreaLayout::apply(bool animate)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 880-941
  0.000% (0/47)
4315
QTextCursor::movePosition
Name: QTextCursor::movePosition
Prototype: bool QTextCursor::movePosition(MoveOperation op, MoveMode mode, int n)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 1236-1275
  0.000% (0/42)
2415
QTest::toPrettyCString
Name: QTest::toPrettyCString
Prototype: char *toPrettyCString(const char *p, int length)
Coverage: 100.000% (39/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 1108-1185
100.000% (39/39)
4415
QTest::qExec
Name: QTest::qExec
Prototype: int QTest::qExec(QObject *testObject, int argc, char **argv)
Coverage:  45.000% (18/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 1641-1777
 45.000% (18/40)
5015
QTest::TestMethods::invokeTestOnData
Name: QTest::TestMethods::invokeTestOnData
Prototype: void TestMethods::invokeTestOnData(int index) const
Coverage:  78.082% (57/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 775-863
 78.082% (57/73)
5215
QTabBar::mouseMoveEvent
Name: QTabBar::mouseMoveEvent
Prototype: void QTabBar::mouseMoveEvent(QMouseEvent *event)
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 1949-2029
  0.000% (0/62)
4515
QStroker::joinPoints
Name: QStroker::joinPoints
Prototype: void QStroker::joinPoints(qfixed focal_x, qfixed focal_y, const QLineF &nextLine, LineJoinMode join)
Coverage:  0.000% (0/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 439-622
  0.000% (0/65)
11915
QStateMachinePrivate::addDescendantStatesToEnter
Name: QStateMachinePrivate::addDescendantStatesToEnter
Prototype: void QStateMachinePrivate::addDescendantStatesToEnter(QAbstractState *state, QSet<QAbstractState*> &statesToEnter, QSet<QAbstractState*> &statesForDefaultEntry)
Coverage:  87.879% (29/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1094-1161
 87.879% (29/33)
3515
QStateMachinePrivate::_q_process
Name: QStateMachinePrivate::_q_process
Prototype: void QStateMachinePrivate::_q_process()
Coverage: 100.000% (45/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1854-1947
100.000% (45/45)
5915
QStandardItem::operator<
Name: QStandardItem::operator<
Prototype: bool QStandardItem::operator<(const QStandardItem &other) const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 1876-1910
  0.000% (0/31)
1815
QSqlTableModel::submitAll
Name: QSqlTableModel::submitAll
Prototype: bool QSqlTableModel::submitAll()
Coverage:  87.805% (36/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 733-786
 87.805% (36/41)
3315
QSqlRelationalTableModel::selectStatement
Name: QSqlRelationalTableModel::selectStatement
Prototype: QString QSqlRelationalTableModel::selectStatement() const
Coverage:  79.545% (35/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 536-621
 79.545% (35/44)
5615
QSettingsPrivate::stringToVariant
Name: QSettingsPrivate::stringToVariant
Prototype: QVariant QSettingsPrivate::stringToVariant(const QString &s)
Coverage:  82.609% (38/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 476-529
 82.609% (38/46)
3815
QRegion::exec
Name: QRegion::exec
Prototype: void QRegion::exec(const QByteArray &buffer, int ver, QDataStream::ByteOrder byteOrder)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 287-358
  0.000% (0/48)
5315
QRegExpEngine::parse
Name: QRegExpEngine::parse
Prototype: int QRegExpEngine::parse(const QChar *pattern, int len)
Coverage:  95.652% (44/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3505-3608
 95.652% (44/46)
5515
QRasterPlatformPixmap::metric
Name: QRasterPlatformPixmap::metric
Prototype: int QRasterPlatformPixmap::metric(QPaintDevice::PaintDeviceMetric metric) const
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap_raster.cpp
Lines: 254-293
  0.000% (0/30)
1915
QRasterPaintEngine::drawBitmap
Name: QRasterPaintEngine::drawBitmap
Prototype: void QRasterPaintEngine::drawBitmap(const QPointF &pos, const QImage &image, QSpanData *fg)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3324-3408
  0.000% (0/51)
6215
QProcessPrivate::openChannel
Name: QProcessPrivate::openChannel
Prototype: bool QProcessPrivate::openChannel(Channel &channel)
Coverage:  80.392% (41/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 209-311
 80.392% (41/51)
6515
QPpmHandler::option
Name: QPpmHandler::option
Prototype: QVariant QPpmHandler::option(ImageOption option) const
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qppmhandler.cpp
Lines: 499-534
  0.000% (0/37)
2415
QPlainTextEdit::keyPressEvent
Name: QPlainTextEdit::keyPressEvent
Prototype: void QPlainTextEdit::keyPressEvent(QKeyEvent *e)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 1644-1788
  0.000% (0/44)
3915
QPdfEnginePrivate::createShadingFunction
Name: QPdfEnginePrivate::createShadingFunction
Prototype: int QPdfEnginePrivate::createShadingFunction(const QGradient *gradient, int from, int to, bool reflect, bool alpha)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 1987-2083
  0.000% (0/47)
7615
QPainterPrivate::draw_helper
Name: QPainterPrivate::draw_helper
Prototype: void QPainterPrivate::draw_helper(const QPainterPath &originalPath, DrawOperation op)
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 339-493
  0.000% (0/57)
9615
QPainterPrivate::drawStretchedGradient
Name: QPainterPrivate::drawStretchedGradient
Prototype: void QPainterPrivate::drawStretchedGradient(const QPainterPath &path, DrawOperation op)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 530-642
  0.000% (0/51)
7715
QPainterPath::computeBoundingRect
Name: QPainterPath::computeBoundingRect
Prototype: void QPainterPath::computeBoundingRect() const
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 3402-3446
  0.000% (0/37)
3115
QOpenGLFunctions_4_1_Core::~QOpenGLFunctions_4_1_Core
Name: QOpenGLFunctions_4_1_Core::~QOpenGLFunctions_4_1_Core
Prototype: QOpenGLFunctions_4_1_Core::~QOpenGLFunctions_4_1_Core()
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_1_core.cpp
Lines: 87-131
  0.000% (0/43)
4215
QOpenGLFunctions_3_0::~QOpenGLFunctions_3_0
Name: QOpenGLFunctions_3_0::~QOpenGLFunctions_3_0
Prototype: QOpenGLFunctions_3_0::~QOpenGLFunctions_3_0()
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_3_0.cpp
Lines: 89-133
  0.000% (0/43)
4215
QOpenGLEngineSharedShaders::QOpenGLEngineSharedShaders
Name: QOpenGLEngineSharedShaders::QOpenGLEngineSharedShaders
Prototype: QOpenGLEngineSharedShaders::QOpenGLEngineSharedShaders(QOpenGLContext* context)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglengineshadermanager.cpp
Lines: 118-302
  0.000% (0/45)
12315
QOpenGL2PaintEngineExPrivate::updateCompositionMode
Name: QOpenGL2PaintEngineExPrivate::updateCompositionMode
Prototype: void QOpenGL2PaintEngineExPrivate::updateCompositionMode()
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 490-541
  0.000% (0/29)
3015
QNetworkConfigurationManagerPrivate::updateConfigurations
Name: QNetworkConfigurationManagerPrivate::updateConfigurations
Prototype: void QNetworkConfigurationManagerPrivate::updateConfigurations()
Coverage:  80.000% (40/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfigmanager_p.cpp
Lines: 353-432
 80.000% (40/50)
5615
QNetworkConfiguration::bearerTypeFamily
Name: QNetworkConfiguration::bearerTypeFamily
Prototype: QNetworkConfiguration::BearerType QNetworkConfiguration::bearerTypeFamily() const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfiguration.cpp
Lines: 453-477
  0.000% (0/18)
715
QNetmaskAddress::setAddress
Name: QNetmaskAddress::setAddress
Prototype: bool QNetmaskAddress::setAddress(const QHostAddress &address)
Coverage: 100.000% (36/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp
Lines: 239-305
100.000% (36/36)
3415
QMenuBarPrivate::updateGeometries
Name: QMenuBarPrivate::updateGeometries
Prototype: void QMenuBarPrivate::updateGeometries()
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 162-256
  0.000% (0/56)
6315
QMdiAreaPrivate::rearrange
Name: QMdiAreaPrivate::rearrange
Prototype: void QMdiAreaPrivate::rearrange(Rearranger *rearranger)
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 921-978
  0.000% (0/56)
3915
QMainWindowLayout::animationFinished
Name: QMainWindowLayout::animationFinished
Prototype: void QMainWindowLayout::animationFinished(QWidget *widget)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 2042-2152
  0.000% (0/43)
6315
QLocaleData::unsLongLongToString
Name: QLocaleData::unsLongLongToString
Prototype: QString QLocaleData::unsLongLongToString(const QChar zero, const QChar group, const QChar plus, qulonglong l, int precision, int base, int width, unsigned flags)
Coverage:  78.873% (56/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 2967-3032
 78.873% (56/71)
3815
QLocalSocketPrivate::_q_connectToSocket
Name: QLocalSocketPrivate::_q_connectToSocket
Prototype: void QLocalSocketPrivate::_q_connectToSocket()
Coverage:  31.429% (11/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qlocalsocket_unix.cpp
Lines: 264-342
 31.429% (11/35)
5115
QListView::paintEvent
Name: QListView::paintEvent
Prototype: void QListView::paintEvent(QPaintEvent *e)
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 963-1067
  0.000% (0/59)
6915
Page:<>1
McCabe - Cyclomatic Complexity: 439
...5
McCabe - Cyclomatic Complexity: 23
6
McCabe - Cyclomatic Complexity: 20
7
McCabe - Cyclomatic Complexity: 18
8
McCabe - Cyclomatic Complexity: 17
910
McCabe - Cyclomatic Complexity: 15
11
McCabe - Cyclomatic Complexity: 14
12
McCabe - Cyclomatic Complexity: 13
13
McCabe - Cyclomatic Complexity: 13
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1

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