QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...4
McCabe - Cyclomatic Complexity: 28
5
McCabe - Cyclomatic Complexity: 23
6
McCabe - Cyclomatic Complexity: 21
7
McCabe - Cyclomatic Complexity: 19
89
McCabe - Cyclomatic Complexity: 16
10
McCabe - Cyclomatic Complexity: 15
11
McCabe - Cyclomatic Complexity: 14
12
McCabe - Cyclomatic Complexity: 14
...20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QUnicodeTools::getSentenceBreaks
Name: QUnicodeTools::getSentenceBreaks
Prototype: static void getSentenceBreaks(const ushort *string, quint32 len, QCharAttributes *attributes)
Coverage:  67.500% (27/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetools.cpp
Lines: 282-340
 67.500% (27/40)
3517
QTzTimeZonePrivate::systemTimeZoneId
Name: QTzTimeZonePrivate::systemTimeZoneId
Prototype: QByteArray QTzTimeZonePrivate::systemTimeZoneId() const
Coverage:  26.531% (13/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 989-1048
 26.531% (13/49)
2717
QTriangulator::ComplexToSimple::removeUnwantedEdgesAndConnect
Name: QTriangulator::ComplexToSimple::removeUnwantedEdgesAndConnect
Prototype: template <typename T> void QTriangulator<T>::ComplexToSimple::removeUnwantedEdgesAndConnect()
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1450-1587
  0.000% (0/61)
8017
QTreeView::sizeHintForColumn
Name: QTreeView::sizeHintForColumn
Prototype: int QTreeView::sizeHintForColumn(int column) const
Coverage:  0.000% (0/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 2867-2947
  0.000% (0/64)
5917
QTranslatorPrivate::do_load
Name: QTranslatorPrivate::do_load
Prototype: bool QTranslatorPrivate::do_load(const uchar *data, int len, const QString &directory)
Coverage:  63.158% (36/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 796-873
 63.158% (36/57)
5817
QToolButtonPrivate::popupTimerDone
Name: QToolButtonPrivate::popupTimerDone
Prototype: void QToolButtonPrivate::popupTimerDone()
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbutton.cpp
Lines: 713-801
  0.000% (0/61)
6217
QTextDocumentLayoutPrivate::hitTest
Name: QTextDocumentLayoutPrivate::hitTest
Prototype: QTextDocumentLayoutPrivate::HitPoint QTextDocumentLayoutPrivate::hitTest(QTextFrame *frame, const QFixedPoint &point, int *position, QTextLayout **l, Qt::HitTestAccuracy accuracy) const
Coverage:  0.000% (0/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 587-677
  0.000% (0/64)
5317
QTabBar::moveTab
Name: QTabBar::moveTab
Prototype: void QTabBar::moveTab(int from, int to)
Coverage:  0.000% (0/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 1709-1788
  0.000% (0/65)
5417
QStyleSheetStyle::hitTestComplexControl
Name: QStyleSheetStyle::hitTestComplexControl
Prototype: QStyle::SubControl QStyleSheetStyle::hitTestComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, const QPoint &pt, const QWidget *w) const
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 4481-4531
  0.000% (0/50)
2817
QString::section
Name: QString::section
Prototype: QString QString::section(const QString &sep, int start, int end, SectionFlags flags) const
Coverage:  98.333% (59/60)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4111-4157
 98.333% (59/60)
3817
QSpdyProtocolHandler::parseHttpHeaders
Name: QSpdyProtocolHandler::parseHttpHeaders
Prototype: void QSpdyProtocolHandler::parseHttpHeaders(char flags, const QByteArray &frameData)
Coverage:  44.681% (21/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 866-954
 44.681% (21/47)
6617
QShortcutMap::find
Name: QShortcutMap::find
Prototype: QKeySequence::SequenceMatch QShortcutMap::find(QKeyEvent *e, int ignoredModifiers)
Coverage:  0.000% (0/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qshortcutmap.cpp
Lines: 425-516
  0.000% (0/54)
5617
QScroller::ensureVisible
Name: QScroller::ensureVisible
Prototype: void QScroller::ensureVisible(const QRectF &rect, qreal xmargin, qreal ymargin, int scrollTime)
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 730-794
  0.000% (0/53)
4017
QRegExpEngine::parseAtom
Name: QRegExpEngine::parseAtom
Prototype: void QRegExpEngine::parseAtom(Box *box)
Coverage:  78.378% (29/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3604-3672
 78.378% (29/37)
3917
QRegExpEngine::badCharMatch
Name: QRegExpEngine::badCharMatch
Prototype: bool QRegExpEngine::badCharMatch(QRegExpMatchState &matchState) const
Coverage:  91.667% (44/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1890-1953
 91.667% (44/48)
4117
QProcessPrivate::startDetached
Name: QProcessPrivate::startDetached
Prototype: bool QProcessPrivate::startDetached(const QString &program, const QStringList &arguments, const QString &workingDirectory, qint64 *pid)
Coverage:  25.000% (14/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 968-1081
 25.000% (14/56)
8017
QPlatformFontDatabase::writingSystemsFromTrueTypeBits
Name: QPlatformFontDatabase::writingSystemsFromTrueTypeBits
Prototype: QSupportedWritingSystems QPlatformFontDatabase::writingSystemsFromTrueTypeBits(quint32 unicodeRange[4], quint32 codePageRange[2])
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qplatformfontdatabase.cpp
Lines: 539-624
  0.000% (0/53)
5217
QPixmapIconEngine::pixmap
Name: QPixmapIconEngine::pixmap
Prototype: QPixmap QPixmapIconEngine::pixmap(const QSize &size, QIcon::Mode mode, QIcon::State state)
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 270-327
  0.000% (0/55)
4217
QPainterPath::toFillPolygons
Name: QPainterPath::toFillPolygons
Prototype: QList<QPolygonF> QPainterPath::toFillPolygons(const QTransform &matrix) const
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 1628-1722
  0.000% (0/51)
4217
QOpenGLFunctions_4_3_Core::~QOpenGLFunctions_4_3_Core
Name: QOpenGLFunctions_4_3_Core::~QOpenGLFunctions_4_3_Core
Prototype: QOpenGLFunctions_4_3_Core::~QOpenGLFunctions_4_3_Core()
Coverage:  0.000% (0/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_3_core.cpp
Lines: 83-149
  0.000% (0/81)
4817
QOpenGLFunctions_4_1_Core::initializeOpenGLFunctions
Name: QOpenGLFunctions_4_1_Core::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_4_1_Core::initializeOpenGLFunctions()
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_1_core.cpp
Lines: 141-271
  0.000% (0/55)
9217
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/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_3_2_compatibility.cpp
Lines: 85-151
  0.000% (0/81)
4817
QOpenGLFunctions_3_0::initializeOpenGLFunctions
Name: QOpenGLFunctions_3_0::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_3_0::initializeOpenGLFunctions()
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_3_0.cpp
Lines: 143-273
  0.000% (0/55)
9217
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: 1114-1247
 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: 3038-3107
 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: 1215-1288
  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: 3355-3432
  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: 452-501
  0.000% (0/52)
4117
QListView::paintEvent
Name: QListView::paintEvent
Prototype: void QListView::paintEvent(QPaintEvent *e)
Coverage:  0.000% (0/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 953-1064
  0.000% (0/67)
7317
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: 2618-2685
  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: 1868-1982
  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: 129-263
 83.333% (60/72)
5217
QKdeTheme::createKdeTheme
Name: QKdeTheme::createKdeTheme
Prototype: QPlatformTheme *QKdeTheme::createKdeTheme()
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
Lines: 501-554
  0.000% (0/35)
2617
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: 1497-1549
 71.186% (42/59)
3417
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: 271-408
 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: 126-311
 71.186% (42/59)
7817
QHeaderViewPrivate::_q_sectionsRemoved
Name: QHeaderViewPrivate::_q_sectionsRemoved
Prototype: void QHeaderViewPrivate::_q_sectionsRemoved(const QModelIndex &parent, int logicalFirst, int logicalLast)
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 1932-2006
  0.000% (0/56)
5117
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: 2051-2113
  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: 695-758
  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: 346-429
  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: 6455-6536
  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: 745-790
  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: 905-966
  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: 273-363
  0.000% (0/52)
5217
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: 2628-2721
  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: 2916-3063
  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: 112-226
 70.175% (40/57)
5417
QEventDispatcherUNIXPrivate::doSelect
Name: QEventDispatcherUNIXPrivate::doSelect
Prototype: int QEventDispatcherUNIXPrivate::doSelect(QEventLoop::ProcessEventsFlags flags, timespec *timeout)
Coverage:  0.000% (0/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
Lines: 166-265
  0.000% (0/63)
5617
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: 739-828
  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: 2626-2802
  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: 794-872
  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: 1614-1634
  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: 1191-1245
 69.565% (32/46)
2817
QCosmeticStroker::drawPath
Name: QCosmeticStroker::drawPath
Prototype: void QCosmeticStroker::drawPath(const QVectorPath &path)
Coverage:  0.000% (0/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcosmeticstroker.cpp
Lines: 514-630
  0.000% (0/78)
7317
QCommandLineParserPrivate::helpText
Name: QCommandLineParserPrivate::helpText
Prototype: QString QCommandLineParserPrivate::helpText() const
Coverage:  54.286% (19/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcommandlineparser.cpp
Lines: 1079-1131
 54.286% (19/35)
3917
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: 3696-3808
  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: 557-635
  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: 2707-2800
  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: 2175-2241
  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: 2759-2828
  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: 1692-1746
  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: 50-118
 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: 285-351
  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: 874-911
  0.000% (0/21)
1216
q_reduceConfigAttributes
Name: q_reduceConfigAttributes
Prototype: bool q_reduceConfigAttributes(QVector<EGLint> *configAttributes)
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qeglconvenience.cpp
Lines: 112-209
  0.000% (0/49)
5216
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: 3067-3141
 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: 71-159
 59.184% (29/49)
4716
parseColorValue
Name: parseColorValue
Prototype: static ColorData parseColorValue(QCss::Value v)
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 704-771
  0.000% (0/56)
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: 2500-2587
  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: 1742-1835
  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: 3746-3823
  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: 6227-6324
  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: 1013-1040
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: 5045-5173
  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: 1032-1093
  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: 1963-2020
  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: 1333-1421
 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: 39-156
  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: 248-323
  0.000% (0/56)
5016
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: 1560-1661
  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: 12923-12962
  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: 1148-1213
  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: 420-481
  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: 448-489
 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: 3666-3738
  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: 390-475
  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: 735-828
  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: 643-730
 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: 444-550
  0.000% (0/68)
5116
QTextHtmlExporter::emitBlockAttributes
Name: QTextHtmlExporter::emitBlockAttributes
Prototype: void QTextHtmlExporter::emitBlockAttributes(const QTextBlock &block)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 2726-2806
  0.000% (0/38)
4916
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: 1189-1340
  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: 2089-2230
  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: 2122-2198
  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: 206-270
  0.000% (0/48)
4416
QTabBar::paintEvent
Name: QTabBar::paintEvent
Prototype: void QTabBar::paintEvent(QPaintEvent *)
Coverage:  0.000% (0/74)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 1605-1686
  0.000% (0/74)
5216
QStyleSheetStyle::setProperties
Name: QStyleSheetStyle::setProperties
Prototype: void QStyleSheetStyle::setProperties(QWidget *w)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2490-2548
  0.000% (0/39)
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: 3532-3640
100.000% (46/46)
6316
QSslSocketBackendPrivate::verify
Name: QSslSocketBackendPrivate::verify
Prototype: QList<QSslError> QSslSocketBackendPrivate::verify(const QList<QSslCertificate> &certificateChain, const QString &hostName)
Coverage:  75.000% (33/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1657-1783
 75.000% (33/44)
6116
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: 184-248
 58.824% (30/51)
4416
Page:<>1
McCabe - Cyclomatic Complexity: 439
...4
McCabe - Cyclomatic Complexity: 28
5
McCabe - Cyclomatic Complexity: 23
6
McCabe - Cyclomatic Complexity: 21
7
McCabe - Cyclomatic Complexity: 19
89
McCabe - Cyclomatic Complexity: 16
10
McCabe - Cyclomatic Complexity: 15
11
McCabe - Cyclomatic Complexity: 14
12
McCabe - Cyclomatic Complexity: 14
...20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1

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