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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
11
McCabe - Cyclomatic Complexity: 14
12
McCabe - Cyclomatic Complexity: 13
13
McCabe - Cyclomatic Complexity: 13
14
McCabe - Cyclomatic Complexity: 12
1516
McCabe - Cyclomatic Complexity: 11
17
McCabe - Cyclomatic Complexity: 10
18
McCabe - Cyclomatic Complexity: 10
19
McCabe - Cyclomatic Complexity: 10
20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
qDrawShadeRect
Name: qDrawShadeRect
Prototype: void qDrawShadeRect(QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken, int lineWidth, int midLineWidth, const QBrush *fill)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 205-274
  0.000% (0/39)
5311
qDBusIntrospectObject
Name: qDBusIntrospectObject
Prototype: QString qDBusIntrospectObject(const QDBusConnectionPrivate::ObjectTreeNode &node, const QString &path)
Coverage:  85.714% (30/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp
Lines: 127-201
 85.714% (30/35)
5211
qConvertARGB64PMToA2RGB30PM_sse2
Name: qConvertARGB64PMToA2RGB30PM_sse2
Prototype: template<QtPixelOrder PixelOrder> static inline void qConvertARGB64PMToA2RGB30PM_sse2(uint *dest, const QRgba64 *buffer, int count)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1261-1319
  0.000% (0/34)
3811
parseProperty
Name: parseProperty
Prototype: static bool parseProperty(QXmlStreamReader &xml, QDBusIntrospection::Property &propertyData, QDBusIntrospection::Interface *ifaceData)
Coverage:  63.158% (24/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 108-172
 63.158% (24/38)
3011
parseAlignment
Name: parseAlignment
Prototype: static Qt::Alignment parseAlignment(const QCss::Value *values, int count)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 688-709
  0.000% (0/40)
1611
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QBrush &b)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbrush.cpp
Lines: 1124-1224
  0.000% (0/37)
8011
operator<<
Name: operator<<
Prototype: static QDebug operator<<(QDebug debug, QDir::SortFlags sorting)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 2335-2357
  0.000% (0/32)
1711
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QRegularExpression::PatternOptions patternOptions)
Coverage:  9.375% (3/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 2500-2533
  9.375% (3/32)
2611
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QAccessibleInterface *iface)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessible.cpp
Lines: 1860-1899
  0.000% (0/32)
3011
oldButton
Name: oldButton
Prototype: static int oldButton(int button)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 461-485
  0.000% (0/20)
1111
miCoalesce
Name: miCoalesce
Prototype: static int miCoalesce(QRegionPrivate &dest, int prevStart, int curStart)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2020-2121
  0.000% (0/37)
4411
locatePlugin
Name: locatePlugin
Prototype: static QString locatePlugin(const QString& fileName)
Coverage:  84.615% (22/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qpluginloader.cpp
Lines: 281-324
 84.615% (22/26)
2811
interfaceListing
Name: interfaceListing
Prototype: static QList<QNetworkInterfacePrivate *> interfaceListing()
Coverage:  58.621% (17/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp
Lines: 481-535
 58.621% (17/29)
3111
iconToQXdgDBusImageVector
Name: iconToQXdgDBusImageVector
Prototype: QXdgDBusImageVector iconToQXdgDBusImageVector(const QIcon &icon)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbustray/qdbustraytypes.cpp
Lines: 64-115
  0.000% (0/25)
3711
gray_hline
Name: gray_hline
Prototype: static void gray_hline( PWorker worker, TCoord x, TCoord y, TPos area, int acount )
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1166-1269
  0.000% (0/43)
4111
fetchTransformedARGB32PM
Name: fetchTransformedARGB32PM
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformedARGB32PM(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1480-1559
  0.000% (0/34)
4511
fetchTransformed
Name: fetchTransformed
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformed(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1561-1644
  0.000% (0/34)
4611
expblur
Name: expblur
Prototype: template <int aprec, int zprec, bool alphaOnly> void expblur(QImage &img, qreal radius, bool improvedQuality = false, int transposed = 0)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 695-769
  0.000% (0/34)
5811
doubleToAscii
Name: doubleToAscii
Prototype: void doubleToAscii(double d, QLocaleData::DoubleForm form, int precision, char *buf, int bufSize, bool &sign, int &length, int &decpt)
Coverage:  83.333% (35/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 78-278
 83.333% (35/42)
3611
detectDesktopEnvironment
Name: detectDesktopEnvironment
Prototype: static inline QByteArray detectDesktopEnvironment()
Coverage:  33.333% (7/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp
Lines: 55-75
 33.333% (7/21)
811
convolute
Name: convolute
Prototype: static void convolute( QImage *destImage, const QPointF &pos, const QImage &srcImage, const QRectF &srcRect, QPainter::CompositionMode mode, qreal *kernel, int kernelWidth, int kernelHeight )
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 310-408
  0.000% (0/38)
6911
bulletChar
Name: bulletChar
Prototype: static QString bulletChar(QTextListFormat::Style style)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 161-184
  0.000% (0/19)
1011
ValueExtractor::extractPosition
Name: ValueExtractor::extractPosition
Prototype: bool ValueExtractor::extractPosition(int *left, int *top, int *right, int *bottom, QCss::Origin *origin, Qt::Alignment *position, QCss::PositionMode *mode, Qt::Alignment *textAlignment)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 500-522
  0.000% (0/22)
1611
StyleSheet::buildIndexes
Name: StyleSheet::buildIndexes
Prototype: void StyleSheet::buildIndexes(Qt::CaseSensitivity nameCaseSensitivity)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1787-1836
  0.000% (0/31)
3711
QXmlStreamReaderPrivate::scanAttType
Name: QXmlStreamReaderPrivate::scanAttType
Prototype: bool QXmlStreamReaderPrivate::scanAttType()
Coverage: 100.000% (26/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 1106-1131
100.000% (26/26)
1611
QXmlStreamReaderPrivate::parseError
Name: QXmlStreamReaderPrivate::parseError
Prototype: void QXmlStreamReaderPrivate::parseError()
Coverage: 100.000% (34/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 1861-1912
100.000% (34/34)
3711
QXmlSimpleReaderPrivate::processElementEmptyTag
Name: QXmlSimpleReaderPrivate::processElementEmptyTag
Prototype: bool QXmlSimpleReaderPrivate::processElementEmptyTag()
Coverage:  65.625% (21/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 3776-3830
 65.625% (21/32)
3311
QXmlSimpleReaderPrivate::isExpandedEntityValueTooLarge
Name: QXmlSimpleReaderPrivate::isExpandedEntityValueTooLarge
Prototype: bool QXmlSimpleReaderPrivate::isExpandedEntityValueTooLarge(QString *errorMessage)
Coverage:  84.848% (28/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 6424-6486
 84.848% (28/33)
3711
QXcbWindow::updateMotifWmHintsBeforeMap
Name: QXcbWindow::updateMotifWmHintsBeforeMap
Prototype: void QXcbWindow::updateMotifWmHintsBeforeMap()
Coverage:  89.655% (26/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1322-1376
 89.655% (26/29)
3211
QXcbWindow::setWindowState
Name: QXcbWindow::setWindowState
Prototype: void QXcbWindow::setWindowState(Qt::WindowState state)
Coverage:  90.909% (20/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1261-1320
 90.909% (20/22)
3611
QXcbWindow::setNetWmStates
Name: QXcbWindow::setNetWmStates
Prototype: void QXcbWindow::setNetWmStates(NetWmStates states)
Coverage:  73.684% (28/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1094-1138
 73.684% (28/38)
3311
QXcbWindow::setMotifWindowFlags
Name: QXcbWindow::setMotifWindowFlags
Prototype: void QXcbWindow::setMotifWindowFlags(Qt::WindowFlags flags)
Coverage:  79.070% (34/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1173-1241
 79.070% (34/43)
4411
QXcbWindow::handleXEmbedMessage
Name: QXcbWindow::handleXEmbedMessage
Prototype: void QXcbWindow::handleXEmbedMessage(const xcb_client_message_event_t *event)
Coverage:  13.636% (3/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2780-2821
 13.636% (3/22)
2411
QXcbNativeInterface::platformFunction
Name: QXcbNativeInterface::platformFunction
Prototype: QFunctionPointer QXcbNativeInterface::platformFunction(const QByteArray &function) const
Coverage:  54.839% (17/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp
Lines: 356-393
 54.839% (17/31)
2311
QXcbKeyboard::updateKeymap
Name: QXcbKeyboard::updateKeymap
Prototype: void QXcbKeyboard::updateKeymap()
Coverage:  40.000% (12/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 688-754
 40.000% (12/30)
4111
QXcbDrag::handleSelectionRequest
Name: QXcbDrag::handleSelectionRequest
Prototype: void QXcbDrag::handleSelectionRequest(const xcb_selection_request_event_t *event)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 1133-1197
  0.000% (0/36)
3911
QXcbConnection::xi2SetMouseGrabEnabled
Name: QXcbConnection::xi2SetMouseGrabEnabled
Prototype: bool QXcbConnection::xi2SetMouseGrabEnabled(xcb_window_t w, bool grab)
Coverage:  54.545% (18/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 764-822
 54.545% (18/33)
4311
QXcbClipboard::setMimeData
Name: QXcbClipboard::setMimeData
Prototype: void QXcbClipboard::setMimeData(QMimeData *data, QClipboard::Mode mode)
Coverage:  78.788% (26/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 389-434
 78.788% (26/33)
2711
QXcbClipboard::clipboardReadIncrementalProperty
Name: QXcbClipboard::clipboardReadIncrementalProperty
Prototype: QByteArray QXcbClipboard::clipboardReadIncrementalProperty(xcb_window_t win, xcb_atom_t property, int nbytes, bool nullterm)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 928-991
  0.000% (0/35)
4011
QWizardPrivate::switchToPage
Name: QWizardPrivate::switchToPage
Prototype: void QWizardPrivate::switchToPage(int newId, Direction direction)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 838-910
  0.000% (0/41)
4211
QWindowsStyle::eventFilter
Name: QWindowsStyle::eventFilter
Prototype: bool QWindowsStyle::eventFilter(QObject *o, QEvent *e)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 153-204
  0.000% (0/25)
2811
QWidgetWindow::handleEnterLeaveEvent
Name: QWidgetWindow::handleEnterLeaveEvent
Prototype: void QWidgetWindow::handleEnterLeaveEvent(QEvent *event)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 339-400
  0.000% (0/47)
3511
QWidgetPrivate::setEnabled_helper
Name: QWidgetPrivate::setEnabled_helper
Prototype: void QWidgetPrivate::setEnabled_helper(bool enable)
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 3430-3487
  0.000% (0/53)
2711
QWidgetPrivate::prepareToRender
Name: QWidgetPrivate::prepareToRender
Prototype: QRegion QWidgetPrivate::prepareToRender(const QRegion &region, QWidget::RenderFlags renderFlags)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5371-5427
  0.000% (0/47)
3411
QWidgetBackingStore::showYellowThing
Name: QWidgetBackingStore::showYellowThing
Prototype: void QWidgetBackingStore::showYellowThing(QWidget *widget, const QRegion &toBePainted, int msec, bool unclipped)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 196-265
  0.000% (0/29)
3611
QWidgetBackingStore::qt_flush
Name: QWidgetBackingStore::qt_flush
Prototype: void QWidgetBackingStore::qt_flush(QWidget *widget, const QRegion &region, QBackingStore *backingStore, QWidget *tlw, const QPoint &tlwOffset, QPlatformTextureList *widgetTextures, QWidgetBackingStore *widgetBackingStore)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 79-151
  0.000% (0/34)
3511
QWellArray::keyPressEvent
Name: QWellArray::keyPressEvent
Prototype: void QWellArray::keyPressEvent(QKeyEvent* e)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp
Lines: 454-492
  0.000% (0/24)
1711
QUrlQueryPrivate::setQuery
Name: QUrlQueryPrivate::setQuery
Prototype: void QUrlQueryPrivate::setQuery(const QString &query)
Coverage: 100.000% (34/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlquery.cpp
Lines: 274-327
100.000% (34/34)
3711
QUrlPrivate::validityError
Name: QUrlPrivate::validityError
Prototype: inline QUrlPrivate::ErrorCode QUrlPrivate::validityError(QString *source, int *position) const
Coverage: 100.000% (33/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 1611-1662
100.000% (33/33)
2511
QUrlPrivate::validateComponent
Name: QUrlPrivate::validateComponent
Prototype: bool QUrlPrivate::validateComponent(QUrlPrivate::Section section, const QString &input, int begin, int end)
Coverage: 100.000% (44/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 1664-1723
100.000% (44/44)
2711
QUrl::toString
Name: QUrl::toString
Prototype: QString QUrl::toString(FormattingOptions options) const
Coverage:  87.037% (47/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3274-3331
 87.037% (47/54)
3211
QUrl::resolved
Name: QUrl::resolved
Prototype: QUrl QUrl::resolved(const QUrl &relative) const
Coverage:  95.122% (39/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3169-3234
 95.122% (39/41)
4011
QUrl::operator <
Name: QUrl::operator <
Prototype: bool QUrl::operator <(const QUrl &url) const
Coverage:  85.366% (35/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3567-3613
 85.366% (35/41)
3111
QUrl::adjusted
Name: QUrl::adjusted
Prototype: QUrl QUrl::adjusted(QUrl::FormattingOptions options) const
Coverage:  93.750% (30/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3366-3398
 93.750% (30/32)
2511
QTzTimeZonePrivate::displayName
Name: QTzTimeZonePrivate::displayName
Prototype: QString QTzTimeZonePrivate::displayName(QTimeZone::TimeType timeType, QTimeZone::NameType nameType, const QLocale &locale) const
Coverage:  62.295% (38/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 795-856
 62.295% (38/61)
3111
QTreeWidgetItem::childrenCheckState
Name: QTreeWidgetItem::childrenCheckState
Prototype: QVariant QTreeWidgetItem::childrenCheckState(int column) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 2141-2175
  0.000% (0/26)
2111
QTreeWidget::dropEvent
Name: QTreeWidget::dropEvent
Prototype: void QTreeWidget::dropEvent(QDropEvent *event)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 3384-3444
  0.000% (0/35)
3611
QTreeViewPrivate::select
Name: QTreeViewPrivate::select
Prototype: void QTreeViewPrivate::select(const QModelIndex &topIndex, const QModelIndex &bottomIndex, QItemSelectionModel::SelectionFlags command)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3818-3876
  0.000% (0/36)
4011
QTreeViewPrivate::coordinateForItem
Name: QTreeViewPrivate::coordinateForItem
Prototype: int QTreeViewPrivate::coordinateForItem(int item) const
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3447-3489
  0.000% (0/32)
2811
QTransform::rotateRadians
Name: QTransform::rotateRadians
Prototype: QTransform & QTransform::rotateRadians(qreal a, Qt::Axis axis)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 711-773
  0.000% (0/25)
4111
QTransform::inverted
Name: QTransform::inverted
Prototype: QTransform QTransform::inverted(bool *invertible) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 370-415
  0.000% (0/24)
2811
QToolBarAreaLayout::getStyleOptionInfo
Name: QToolBarAreaLayout::getStyleOptionInfo
Prototype: void QToolBarAreaLayout::getStyleOptionInfo(QStyleOptionToolBar *option, QToolBar *toolBar) const
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 961-994
  0.000% (0/33)
2111
QThreadPoolThread::run
Name: QThreadPoolThread::run
Prototype: void QThreadPoolThread::run()
Coverage:  87.500% (28/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 82-144
 87.500% (28/32)
3511
QTextTable::removeColumns
Name: QTextTable::removeColumns
Prototype: void QTextTable::removeColumns(int pos, int num)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 927-989
  0.000% (0/39)
4211
QTextOdfWriter::writeTableCellFormat
Name: QTextOdfWriter::writeTableCellFormat
Prototype: void QTextOdfWriter::writeTableCellFormat(QXmlStreamWriter &writer, QTextTableCellFormat format, int formatIndex) const
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 697-743
  0.000% (0/34)
2511
QTextHtmlParser::parseWord
Name: QTextHtmlParser::parseWord
Prototype: QString QTextHtmlParser::parseWord()
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 851-892
  0.000% (0/42)
3011
QTextHtmlParser::parseEntity
Name: QTextHtmlParser::parseEntity
Prototype: QString QTextHtmlParser::parseEntity()
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 802-848
  0.000% (0/36)
3111
QTextEngine::resolveFormats
Name: QTextEngine::resolveFormats
Prototype: void QTextEngine::resolveFormats() const
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 3018-3080
  0.000% (0/35)
4311
QTextEngine::positionInLigature
Name: QTextEngine::positionInLigature
Prototype: int QTextEngine::positionInLigature(const QScriptItem *si, int end, QFixed x, QFixed edge, int glyph_pos, bool cursorOnCharacter)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 3157-3209
  0.000% (0/43)
3611
QTextEngine::positionAfterVisualMovement
Name: QTextEngine::positionAfterVisualMovement
Prototype: int QTextEngine::positionAfterVisualMovement(int pos, QTextCursor::MoveOperation op)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 3299-3338
  0.000% (0/32)
2511
QTextDocumentLayout::documentChanged
Name: QTextDocumentLayout::documentChanged
Prototype: void QTextDocumentLayout::documentChanged(int from, int oldLength, int length)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 2920-2987
  0.000% (0/51)
4111
QTextCursor::insertText
Name: QTextCursor::insertText
Prototype: void QTextCursor::insertText(const QString &text, const QTextCharFormat &_format)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 1412-1479
  0.000% (0/45)
4411
QTextBlock::textDirection
Name: QTextBlock::textDirection
Prototype: Qt::LayoutDirection QTextBlock::textDirection() const
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 1174-1215
  0.000% (0/28)
2711
QTest::TestMethods::invokeTests
Name: QTest::TestMethods::invokeTests
Prototype: void TestMethods::invokeTests(QObject *testObject) const
Coverage:  84.615% (33/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 1288-1342
 84.615% (33/39)
3911
QTapGestureRecognizer::recognize
Name: QTapGestureRecognizer::recognize
Prototype: QGestureRecognizer::Result QTapGestureRecognizer::recognize(QGesture *state, QObject *, QEvent *event)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstandardgestures.cpp
Lines: 427-470
  0.000% (0/23)
2211
QTableViewPrivate::drawAndClipSpans
Name: QTableViewPrivate::drawAndClipSpans
Prototype: void QTableViewPrivate::drawAndClipSpans(const QRegion &area, QPainter *painter, const QStyleOptionViewItem &option, QBitArray *drawn, int firstVisualRow, int lastVisualRow, int firstVisualColumn, int lastVisualColumn)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 792-845
  0.000% (0/41)
4011
QTableModel::setItem
Name: QTableModel::setItem
Prototype: void QTableModel::setItem(int row, int column, QTableWidgetItem *item)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 155-219
  0.000% (0/38)
4711
QTabBarPrivate::normalizedScrollRect
Name: QTabBarPrivate::normalizedScrollRect
Prototype: QRect QTabBarPrivate::normalizedScrollRect(int index)
Coverage:  0.000% (0/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 593-666
  0.000% (0/65)
5011
QTabBarPrivate::layoutTabs
Name: QTabBarPrivate::layoutTabs
Prototype: void QTabBarPrivate::layoutTabs()
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 441-591
  0.000% (0/46)
10611
QSystemSemaphorePrivate::handle
Name: QSystemSemaphorePrivate::handle
Prototype: key_t QSystemSemaphorePrivate::handle(QSystemSemaphore::AccessMode mode)
Coverage:  79.412% (27/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsystemsemaphore_systemv.cpp
Lines: 72-134
 79.412% (27/34)
3811
QSslSocketBackendPrivate::setupOpenSslOptions
Name: QSslSocketBackendPrivate::setupOpenSslOptions
Prototype: long QSslSocketBackendPrivate::setupOpenSslOptions(QSsl::SslProtocol protocol, QSsl::SslOptions sslOptions)
Coverage:  82.353% (28/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 313-361
 82.353% (28/34)
2511
QSslSocketBackendPrivate::continueHandshake
Name: QSslSocketBackendPrivate::continueHandshake
Prototype: void QSslSocketBackendPrivate::continueHandshake()
Coverage:  81.250% (26/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1515-1604
 81.250% (26/32)
2511
QSqlTableModel::setRecord
Name: QSqlTableModel::setRecord
Prototype: bool QSqlTableModel::setRecord(int row, const QSqlRecord &values)
Coverage:  77.143% (27/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 1379-1428
 77.143% (27/35)
3411
QSqlTableModel::selectRow
Name: QSqlTableModel::selectRow
Prototype: bool QSqlTableModel::selectRow(int row)
Coverage:  72.973% (27/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 398-464
 72.973% (27/37)
4111
QSqlTableModel::removeRows
Name: QSqlTableModel::removeRows
Prototype: bool QSqlTableModel::removeRows(int row, int count, const QModelIndex &parent)
Coverage:  94.872% (37/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 1083-1118
 94.872% (37/39)
2311
QSpinBoxPrivate::validateAndInterpret
Name: QSpinBoxPrivate::validateAndInterpret
Prototype: QVariant QSpinBoxPrivate::validateAndInterpret(QString &input, int &pos, QValidator::State &state) const
Coverage:  0.000% (0/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qspinbox.cpp
Lines: 1024-1088
  0.000% (0/63)
3811
QSpdyProtocolHandler::handleDataFrame
Name: QSpdyProtocolHandler::handleDataFrame
Prototype: void QSpdyProtocolHandler::handleDataFrame(const QByteArray &frameHeaders)
Coverage:  60.526% (23/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 1164-1260
 60.526% (23/38)
5611
QSpdyProtocolHandler::handleControlFrame
Name: QSpdyProtocolHandler::handleControlFrame
Prototype: void QSpdyProtocolHandler::handleControlFrame(const QByteArray &frameHeaders)
Coverage:  36.364% (8/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 794-854
 36.364% (8/22)
3311
QSpanData::adjustSpanMethods
Name: QSpanData::adjustSpanMethods
Prototype: void QSpanData::adjustSpanMethods()
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 4544-4585
  0.000% (0/25)
2611
QSortedModelEngine::filter
Name: QSortedModelEngine::filter
Prototype: QMatchData QSortedModelEngine::filter(const QString& part, const QModelIndex& parent, int)
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qcompleter.cpp
Lines: 611-696
  0.000% (0/55)
5711
QSocks5SocketEnginePrivate::_q_controlSocketReadNotification
Name: QSocks5SocketEnginePrivate::_q_controlSocketReadNotification
Prototype: void QSocks5SocketEnginePrivate::_q_controlSocketReadNotification()
Coverage:  62.500% (15/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1173-1219
 62.500% (15/24)
2211
QSocks5SocketEngine::waitForRead
Name: QSocks5SocketEngine::waitForRead
Prototype: bool QSocks5SocketEngine::waitForRead(int msecs, bool *timedOut)
Coverage:  57.895% (22/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1756-1805
 57.895% (22/38)
2711
QRenderRule::drawBackgroundImage
Name: QRenderRule::drawBackgroundImage
Prototype: void QRenderRule::drawBackgroundImage(QPainter *p, const QRect &rect, QPoint off)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1162-1213
  0.000% (0/25)
3311
QRegExpMatchState::match
Name: QRegExpMatchState::match
Prototype: void QRegExpMatchState::match(const QChar *str0, int len0, int pos0, bool minimal0, bool oneTest, int caretIndex)
Coverage:  90.000% (36/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1418-1486
 90.000% (36/40)
3811
QRectF::operator&
Name: QRectF::operator&
Prototype: QRectF QRectF::operator&(const QRectF &r) const noexcept
Coverage:  89.744% (35/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 2226-2276
 89.744% (35/39)
3811
QRectF::intersects
Name: QRectF::intersects
Prototype: bool QRectF::intersects(const QRectF &r) const noexcept
Coverage:  89.744% (35/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 2311-2356
 89.744% (35/39)
3311
QRectF::contains
Name: QRectF::contains
Prototype: bool QRectF::contains(const QRectF &r) const noexcept
Coverage:  89.744% (35/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 2019-2064
 89.744% (35/39)
3311
QReadWriteLock::tryLockForWrite
Name: QReadWriteLock::tryLockForWrite
Prototype: bool QReadWriteLock::tryLockForWrite(int timeout)
Coverage:  66.667% (20/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 336-383
 66.667% (20/30)
2711
QRasterizer::rasterize
Name: QRasterizer::rasterize
Prototype: void QRasterizer::rasterize(const QPainterPath &path, Qt::FillRule fillRule)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 1241-1307
  0.000% (0/32)
3911
QRasterPaintEngine::drawCachedGlyphs
Name: QRasterPaintEngine::drawCachedGlyphs
Prototype: bool QRasterPaintEngine::drawCachedGlyphs(int numGlyphs, const glyph_t *glyphs, const QFixedPoint *positions, QFontEngine *fontEngine)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2751-2844
  0.000% (0/38)
5611
Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
11
McCabe - Cyclomatic Complexity: 14
12
McCabe - Cyclomatic Complexity: 13
13
McCabe - Cyclomatic Complexity: 13
14
McCabe - Cyclomatic Complexity: 12
1516
McCabe - Cyclomatic Complexity: 11
17
McCabe - Cyclomatic Complexity: 10
18
McCabe - Cyclomatic Complexity: 10
19
McCabe - Cyclomatic Complexity: 10
20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...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