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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...4
McCabe - Cyclomatic Complexity: 27
5
McCabe - Cyclomatic Complexity: 23
6
McCabe - Cyclomatic Complexity: 20
7
McCabe - Cyclomatic Complexity: 18
89
McCabe - Cyclomatic Complexity: 16
10
McCabe - Cyclomatic Complexity: 15
11
McCabe - Cyclomatic Complexity: 14
12
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â–¾
QOpenGLFunctions_3_2_Compatibility::~QOpenGLFunctions_3_2_Compatibility
Name: QOpenGLFunctions_3_2_Compatibility::~QOpenGLFunctions_3_2_Compatibility
Prototype: QOpenGLFunctions_3_2_Compatibility::~QOpenGLFunctions_3_2_Compatibility()
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_3_2_compatibility.cpp
Lines: 91-141
  0.000% (0/49)
4817
QNetworkAccessManager::createRequest
Name: QNetworkAccessManager::createRequest
Prototype: QNetworkReply *QNetworkAccessManager::createRequest(QNetworkAccessManager::Operation op, const QNetworkRequest &req, QIODevice *outgoingData)
Coverage:  78.261% (54/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 1120-1253
 78.261% (54/69)
7017
QMetaProperty::write
Name: QMetaProperty::write
Prototype: bool QMetaProperty::write(QObject *object, const QVariant &value) const
Coverage:  81.818% (54/66)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 3049-3118
 81.818% (54/66)
4717
QMenuBar::actionEvent
Name: QMenuBar::actionEvent
Prototype: void QMenuBar::actionEvent(QActionEvent *e)
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 1222-1295
  0.000% (0/53)
4817
QMdiSubWindow::keyPressEvent
Name: QMdiSubWindow::keyPressEvent
Prototype: void QMdiSubWindow::keyPressEvent(QKeyEvent *keyEvent)
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 3354-3431
  0.000% (0/52)
5017
QListView::setViewMode
Name: QListView::setViewMode
Prototype: void QListView::setViewMode(ViewMode mode)
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 461-510
  0.000% (0/52)
4117
QListModeViewBase::perItemScrollToValue
Name: QListModeViewBase::perItemScrollToValue
Prototype: int QListModeViewBase::perItemScrollToValue(int index, int scrollValue, int viewportSize, QAbstractItemView::ScrollHint hint, Qt::Orientation orientation, bool wrap, int itemExtent) const
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 2629-2696
  0.000% (0/46)
4017
QLineEdit::paintEvent
Name: QLineEdit::paintEvent
Prototype: void QLineEdit::paintEvent(QPaintEvent *)
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlineedit.cpp
Lines: 1880-1994
  0.000% (0/55)
6217
QLibraryPrivate::load_sys
Name: QLibraryPrivate::load_sys
Prototype: bool QLibraryPrivate::load_sys()
Coverage:  83.333% (60/72)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary_unix.cpp
Lines: 135-269
 83.333% (60/72)
5217
QItemSelectionModel::isColumnSelected
Name: QItemSelectionModel::isColumnSelected
Prototype: bool QItemSelectionModel::isColumnSelected(int column, const QModelIndex &parent) const
Coverage:  71.186% (42/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1499-1551
 71.186% (42/59)
3417
QIODevice::readLine
Name: QIODevice::readLine
Prototype: qint64 QIODevice::readLine(char *data, qint64 maxSize)
Coverage:  70.149% (47/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp
Lines: 1282-1382
 70.149% (47/67)
5017
QHttpNetworkConnectionChannel::ensureConnection
Name: QHttpNetworkConnectionChannel::ensureConnection
Prototype: bool QHttpNetworkConnectionChannel::ensureConnection()
Coverage:  74.627% (50/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnectionchannel.cpp
Lines: 277-414
 74.627% (50/67)
6317
QHostInfoAgent::fromName
Name: QHostInfoAgent::fromName
Prototype: QHostInfo QHostInfoAgent::fromName(const QString &hostName)
Coverage:  71.186% (42/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo_unix.cpp
Lines: 132-317
 71.186% (42/59)
7817
QGuiApplicationPrivate::processActivatedEvent
Name: QGuiApplicationPrivate::processActivatedEvent
Prototype: void QGuiApplicationPrivate::processActivatedEvent(QWindowSystemInterfacePrivate::ActivatedWindowEvent *e)
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 2078-2140
  0.000% (0/61)
4617
QGridLayoutPrivate::setupSpacings
Name: QGridLayoutPrivate::setupSpacings
Prototype: void QGridLayoutPrivate::setupSpacings(QVector<QLayoutStruct> &chain, QGridBox *grid[], int fixedSpacing, Qt::Orientation orientation)
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 701-764
  0.000% (0/62)
4117
QGraphicsWidget::setGeometry
Name: QGraphicsWidget::setGeometry
Prototype: void QGraphicsWidget::setGeometry(const QRectF &rect)
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget.cpp
Lines: 353-436
  0.000% (0/49)
5217
QGraphicsScenePrivate::cancelGesturesForChildren
Name: QGraphicsScenePrivate::cancelGesturesForChildren
Prototype: void QGraphicsScenePrivate::cancelGesturesForChildren(QGesture *original)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 6477-6559
  0.000% (0/51)
5417
QGraphicsProxyWidget::itemChange
Name: QGraphicsProxyWidget::itemChange
Prototype: QVariant QGraphicsProxyWidget::itemChange(GraphicsItemChange change, const QVariant &value)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsproxywidget.cpp
Lines: 777-822
  0.000% (0/48)
2817
QGraphicsProxyWidget::eventFilter
Name: QGraphicsProxyWidget::eventFilter
Prototype: bool QGraphicsProxyWidget::eventFilter(QObject *object, QEvent *event)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsproxywidget.cpp
Lines: 937-998
  0.000% (0/38)
3317
QGLTextureGlyphCache::fillTexture
Name: QGLTextureGlyphCache::fillTexture
Prototype: void QGLTextureGlyphCache::fillTexture(const Coord &c, glyph_t glyph, QFixed subPixelPosition)
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qtextureglyphcache_gl.cpp
Lines: 279-369
  0.000% (0/52)
5217
QGLTexture::bindCompressedTexturePVR
Name: QGLTexture::bindCompressedTexturePVR
Prototype: QSize QGLTexture::bindCompressedTexturePVR(const char *buf, int len)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 5459-5570
  0.000% (0/51)
7217
QFontEngineFT::init
Name: QFontEngineFT::init
Prototype: bool QFontEngineFT::init(FaceId faceId, bool antialias, GlyphFormat format, QFreetypeFace *freetypeFace)
Coverage:  46.875% (30/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 706-813
 46.875% (30/64)
6217
QFontDatabase::findFont
Name: QFontDatabase::findFont
Prototype: QFontEngine *QFontDatabase::findFont(const QFontDef &request, int script)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 2630-2723
  0.000% (0/58)
5617
QFontCache::decreaseCache
Name: QFontCache::decreaseCache
Prototype: void QFontCache::decreaseCache()
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp
Lines: 2919-3066
  0.000% (0/55)
5617
QFactoryLoader::update
Name: QFactoryLoader::update
Prototype: void QFactoryLoader::update()
Coverage:  70.175% (40/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qfactoryloader.cpp
Lines: 91-205
 70.175% (40/57)
5417
QDockAreaLayoutInfo::gapIndex
Name: QDockAreaLayoutInfo::gapIndex
Prototype: QList<int> QDockAreaLayoutInfo::gapIndex(const QPoint& _pos, bool nestingEnabled, TabMode tabMode) const
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 745-834
  0.000% (0/50)
5117
QDockAreaLayout::getGrid
Name: QDockAreaLayout::getGrid
Prototype: void QDockAreaLayout::getGrid(QVector<QLayoutStruct> *_ver_struct_list, QVector<QLayoutStruct> *_hor_struct_list)
Coverage:  0.000% (0/139)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 2630-2806
  0.000% (0/139)
13917
QDialog::adjustPosition
Name: QDialog::adjustPosition
Prototype: void QDialog::adjustPosition(QWidget* w)
Coverage:  0.000% (0/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qdialog.cpp
Lines: 805-883
  0.000% (0/63)
4717
QDateTimeParser::SectionNode::name
Name: QDateTimeParser::SectionNode::name
Prototype: QString QDateTimeParser::SectionNode::name(QDateTimeParser::Section s)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 1647-1667
  0.000% (0/32)
1717
QDate::fromString
Name: QDate::fromString
Prototype: QDate QDate::fromString(const QString& string, Qt::DateFormat format)
Coverage:  69.565% (32/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 1212-1266
 69.565% (32/46)
2817
QCosmeticStroker::drawPath
Name: QCosmeticStroker::drawPath
Prototype: void QCosmeticStroker::drawPath(const QVectorPath &path)
Coverage:  0.000% (0/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcosmeticstroker.cpp
Lines: 520-636
  0.000% (0/82)
7317
QClipData::initialize
Name: QClipData::initialize
Prototype: void QClipData::initialize()
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3706-3818
  0.000% (0/51)
6817
QBlitterPaintEngine::fillRect
Name: QBlitterPaintEngine::fillRect
Prototype: void QBlitterPaintEngine::fillRect(const QRectF &rect, const QBrush &brush)
Coverage:  0.000% (0/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_blitter.cpp
Lines: 563-641
  0.000% (0/63)
6617
QApplicationPrivate::sendMouseEvent
Name: QApplicationPrivate::sendMouseEvent
Prototype: bool QApplicationPrivate::sendMouseEvent(QWidget *receiver, QMouseEvent *event, QWidget *alienWidget, QWidget *nativeWidget, QWidget **buttonDown, QPointer<QWidget> &lastMouseReceiver, bool spontaneous)
Coverage:  0.000% (0/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 2703-2796
  0.000% (0/89)
4717
QAccessibleTextInterface::textAfterOffset
Name: QAccessibleTextInterface::textAfterOffset
Prototype: QString QAccessibleTextInterface::textAfterOffset(int offset, QAccessible::TextBoundaryType boundaryType, int *startOffset, int *endOffset) const
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessible.cpp
Lines: 2178-2244
  0.000% (0/49)
3717
QAbstractItemView::closeEditor
Name: QAbstractItemView::closeEditor
Prototype: void QAbstractItemView::closeEditor(QWidget *editor, QAbstractItemDelegate::EndEditHint hint)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 2809-2878
  0.000% (0/50)
4717
AtSpiAdaptor::actionInterface
Name: AtSpiAdaptor::actionInterface
Prototype: bool AtSpiAdaptor::actionInterface(QAccessibleInterface *interface, const QString &function, const QDBusMessage &message, const QDBusConnection &connection)
Coverage:  0.000% (0/60)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1698-1752
  0.000% (0/60)
4717
statusCodeFromHttp
Name: statusCodeFromHttp
Prototype: static QNetworkReply::NetworkError statusCodeFromHttp(int httpStatusCode, const QUrl &url)
Coverage:  33.333% (11/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpthreaddelegate.cpp
Lines: 56-124
 33.333% (11/33)
3416
showToolTip
Name: showToolTip
Prototype: static void showToolTip(QHelpEvent *helpEvent, QWidget *widget, const QStyleOptionComplex &opt, QStyle::ComplexControl complexControl, QStyle::SubControl subControl)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 291-357
  0.000% (0/40)
3616
qt_getJustificationOpportunities
Name: qt_getJustificationOpportunities
Prototype: static inline void qt_getJustificationOpportunities(const ushort *string, int length, const QScriptItem &si, QGlyphLayout g, ushort *log_clusters)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 880-917
  0.000% (0/21)
1216
qFindString
Name: qFindString
Prototype: int qFindString( const QChar *haystack0, int haystackLen, int from, const QChar *needle0, int needleLen, Qt::CaseSensitivity cs)
Coverage:  92.453% (49/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3097-3171
 92.453% (49/53)
4516
parseHttpOptionHeader
Name: parseHttpOptionHeader
Prototype: static QHash<QByteArray, QByteArray> parseHttpOptionHeader(const QByteArray &header)
Coverage:  59.184% (29/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 77-165
 59.184% (29/49)
4716
parseColorValue
Name: parseColorValue
Prototype: static ColorData parseColorValue(QCss::Value v)
Coverage:  0.000% (0/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 711-778
  0.000% (0/54)
4516
miSubtractO
Name: miSubtractO
Prototype: static void miSubtractO(QRegionPrivate &dest, const QRect *r1, const QRect *r1End, const QRect *r2, const QRect *r2End, int y1, int y2)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2524-2611
  0.000% (0/48)
4416
gray_raster_render
Name: gray_raster_render
Prototype: static int gray_raster_render( QT_FT_Raster raster, const QT_FT_Raster_Params* params )
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1748-1841
  0.000% (0/59)
5016
getOperator
Name: getOperator
Prototype: static inline Operator getOperator(const QSpanData *data, const QSpan *spans, int spanCount)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3745-3822
  0.000% (0/39)
5316
drawTextItemDecoration
Name: drawTextItemDecoration
Prototype: static void drawTextItemDecoration(QPainter *painter, const QPointF &pos, const QFontEngine *fe, QTextEngine *textEngine, QTextCharFormat::UnderlineStyle underlineStyle, QTextItem::RenderFlags flags, qreal width, const QTextCharFormat &charFormat)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 6231-6328
  0.000% (0/48)
6616
curveToFunctionObject
Name: curveToFunctionObject
Prototype: static QEasingCurveFunction *curveToFunctionObject(QEasingCurve::Type type)
Coverage: 100.000% (21/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1019-1046
100.000% (21/21)
716
blend_transformed_tiled_argb
Name: blend_transformed_tiled_argb
Prototype: static void blend_transformed_tiled_argb(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 5044-5172
  0.000% (0/50)
9716
ValueExtractor::extractBackground
Name: ValueExtractor::extractBackground
Prototype: bool ValueExtractor::extractBackground(QBrush *brush, QString *image, Repeat *repeat, Qt::Alignment *alignment, Origin *origin, Attachment *attachment, Origin *clip)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1039-1100
  0.000% (0/39)
4216
StyleSelector::styleRulesForNode
Name: StyleSelector::styleRulesForNode
Prototype: QVector<StyleRule> StyleSelector::styleRulesForNode(NodePtr node)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1970-2027
  0.000% (0/50)
3716
QXmlInputSource::fromRawData
Name: QXmlInputSource::fromRawData
Prototype: QString QXmlInputSource::fromRawData(const QByteArray &data, bool beginning)
Coverage:  59.524% (50/84)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 1347-1435
 59.524% (50/84)
5016
QXlibEglIntegration::getCompatibleVisualId
Name: QXlibEglIntegration::getCompatibleVisualId
Prototype: VisualID QXlibEglIntegration::getCompatibleVisualId(Display *display, EGLDisplay eglDisplay, EGLConfig config)
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qxlibeglintegration.cpp
Lines: 45-162
  0.000% (0/59)
10416
QXcbDrag::findRealWindow
Name: QXcbDrag::findRealWindow
Prototype: xcb_window_t QXcbDrag::findRealWindow(const QPoint & pos, xcb_window_t w, int md, bool ignoreNonXdndAwareWindows)
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 254-329
  0.000% (0/56)
5016
QXcbConnection::xi2HandleTabletEvent
Name: QXcbConnection::xi2HandleTabletEvent
Prototype: bool QXcbConnection::xi2HandleTabletEvent(const void *event, TabletData *tabletData)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 1042-1134
  0.000% (0/47)
6116
QWidgetTextControlPrivate::mousePressEvent
Name: QWidgetTextControlPrivate::mousePressEvent
Prototype: void QWidgetTextControlPrivate::mousePressEvent(QEvent *e, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos)
Coverage:  0.000% (0/68)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 1586-1687
  0.000% (0/68)
6316
QWidgetPrivate::setNetWmWindowTypes
Name: QWidgetPrivate::setNetWmWindowTypes
Prototype: void QWidgetPrivate::setNetWmWindowTypes(bool skipIfMissing)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 12960-12999
  0.000% (0/48)
3316
QWidgetLineControl::maskString
Name: QWidgetLineControl::maskString
Prototype: QString QWidgetLineControl::maskString(uint pos, const QString &str, bool clear) const
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1168-1233
  0.000% (0/51)
4016
QWhatsThisPrivate::eventFilter
Name: QWhatsThisPrivate::eventFilter
Prototype: bool QWhatsThisPrivate::eventFilter(QObject *o, QEvent *e)
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwhatsthis.cpp
Lines: 424-485
  0.000% (0/57)
3816
QVariantAnimationPrivate::getInterpolator
Name: QVariantAnimationPrivate::getInterpolator
Prototype: QVariantAnimation::Interpolator QVariantAnimationPrivate::getInterpolator(int interpolationType)
Coverage:  50.000% (16/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qvariantanimation.cpp
Lines: 454-495
 50.000% (16/32)
2016
QVariant::save
Name: QVariant::save
Prototype: void QVariant::save(QDataStream &s) const
Coverage:  75.000% (39/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 2095-2146
 75.000% (39/52)
3516
QTreeViewPrivate::updateScrollBars
Name: QTreeViewPrivate::updateScrollBars
Prototype: void QTreeViewPrivate::updateScrollBars()
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3654-3726
  0.000% (0/51)
5516
QToolBarAreaLayoutInfo::moveToolBar
Name: QToolBarAreaLayoutInfo::moveToolBar
Prototype: void QToolBarAreaLayoutInfo::moveToolBar(QToolBar *toolbar, int pos)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 396-481
  0.000% (0/48)
4616
QTextTable::insertColumns
Name: QTextTable::insertColumns
Prototype: void QTextTable::insertColumns(int pos, int num)
Coverage:  0.000% (0/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 741-834
  0.000% (0/67)
6316
QTextStreamPrivate::scan
Name: QTextStreamPrivate::scan
Prototype: bool QTextStreamPrivate::scan(const QChar **ptr, int *length, int maxlen, TokenDelimiter delimiter)
Coverage:  98.649% (73/74)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 650-737
 98.649% (73/74)
5116
QTextHtmlImporter::import
Name: QTextHtmlImporter::import
Prototype: void QTextHtmlImporter::import()
Coverage:  0.000% (0/68)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp
Lines: 450-556
  0.000% (0/68)
5116
QTextHtmlExporter::emitFragment
Name: QTextHtmlExporter::emitFragment
Prototype: void QTextHtmlExporter::emitFragment(const QTextFragment &fragment)
Coverage:  0.000% (0/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 2637-2716
  0.000% (0/54)
5116
QTextEdit::keyPressEvent
Name: QTextEdit::keyPressEvent
Prototype: void QTextEdit::keyPressEvent(QKeyEvent *e)
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextedit.cpp
Lines: 1197-1348
  0.000% (0/57)
4916
QTextDocumentLayoutPrivate::layoutFrame
Name: QTextDocumentLayoutPrivate::layoutFrame
Prototype: QRectF QTextDocumentLayoutPrivate::layoutFrame(QTextFrame *f, int layoutFrom, int layoutTo, QFixed frameWidth, QFixed frameHeight, QFixed parentY)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 2095-2236
  0.000% (0/58)
9316
QTextDocument::loadResource
Name: QTextDocument::loadResource
Prototype: QVariant QTextDocument::loadResource(int type, const QUrl &name)
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 2128-2204
  0.000% (0/62)
4716
QTextCursorPrivate::adjustCursor
Name: QTextCursorPrivate::adjustCursor
Prototype: void QTextCursorPrivate::adjustCursor(QTextCursor::MoveOperation m)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 212-276
  0.000% (0/48)
4416
QStyleSheetStyle::setProperties
Name: QStyleSheetStyle::setProperties
Prototype: void QStyleSheetStyle::setProperties(QWidget *w)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2496-2554
  0.000% (0/37)
3616
QString::replace
Name: QString::replace
Prototype: QString &QString::replace(const QRegularExpression &re, const QString &after)
Coverage: 100.000% (46/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3562-3670
100.000% (46/46)
6316
QSslSocketBackendPrivate::verify
Name: QSslSocketBackendPrivate::verify
Prototype: QList<QSslError> QSslSocketBackendPrivate::verify(const QList<QSslCertificate> &certificateChain, const QString &hostName)
Coverage:  73.810% (31/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1617-1739
 73.810% (31/42)
5816
QSslKeyPrivate::toPem
Name: QSslKeyPrivate::toPem
Prototype: QByteArray QSslKeyPrivate::toPem(const QByteArray &passPhrase) const
Coverage:  58.824% (30/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 190-254
 58.824% (30/51)
4416
QSqlQuery::seek
Name: QSqlQuery::seek
Prototype: bool QSqlQuery::seek(int index, bool relative)
Coverage:  74.510% (38/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp
Lines: 556-617
 74.510% (38/51)
4016
QSortFilterProxyModel::lessThan
Name: QSortFilterProxyModel::lessThan
Prototype: bool QSortFilterProxyModel::lessThan(const QModelIndex &source_left, const QModelIndex &source_right) const
Coverage:  41.667% (15/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 2652-2691
 41.667% (15/36)
2116
QRegularExpressionPrivate::doMatch
Name: QRegularExpressionPrivate::doMatch
Prototype: QRegularExpressionMatchPrivate *QRegularExpressionPrivate::doMatch(const QString &subject, int subjectStart, int subjectLength, int offset, QRegularExpression::MatchType matchType, QRegularExpression::MatchOptions matchOptions, CheckSubjectStringOption checkSubjectStringOption, const QRegularExpressionMatchPrivate *previous) const
Coverage:  92.647% (63/68)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 1262-1405
 92.647% (63/68)
7816
QRegExpEngine::Box::cat
Name: QRegExpEngine::Box::cat
Prototype: void QRegExpEngine::Box::cat(const Box &b)
Coverage: 100.000% (53/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 2527-2595
100.000% (53/53)
4316
QRegExp::escape
Name: QRegExp::escape
Prototype: QString QRegExp::escape(const QString &str)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 4523-4550
100.000% (19/19)
916
QPrintDialogPrivate::setupPrinter
Name: QPrintDialogPrivate::setupPrinter
Prototype: void QPrintDialogPrivate::setupPrinter()
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintdialog_unix.cpp
Lines: 392-468
  0.000% (0/51)
4316
QPlainTextEdit::paintEvent
Name: QPlainTextEdit::paintEvent
Prototype: void QPlainTextEdit::paintEvent(QPaintEvent *e)
Coverage:  0.000% (0/88)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 1882-2013
  0.000% (0/88)
8816
QPlainTextDocumentLayout::documentChanged
Name: QPlainTextDocumentLayout::documentChanged
Prototype: void QPlainTextDocumentLayout::documentChanged(int from, int charsRemoved, int charsAdded)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 285-349
  0.000% (0/51)
4416
QPdfEngine::updateState
Name: QPdfEngine::updateState
Prototype: void QPdfEngine::updateState(const QPaintEngineState &state)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 1035-1096
  0.000% (0/58)
4716
QPathSegments::addPath
Name: QPathSegments::addPath
Prototype: void QPathSegments::addPath(const QPainterPath &path)
Coverage:  0.000% (0/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 916-1004
  0.000% (0/54)
5516
QPainterPath::contains
Name: QPainterPath::contains
Prototype: bool QPainterPath::contains(const QRectF &rect) const
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 2156-2228
  0.000% (0/53)
3416
QPainter::drawImage
Name: QPainter::drawImage
Prototype: void QPainter::drawImage(const QRectF &targetRect, const QImage &image, const QRectF &sourceRect, Qt::ImageConversionFlags flags)
Coverage:  0.000% (0/74)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 5413-5524
  0.000% (0/74)
7816
QOpenGLFunctions_4_2_Core::~QOpenGLFunctions_4_2_Core
Name: QOpenGLFunctions_4_2_Core::~QOpenGLFunctions_4_2_Core
Prototype: QOpenGLFunctions_4_2_Core::~QOpenGLFunctions_4_2_Core()
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_2_core.cpp
Lines: 88-135
  0.000% (0/46)
4516
QOpenGL2PEXVertexArray::addPath
Name: QOpenGL2PEXVertexArray::addPath
Prototype: void QOpenGL2PEXVertexArray::addPath(const QVectorPath &path, GLfloat curveInverseScale, bool outline)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl2pexvertexarray.cpp
Lines: 86-157
  0.000% (0/43)
4316
QMetaObject::connectSlotsByName
Name: QMetaObject::connectSlotsByName
Prototype: void QMetaObject::connectSlotsByName(QObject *o)
Coverage:  85.185% (46/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 3454-3535
 85.185% (46/54)
4816
QMenu::actionEvent
Name: QMenu::actionEvent
Prototype: void QMenu::actionEvent(QActionEvent *e)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3294-3373
  0.000% (0/46)
4416
QJsonParseError::errorString
Name: QJsonParseError::errorString
Prototype: QString QJsonParseError::errorString() const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 141-196
  0.000% (0/31)
3316
QItemSelectionModel::emitSelectionChanged
Name: QItemSelectionModel::emitSelectionChanged
Prototype: void QItemSelectionModel::emitSelectionChanged(const QItemSelection &newSelection, const QItemSelection &oldSelection)
Coverage: 100.000% (56/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1801-1868
100.000% (56/56)
3716
QImage::operator==
Name: QImage::operator==
Prototype: bool QImage::operator==(const QImage & i) const
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 3581-3630
  0.000% (0/55)
3116
QHttpNetworkConnectionChannel::handleStatus
Name: QHttpNetworkConnectionChannel::handleStatus
Prototype: void QHttpNetworkConnectionChannel::handleStatus()
Coverage:  80.000% (28/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnectionchannel.cpp
Lines: 540-599
 80.000% (28/35)
3216
QHeaderView::initializeSections
Name: QHeaderView::initializeSections
Prototype: void QHeaderView::initializeSections(int start, int end)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 2152-2218
  0.000% (0/46)
4316
QGuiApplicationPrivate::isWindowBlocked
Name: QGuiApplicationPrivate::isWindowBlocked
Prototype: bool QGuiApplicationPrivate::isWindowBlocked(QWindow *window, QWindow **blockingWindow) const
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 795-863
  0.000% (0/42)
4316
QGridLayoutPrivate::setupLayoutData
Name: QGridLayoutPrivate::setupLayoutData
Prototype: void QGridLayoutPrivate::setupLayoutData(int hSpacing, int vSpacing)
Coverage:  0.000% (0/60)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 768-863
  0.000% (0/60)
5116
QGraphicsProxyWidgetPrivate::sendWidgetMouseEvent
Name: QGraphicsProxyWidgetPrivate::sendWidgetMouseEvent
Prototype: void QGraphicsProxyWidgetPrivate::sendWidgetMouseEvent(QGraphicsSceneMouseEvent *event)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsproxywidget.cpp
Lines: 246-330
  0.000% (0/58)
5116
QGraphicsAnchorLayoutPrivate::simplifyGraphIteration
Name: QGraphicsAnchorLayoutPrivate::simplifyGraphIteration
Prototype: bool QGraphicsAnchorLayoutPrivate::simplifyGraphIteration(QGraphicsAnchorLayoutPrivate::Orientation orientation, bool *feasible)
Coverage:  0.000% (0/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 1031-1185
  0.000% (0/63)
6216
Page:<>1
McCabe - Cyclomatic Complexity: 439
...4
McCabe - Cyclomatic Complexity: 27
5
McCabe - Cyclomatic Complexity: 23
6
McCabe - Cyclomatic Complexity: 20
7
McCabe - Cyclomatic Complexity: 18
89
McCabe - Cyclomatic Complexity: 16
10
McCabe - Cyclomatic Complexity: 15
11
McCabe - Cyclomatic Complexity: 14
12
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