QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
eLOC - Effective Lines of Code: 985
...10
eLOC - Effective Lines of Code: 46
...14
eLOC - Effective Lines of Code: 37
15
eLOC - Effective Lines of Code: 36
16
eLOC - Effective Lines of Code: 34
17
eLOC - Effective Lines of Code: 33
1819
eLOC - Effective Lines of Code: 30
20
eLOC - Effective Lines of Code: 29
21
eLOC - Effective Lines of Code: 28
22
eLOC - Effective Lines of Code: 28
...30
eLOC - Effective Lines of Code: 22
...40
eLOC - Effective Lines of Code: 17
...100
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 2
...308
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
rgbBlendPixel
Name: rgbBlendPixel
Prototype: static inline void rgbBlendPixel(quint32 *dst, int coverage, int sr, int sg, int sb, const uchar *gamma, const uchar *invgamma)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 5729-5774
  0.000% (0/4)
312
qt_qimageScaleAARGB_down_xy
Name: qt_qimageScaleAARGB_down_xy
Prototype: static void qt_qimageScaleAARGB_down_xy(QImageScaleInfo *isi, unsigned int *dest, int dw, int dh, int dow, int sow)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qimagescale.cpp
Lines: 639-684
  0.000% (0/10)
314
qt_blend_argb32_on_rgb16
Name: qt_blend_argb32_on_rgb16
Prototype: static void qt_blend_argb32_on_rgb16(uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int w, int h, int const_alpha)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 237-287
  0.000% (0/16)
316
qInitBlendFunctions
Name: qInitBlendFunctions
Prototype: void qInitBlendFunctions()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 584-625
  0.000% (0/1)
311
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: 429-483
 58.621% (17/29)
3111
imageHasNarrowOutlines
Name: imageHasNarrowOutlines
Prototype: static bool imageHasNarrowOutlines(const QImage &im)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 690-731
  0.000% (0/35)
319
headerValue
Name: headerValue
Prototype: static QByteArray headerValue(QNetworkRequest::KnownHeaders header, const QVariant &value)
Coverage:  70.000% (28/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 737-801
 70.000% (28/40)
3121
getGlyphData
Name: getGlyphData
Prototype: static void getGlyphData(QTtfGlyph *glyph, const QVector<TTF_POINT> &points, const QVector<int> &endPoints, int point_array_size)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 905-951
  0.000% (0/25)
319
createInterfaces
Name: createInterfaces
Prototype: static QList<QNetworkInterfacePrivate *> createInterfaces(ifaddrs *rawList)
Coverage:  69.565% (16/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp
Lines: 313-367
 69.565% (16/23)
317
convert_generic
Name: convert_generic
Prototype: void convert_generic(QImageData *dest, const QImageData *src, Qt::ImageConversionFlags)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 124-169
  0.000% (0/24)
317
convert_Indexed8_to_X32
Name: convert_Indexed8_to_X32
Prototype: static void convert_Indexed8_to_X32(QImageData *dest, const QImageData *src, Qt::ImageConversionFlags)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 1721-1752
  0.000% (0/13)
315
_q_parseDosDir
Name: _q_parseDosDir
Prototype: static void _q_parseDosDir(const QStringList &tokens, const QString &userName, QUrlInfo *info)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 556-607
  0.000% (0/21)
316
RegularTiler::rearrange
Name: RegularTiler::rearrange
Prototype: void RegularTiler::rearrange(QList<QWidget *> &widgets, const QRect &domain) const
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 290-329
  0.000% (0/38)
3110
QXcbSessionManager::QXcbSessionManager
Name: QXcbSessionManager::QXcbSessionManager
Prototype: QXcbSessionManager::QXcbSessionManager(const QString &id, const QString &key)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp
Lines: 329-371
 28.571% (2/7)
313
QXcbScreen::readXResources
Name: QXcbScreen::readXResources
Prototype: void QXcbScreen::readXResources()
Coverage:  77.778% (28/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 761-802
 77.778% (28/36)
3112
QXcbMime::mimeAtomForFormat
Name: QXcbMime::mimeAtomForFormat
Prototype: xcb_atom_t QXcbMime::mimeAtomForFormat(QXcbConnection *connection, const QString &format, QVariant::Type requestedType, const QVector<xcb_atom_t> &atoms, QByteArray *requestedEncoding)
Coverage:  6.122% (3/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbmime.cpp
Lines: 263-315
  6.122% (3/49)
3113
QWidgetLineControl::processShortcutOverrideEvent
Name: QWidgetLineControl::processShortcutOverrideEvent
Prototype: void QWidgetLineControl::processShortcutOverrideEvent(QKeyEvent *ke)
Coverage:  0.000% (0/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1524-1569
  0.000% (0/65)
3112
QWidgetLineControl::internalInsert
Name: QWidgetLineControl::internalInsert
Prototype: void QWidgetLineControl::internalInsert(const QString &s)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 799-846
  0.000% (0/28)
3110
QUrlPrivate::setScheme
Name: QUrlPrivate::setScheme
Prototype: inline bool QUrlPrivate::setScheme(const QString &value, int len, bool doSetError)
Coverage: 100.000% (50/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 956-1019
100.000% (50/50)
3113
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: 3269-3326
 87.037% (47/54)
3111
QUrl::operator <
Name: QUrl::operator <
Prototype: bool QUrl::operator <(const QUrl &url) const
Coverage:  86.667% (39/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3562-3608
 86.667% (39/45)
3111
QUnixPrintWidgetPrivate::_q_printerChanged
Name: QUnixPrintWidgetPrivate::_q_printerChanged
Prototype: void QUnixPrintWidgetPrivate::_q_printerChanged(int index)
Coverage:  44.000% (11/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintdialog_unix.cpp
Lines: 723-766
 44.000% (11/25)
319
QUndoStack::push
Name: QUndoStack::push
Prototype: void QUndoStack::push(QUndoCommand *cmd)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qundostack.cpp
Lines: 576-620
  0.000% (0/38)
319
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: 782-843
 62.295% (38/61)
3111
QTriangulator::ComplexToSimple::outerBounds
Name: QTriangulator::ComplexToSimple::outerBounds
Prototype: template <typename T> QPair<QRBTree<int>::Node *, QRBTree<int>::Node *> QTriangulator<T>::ComplexToSimple::outerBounds(const QPodPoint &point) const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1120-1175
  0.000% (0/25)
319
QTransform::mapToPolygon
Name: QTransform::mapToPolygon
Prototype: QPolygon QTransform::mapToPolygon(const QRect &rect) const
Coverage:  0.000% (0/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1699-1740
  0.000% (0/75)
3136
QToolButton::sizeHint
Name: QToolButton::sizeHint
Prototype: QSize QToolButton::sizeHint() const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbutton.cpp
Lines: 321-363
  0.000% (0/25)
319
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: 796-842
  0.000% (0/36)
3111
QTextCursorPrivate::setBlockCharFormat
Name: QTextCursorPrivate::setBlockCharFormat
Prototype: void QTextCursorPrivate::setBlockCharFormat(const QTextCharFormat &_format, QTextDocumentPrivate::FormatChangeMode changeMode)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 723-769
  0.000% (0/26)
319
QStyleHelper::drawBorderPixmap
Name: QStyleHelper::drawBorderPixmap
Prototype: void drawBorderPixmap(const QPixmap &pixmap, QPainter *painter, const QRect &rect, int left, int top, int right, int bottom)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylehelper.cpp
Lines: 349-404
  0.000% (0/25)
319
QStyleHelper::calcLines
Name: QStyleHelper::calcLines
Prototype: QPolygonF calcLines(const QStyleOptionSlider *dial)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylehelper.cpp
Lines: 195-234
  0.000% (0/24)
316
QStateMachinePrivate::setError
Name: QStateMachinePrivate::setError
Prototype: void QStateMachinePrivate::setError(QStateMachine::Error errorCode, QAbstractState *currentContext)
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1455-1510
 87.500% (14/16)
318
QRasterPaintEngine::drawRects
Name: QRasterPaintEngine::drawRects
Prototype: void QRasterPaintEngine::drawRects(const QRect *rects, int rectCount)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1449-1499
  0.000% (0/27)
319
QPushButton::sizeHint
Name: QPushButton::sizeHint
Prototype: QSize QPushButton::sizeHint() const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qpushbutton.cpp
Lines: 387-431
  0.000% (0/31)
317
QPrintDialogPrivate::init
Name: QPrintDialogPrivate::init
Prototype: void QPrintDialogPrivate::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintdialog_unix.cpp
Lines: 295-345
100.000% (1/1)
311
QPixmapColorizeFilter::draw
Name: QPixmapColorizeFilter::draw
Prototype: void QPixmapColorizeFilter::draw(QPainter *painter, const QPointF &dest, const QPixmap &src, const QRectF &srcRect) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 1071-1121
  0.000% (0/17)
316
QPainterPath::percentAtLength
Name: QPainterPath::percentAtLength
Prototype: qreal QPainterPath::percentAtLength(qreal len) const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 2862-2914
  0.000% (0/25)
3110
QPainterPath::computeBoundingRect
Name: QPainterPath::computeBoundingRect
Prototype: void QPainterPath::computeBoundingRect() const
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 3394-3438
  0.000% (0/37)
3115
QOpenGLDebugLogger::logMessage
Name: QOpenGLDebugLogger::logMessage
Prototype: void QOpenGLDebugLogger::logMessage(const QOpenGLDebugMessage &debugMessage)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 1570-1613
  0.000% (0/21)
315
QMimeTypeParserBase::nextState
Name: QMimeTypeParserBase::nextState
Prototype: QMimeTypeParserBase::ParseState QMimeTypeParserBase::nextState(ParseState currentState, const QStringRef &startElement)
Coverage:  75.439% (43/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetypeparser.cpp
Lines: 107-154
 75.439% (43/57)
3126
QMdiAreaPrivate::updateTabBarGeometry
Name: QMdiAreaPrivate::updateTabBarGeometry
Prototype: void QMdiAreaPrivate::updateTabBarGeometry()
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 1623-1673
  0.000% (0/32)
3111
QMdiAreaPrivate::appendChild
Name: QMdiAreaPrivate::appendChild
Prototype: void QMdiAreaPrivate::appendChild(QMdiSubWindow *child)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 825-873
  0.000% (0/31)
319
QMatrix4x4::rotate
Name: QMatrix4x4::rotate
Prototype: void QMatrix4x4::rotate(const QQuaternion& quaternion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qmatrix4x4.cpp
Lines: 1319-1357
  0.000% (0/1)
311
QMainWindowPrivate::adjustCursor
Name: QMainWindowPrivate::adjustCursor
Prototype: void QMainWindowPrivate::adjustCursor(const QPoint &pos)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindow.cpp
Lines: 1360-1408
  0.000% (0/34)
3112
QLocalePrivate::updateSystemPrivate
Name: QLocalePrivate::updateSystemPrivate
Prototype: void QLocalePrivate::updateSystemPrivate()
Coverage:  57.143% (16/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 587-631
 57.143% (16/28)
3110
QListModeViewBase::intersectingSet
Name: QListModeViewBase::intersectingSet
Prototype: QVector<QModelIndex> QListModeViewBase::intersectingSet(const QRect &area) const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 2516-2558
  0.000% (0/31)
318
QJsonObject::insert
Name: QJsonObject::insert
Prototype: QJsonObject::iterator QJsonObject::insert(const QString &key, const QJsonValue &value)
Coverage:  50.000% (12/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 420-463
 50.000% (12/24)
318
QItemDelegate::editorEvent
Name: QItemDelegate::editorEvent
Prototype: bool QItemDelegate::editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qitemdelegate.cpp
Lines: 1111-1160
  0.000% (0/43)
319
QImageScale::qimageCalcApoints
Name: QImageScale::qimageCalcApoints
Prototype: int* QImageScale::qimageCalcApoints(int s, int d, int up)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qimagescale.cpp
Lines: 164-209
  0.000% (0/27)
319
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: 3562-3611
  0.000% (0/55)
3116
QHttpNetworkRequestPrivate::header
Name: QHttpNetworkRequestPrivate::header
Prototype: QByteArray QHttpNetworkRequestPrivate::header(const QHttpNetworkRequest &request, bool throughProxy)
Coverage:  63.636% (14/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkrequest.cpp
Lines: 130-176
 63.636% (14/22)
315
QGtk2Painter::paintBoxGap
Name: QGtk2Painter::paintBoxGap
Prototype: void QGtk2Painter::paintBoxGap(GtkWidget *gtkWidget, const gchar* part, const QRect &paintRect, GtkStateType state, GtkShadowType shadow, GtkPositionType gap_side, gint x, gint width, GtkStyle *style)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qgtk2painter.cpp
Lines: 207-272
  0.000% (0/40)
3111
QGridLayoutEngine::sizeHint
Name: QGridLayoutEngine::sizeHint
Prototype: QSizeF QGridLayoutEngine::sizeHint(Qt::SizeHint which, const QSizeF &constraint, const QAbstractLayoutStyleInfo *styleInfo) const
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qgridlayoutengine.cpp
Lines: 1064-1115
  0.000% (0/21)
316
QGraphicsScenePrivate::setFocusItemHelper
Name: QGraphicsScenePrivate::setFocusItemHelper
Prototype: void QGraphicsScenePrivate::setFocusItemHelper(QGraphicsItem *item, Qt::FocusReason focusReason, bool emitFocusChanged)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 815-876
  0.000% (0/45)
3113
QGraphicsItemPrivate::setFocusHelper
Name: QGraphicsItemPrivate::setFocusHelper
Prototype: void QGraphicsItemPrivate::setFocusHelper(Qt::FocusReason focusReason, bool climb, bool focusFromHide)
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 3296-3354
  0.000% (0/55)
3113
QGraphicsItem::deviceTransform
Name: QGraphicsItem::deviceTransform
Prototype: QTransform QGraphicsItem::deviceTransform(const QTransform &viewportTransform) const
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 4221-4266
  0.000% (0/21)
317
QGraphicsAnchorLayoutPrivate::calculateTrunk
Name: QGraphicsAnchorLayoutPrivate::calculateTrunk
Prototype: bool QGraphicsAnchorLayoutPrivate::calculateTrunk(Orientation orientation, const GraphPath &path, const QList<QSimplexConstraint *> &constraints, const QList<AnchorData *> &variables)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 2197-2262
  0.000% (0/10)
315
QFtpDTP::socketReadyRead
Name: QFtpDTP::socketReadyRead
Prototype: void QFtpDTP::socketReadyRead()
Coverage:  63.889% (23/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 645-715
 63.889% (23/36)
3112
QFontDatabase::smoothSizes
Name: QFontDatabase::smoothSizes
Prototype: QList<int> QFontDatabase::smoothSizes(const QString &family, const QString &styleName)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1863-1913
  0.000% (0/36)
3112
QFileSystemMetaData::fillFromStatBuf
Name: QFileSystemMetaData::fillFromStatBuf
Prototype: void QFileSystemMetaData::fillFromStatBuf(const struct stat64 &statBuffer)
Coverage: 100.000% (39/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine.cpp
Lines: 232-280
100.000% (39/39)
3113
QFileDialogPrivate::createToolButtons
Name: QFileDialogPrivate::createToolButtons
Prototype: void QFileDialogPrivate::createToolButtons()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 3111-3150
  0.000% (0/1)
311
QEvdevKeyboardHandler::create
Name: QEvdevKeyboardHandler::create
Prototype: QEvdevKeyboardHandler *QEvdevKeyboardHandler::create(const QString &device, const QString &specification, const QString &defaultKeymapFile)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp
Lines: 87-131
  0.000% (0/34)
3112
QDockAreaLayoutInfo::updateSeparatorWidgets
Name: QDockAreaLayoutInfo::updateSeparatorWidgets
Prototype: void QDockAreaLayoutInfo::updateSeparatorWidgets() const
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 2005-2054
  0.000% (0/32)
319
QDockAreaLayout::gapRect
Name: QDockAreaLayout::gapRect
Prototype: QRect QDockAreaLayout::gapRect(const QList<int> &path) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 3391-3437
  0.000% (0/26)
317
QDirModel::dropMimeData
Name: QDirModel::dropMimeData
Prototype: bool QDirModel::dropMimeData(const QMimeData *data, Qt::DropAction action, int , int , const QModelIndex &parent)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qdirmodel.cpp
Lines: 565-616
  0.000% (0/42)
3112
QDateTimeEdit::focusInEvent
Name: QDateTimeEdit::focusInEvent
Prototype: void QDateTimeEdit::focusInEvent(QFocusEvent *event)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdatetimeedit.cpp
Lines: 1213-1260
  0.000% (0/36)
3116
QDBusTrayIcon::showMessage
Name: QDBusTrayIcon::showMessage
Prototype: void QDBusTrayIcon::showMessage(const QString &title, const QString &msg, const QIcon &icon, QPlatformSystemTrayIcon::MessageIcon iconType, int msecs)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbustray/qdbustrayicon.cpp
Lines: 226-277
  0.000% (0/28)
3114
QDBusInterfacePrivate::metacall
Name: QDBusInterfacePrivate::metacall
Prototype: int QDBusInterfacePrivate::metacall(QMetaObject::Call c, int id, void **argv)
Coverage:  72.727% (24/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinterface.cpp
Lines: 260-317
 72.727% (24/33)
319
QDBusConnectionManager::executeConnectionRequest
Name: QDBusConnectionManager::executeConnectionRequest
Prototype: void QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData *data)
Coverage:  84.848% (28/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusconnection.cpp
Lines: 234-287
 84.848% (28/33)
3112
QCompleterPrivate::showPopup
Name: QCompleterPrivate::showPopup
Prototype: void QCompleterPrivate::showPopup(const QRect& rect)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qcompleter.cpp
Lines: 894-936
  0.000% (0/28)
319
QCommonStylePrivate::viewItemSize
Name: QCommonStylePrivate::viewItemSize
Prototype: QSize QCommonStylePrivate::viewItemSize(const QStyleOptionViewItem *option, int role) const
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 813-862
  0.000% (0/30)
3114
QByteArray::fromBase64
Name: QByteArray::fromBase64
Prototype: QByteArray QByteArray::fromBase64(const QByteArray &base64, Base64Options options)
Coverage:  97.826% (45/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 4130-4171
 97.826% (45/46)
3111
QApplicationPrivate::giveFocusAccordingToFocusPolicy
Name: QApplicationPrivate::giveFocusAccordingToFocusPolicy
Prototype: void QApplicationPrivate::giveFocusAccordingToFocusPolicy(QWidget *widget, QEvent *event, QPoint localPos)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 4251-4305
  0.000% (0/42)
3116
QAccessibleBridgeUtils::performEffectiveAction
Name: QAccessibleBridgeUtils::performEffectiveAction
Prototype: bool performEffectiveAction(QAccessibleInterface *iface, const QString &actionName)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/accessibility/qaccessiblebridgeutils.cpp
Lines: 68-105
  0.000% (0/37)
3111
QAbstractTableModel::dropMimeData
Name: QAbstractTableModel::dropMimeData
Prototype: bool QAbstractTableModel::dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 3551-3597
  0.000% (0/30)
318
Parser::parseRuleset
Name: Parser::parseRuleset
Prototype: bool Parser::parseRuleset(StyleRule *styleRule)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 2355-2399
  0.000% (0/30)
3110
InsertEdgeInET
Name: InsertEdgeInET
Prototype: static void InsertEdgeInET(EdgeTable *ET, EdgeTableEntry *ETE, int scanline, ScanLineListBlock **SLLBlock, int *iSLLBlock)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3120-3174
  0.000% (0/25)
317
Declaration::iconValue
Name: Declaration::iconValue
Prototype: QIcon Declaration::iconValue() const
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1688-1733
  0.000% (0/42)
3116
ucstrncmp
Name: ucstrncmp
Prototype: static int ucstrncmp(const QChar *a, const uchar *c, int l)
Coverage: 100.000% (14/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 528-617
100.000% (14/14)
308
tcbToBezier
Name: tcbToBezier
Prototype: QVector<QPointF> static inline tcbToBezier(const TCBPoints &tcbPoints)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1219-1263
100.000% (10/10)
304
qt_fetch_conical_gradient_template
Name: qt_fetch_conical_gradient_template
Prototype: template <class GradientBase, typename BlendType> static inline const BlendType * qt_fetch_conical_gradient_template( BlendType *buffer, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3650-3699
  0.000% (0/21)
306
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: 102-166
 63.158% (24/38)
3011
parsePosixZoneNameAndOffset
Name: parsePosixZoneNameAndOffset
Prototype: static QPair<QString, int> parsePosixZoneNameAndOffset(const char *&pos, const char *end)
Coverage:  88.235% (30/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 452-495
 88.235% (30/34)
309
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: 1857-1896
  0.000% (0/32)
3011
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QWindow *window)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 2546-2581
  0.000% (0/29)
3010
lo0bits
Name: lo0bits
Prototype: static int lo0bits(quint32 *y)
Coverage:  92.857% (26/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 663-703
 92.857% (26/28)
3010
lastIndexOfHelper
Name: lastIndexOfHelper
Prototype: static int lastIndexOfHelper(const ushort *haystack, int from, const ushort *needle, int sl, Qt::CaseSensitivity cs)
Coverage: 100.000% (33/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3172-3217
100.000% (33/33)
3010
correctWidgetContext
Name: correctWidgetContext
Prototype: static bool correctWidgetContext(Qt::ShortcutContext context, QWidget *w, QWidget *active_window)
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qshortcut.cpp
Lines: 135-195
  0.000% (0/61)
3013
correctGraphicsWidgetContext
Name: correctGraphicsWidgetContext
Prototype: static bool correctGraphicsWidgetContext(Qt::ShortcutContext context, QGraphicsWidget *w, QWidget *active_window)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qshortcut.cpp
Lines: 198-254
  0.000% (0/50)
3012
convert_BGR30_to_RGB30
Name: convert_BGR30_to_RGB30
Prototype: static void convert_BGR30_to_RGB30(QImageData *dest, const QImageData *src, Qt::ImageConversionFlags)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 641-665
  0.000% (0/7)
303
blendedImage
Name: blendedImage
Prototype: static QImage blendedImage(const QImage &start, const QImage &end, float alpha)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstyleanimation.cpp
Lines: 255-295
  0.000% (0/16)
306
QZipReader::extractAll
Name: QZipReader::extractAll
Prototype: bool QZipReader::extractAll(const QString &destinationDir) const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qzip.cpp
Lines: 1012-1060
  0.000% (0/31)
3013
QXmlSimpleReaderPrivate::parseString
Name: QXmlSimpleReaderPrivate::parseString
Prototype: bool QXmlSimpleReaderPrivate::parseString()
Coverage:  70.968% (22/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 7668-7724
 70.968% (22/31)
3010
QXcbWindow::updateNetWmUserTime
Name: QXcbWindow::updateNetWmUserTime
Prototype: void QXcbWindow::updateNetWmUserTime(xcb_timestamp_t timestamp)
Coverage:  80.000% (12/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1426-1476
 80.000% (12/15)
305
QXcbWindow::setWindowIcon
Name: QXcbWindow::setWindowIcon
Prototype: void QXcbWindow::setWindowIcon(const QIcon &icon)
Coverage:  81.250% (13/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1573-1613
 81.250% (13/16)
306
QXcbKeyboard::readXKBConfig
Name: QXcbKeyboard::readXKBConfig
Prototype: void QXcbKeyboard::readXKBConfig()
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 606-652
  0.000% (0/14)
304
QWindowsStyle::eventFilter
Name: QWindowsStyle::eventFilter
Prototype: bool QWindowsStyle::eventFilter(QObject *o, QEvent *e)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 145-197
  0.000% (0/34)
3012
QWidgetTextControl::setExtraSelections
Name: QWidgetTextControl::setExtraSelections
Prototype: void QWidgetTextControl::setExtraSelections(const QList<QTextEdit::ExtraSelection> &selections)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 2385-2429
  0.000% (0/27)
309
QWidgetTextControl::selectionRect
Name: QWidgetTextControl::selectionRect
Prototype: QRectF QWidgetTextControl::selectionRect(const QTextCursor &cursor) const
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 1470-1552
  0.000% (0/23)
306
QWidgetBackingStore::dirtyRegion
Name: QWidgetBackingStore::dirtyRegion
Prototype: QRegion QWidgetBackingStore::dirtyRegion(QWidget *widget) const
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 370-415
  0.000% (0/41)
309
Page:<>1
eLOC - Effective Lines of Code: 985
...10
eLOC - Effective Lines of Code: 46
...14
eLOC - Effective Lines of Code: 37
15
eLOC - Effective Lines of Code: 36
16
eLOC - Effective Lines of Code: 34
17
eLOC - Effective Lines of Code: 33
1819
eLOC - Effective Lines of Code: 30
20
eLOC - Effective Lines of Code: 29
21
eLOC - Effective Lines of Code: 28
22
eLOC - Effective Lines of Code: 28
...30
eLOC - Effective Lines of Code: 22
...40
eLOC - Effective Lines of Code: 17
...100
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 2
...308
eLOC - Effective Lines of Code: 0

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