QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
eLOC - Effective Lines of Code: 985
...10
eLOC - Effective Lines of Code: 46
...20
eLOC - Effective Lines of Code: 29
...30
eLOC - Effective Lines of Code: 22
...35
eLOC - Effective Lines of Code: 19
36
eLOC - Effective Lines of Code: 19
37
eLOC - Effective Lines of Code: 18
38
eLOC - Effective Lines of Code: 18
3940
eLOC - Effective Lines of Code: 17
41
eLOC - Effective Lines of Code: 17
42
eLOC - Effective Lines of Code: 16
43
eLOC - Effective Lines of Code: 16
...50
eLOC - Effective Lines of Code: 14
...60
eLOC - Effective Lines of Code: 12
...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
fixToolBarOrientation
Name: fixToolBarOrientation
Prototype: static void fixToolBarOrientation(QLayoutItem *item, int dockPos)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 1904-1934
  0.000% (0/17)
175
do_mirror_data
Name: do_mirror_data
Prototype: template<class T> inline void do_mirror_data(QImageData *dst, QImageData *src, int dstX0, int dstY0, int dstXIncr, int dstYIncr, int w, int h)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 2965-2997
  0.000% (0/26)
178
detectWebBrowser
Name: detectWebBrowser
Prototype: static inline bool detectWebBrowser(const QByteArray &desktop, bool checkBrowserVariable, QString *browser)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp
Lines: 75-108
  0.000% (0/36)
1715
decompositionHelper
Name: decompositionHelper
Prototype: static const unsigned short * decompositionHelper (uint ucs4, int *length, int *tag, unsigned short *buffer)
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp
Lines: 1290-1315
 93.333% (14/15)
173
comp_func_Source_sse2
Name: comp_func_Source_sse2
Prototype: void comp_func_Source_sse2(uint *dst, const uint *src, int length, uint const_alpha)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 202-231
  0.000% (0/13)
175
calculateUnixPriority
Name: calculateUnixPriority
Prototype: static bool calculateUnixPriority(int priority, int *sched_policy, int *__sched_priority)
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthread_unix.cpp
Lines: 515-553
 66.667% (6/9)
173
buildMatchRule
Name: buildMatchRule
Prototype: static QByteArray buildMatchRule(const QString &service, const QString &objectPath, const QString &interface, const QString &member, const QStringList &argMatch, const QString & )
Coverage:  90.476% (19/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 337-363
 90.476% (19/21)
178
RadialFetchPlain::fetch
Name: RadialFetchPlain::fetch
Prototype: static void fetch(BlendType *buffer, BlendType *end, const Operator *op, const QSpanData *data, qreal det, qreal delta_det, qreal delta_delta_det, qreal b, qreal delta_b)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3603-3633
  0.000% (0/16)
176
QtPrivate::ResultStoreBase::resultAt
Name: QtPrivate::ResultStoreBase::resultAt
Prototype: ResultIteratorBase ResultStoreBase::resultAt(int index) const
Coverage:  92.000% (23/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qresultstore.cpp
Lines: 190-219
 92.000% (23/25)
178
QtPrivate::QStringList_removeDuplicates
Name: QtPrivate::QStringList_removeDuplicates
Prototype: int QtPrivate::QStringList_removeDuplicates(QStringList *that)
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringlist.cpp
Lines: 695-715
100.000% (13/13)
175
QXpmHandler::option
Name: QXpmHandler::option
Prototype: QVariant QXpmHandler::option(ImageOption option) const
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxpmhandler.cpp
Lines: 1251-1277
  0.000% (0/29)
179
QXmlSimpleReaderPrivate::processElementAttribute
Name: QXmlSimpleReaderPrivate::processElementAttribute
Prototype: bool QXmlSimpleReaderPrivate::processElementAttribute()
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 3865-3901
 76.471% (13/17)
176
QXmlSimpleReader::parse
Name: QXmlSimpleReader::parse
Prototype: bool QXmlSimpleReader::parse(const QXmlInputSource *input, bool incremental)
Coverage:  81.818% (9/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 3179-3206
 81.818% (9/11)
174
QXmlSimpleReader::feature
Name: QXmlSimpleReader::feature
Prototype: bool QXmlSimpleReader::feature(const QString& name, bool *ok) const
Coverage:  25.000% (6/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 2913-2935
 25.000% (6/24)
177
QXcbWindow::setTransparentForMouseEvents
Name: QXcbWindow::setTransparentForMouseEvents
Prototype: void QXcbWindow::setTransparentForMouseEvents(bool transparent)
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1478-1503
 66.667% (6/9)
173
QXcbWindow::handleXIEnterLeave
Name: QXcbWindow::handleXIEnterLeave
Prototype: void QXcbWindow::handleXIEnterLeave(xcb_ge_event_t *event)
Coverage:  80.000% (16/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2479-2508
 80.000% (16/20)
176
QXcbKeyboard::updateXKBStateFromState
Name: QXcbKeyboard::updateXKBStateFromState
Prototype: void QXcbKeyboard::updateXKBStateFromState(struct xkb_state *kb_state, quint16 state)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 770-795
  0.000% (0/4)
172
QXcbCursor::changeCursor
Name: QXcbCursor::changeCursor
Prototype: void QXcbCursor::changeCursor(QCursor *cursor, QWindow *widget)
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 346-377
 68.750% (11/16)
175
QXcbClipboard::~QXcbClipboard
Name: QXcbClipboard::~QXcbClipboard
Prototype: QXcbClipboard::~QXcbClipboard()
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 299-328
 76.471% (13/17)
175
QXcbClipboard::getSelection
Name: QXcbClipboard::getSelection
Prototype: QByteArray QXcbClipboard::getSelection(xcb_atom_t selection, xcb_atom_t target, xcb_atom_t property, xcb_timestamp_t time)
Coverage:  47.368% (9/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 992-1020
 47.368% (9/19)
175
QWizardPrivate::_q_handleFieldObjectDestroyed
Name: QWizardPrivate::_q_handleFieldObjectDestroyed
Prototype: void QWizardPrivate::_q_handleFieldObjectDestroyed(QObject *object)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 1732-1757
  0.000% (0/16)
176
QWizardPage::isComplete
Name: QWizardPage::isComplete
Prototype: bool QWizardPage::isComplete() const
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 3670-3700
  0.000% (0/27)
179
QWindowSystemInterface::sendWindowSystemEvents
Name: QWindowSystemInterface::sendWindowSystemEvents
Prototype: bool QWindowSystemInterface::sendWindowSystemEvents(QEventLoop::ProcessEventsFlags flags)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp
Lines: 637-667
  0.000% (0/19)
176
QWindowSystemInterface::handleWheelEvent
Name: QWindowSystemInterface::handleWheelEvent
Prototype: void QWindowSystemInterface::handleWheelEvent(QWindow *tlw, ulong timestamp, const QPointF & local, const QPointF & global, QPoint pixelDelta, QPoint angleDelta, Qt::KeyboardModifiers mods, Qt::ScrollPhase phase, Qt::MouseEventSource source)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp
Lines: 313-356
  0.000% (0/21)
175
QWindowPrivate::updateVisibility
Name: QWindowPrivate::updateVisibility
Prototype: void QWindowPrivate::updateVisibility()
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 308-338
  0.000% (0/17)
178
QWindowPrivate::maybeQuitOnLastWindowClosed
Name: QWindowPrivate::maybeQuitOnLastWindowClosed
Prototype: void QWindowPrivate::maybeQuitOnLastWindowClosed()
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 2348-2372
  0.000% (0/24)
176
QWindow::setParent
Name: QWindow::setParent
Prototype: void QWindow::setParent(QWindow *parent)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 601-630
  0.000% (0/21)
176
QWidgetResizeHandler::doResize
Name: QWidgetResizeHandler::doResize
Prototype: void QWidgetResizeHandler::doResize()
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetresizehandler.cpp
Lines: 489-517
  0.000% (0/14)
175
QWidget::foregroundRole
Name: QWidget::foregroundRole
Prototype: QPalette::ColorRole QWidget::foregroundRole() const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 4434-4462
  0.000% (0/17)
179
QWidget::ensurePolished
Name: QWidget::ensurePolished
Prototype: void QWidget::ensurePolished() const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 9992-10018
  0.000% (0/18)
176
QWellArray::keyPressEvent
Name: QWellArray::keyPressEvent
Prototype: void QWellArray::keyPressEvent(QKeyEvent* e)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp
Lines: 448-486
  0.000% (0/24)
1711
QWaitConditionPrivate::wait
Name: QWaitConditionPrivate::wait
Prototype: bool wait(unsigned long time)
Coverage:  78.947% (15/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp
Lines: 129-159
 78.947% (15/19)
176
QVersionNumber::fromString
Name: QVersionNumber::fromString
Prototype: QVersionNumber QVersionNumber::fromString(const QString &string, int *suffixIndex)
Coverage:  93.750% (15/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qversionnumber.cpp
Lines: 417-442
 93.750% (15/16)
174
QUrlInfo::operator==
Name: QUrlInfo::operator==
Prototype: bool QUrlInfo::operator==(const QUrlInfo &other) const
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qurlinfo.cpp
Lines: 679-699
  0.000% (0/33)
173
QUrl::setHost
Name: QUrl::setHost
Prototype: void QUrl::setHost(const QString &host, ParsingMode mode)
Coverage:  94.737% (18/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 2335-2366
 94.737% (18/19)
177
QTriangulator::SimpleToMonotone::decompose
Name: QTriangulator::SimpleToMonotone::decompose
Prototype: template <typename T> void QTriangulator<T>::SimpleToMonotone::decompose()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1756-1779
  0.000% (0/15)
175
QTriangulator::ComplexToSimple::splitEdge
Name: QTriangulator::ComplexToSimple::splitEdge
Prototype: template <typename T> int QTriangulator<T>::ComplexToSimple::splitEdge(int splitIndex)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1370-1399
  0.000% (0/10)
174
QTriangulator::ComplexToSimple::removeUnusedPoints
Name: QTriangulator::ComplexToSimple::removeUnusedPoints
Prototype: template <typename T> void QTriangulator<T>::ComplexToSimple::removeUnusedPoints()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1589-1612
  0.000% (0/16)
176
QTreeView::updateGeometries
Name: QTreeView::updateGeometries
Prototype: void QTreeView::updateGeometries()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 2830-2851
  0.000% (0/10)
174
QTreeView::selectionChanged
Name: QTreeView::selectionChanged
Prototype: void QTreeView::selectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3980-4007
  0.000% (0/10)
174
QTreeView::currentChanged
Name: QTreeView::currentChanged
Prototype: void QTreeView::currentChanged(const QModelIndex &current, const QModelIndex &previous)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3948-3975
  0.000% (0/15)
175
QToolBoxPrivate::updateTabs
Name: QToolBoxPrivate::updateTabs
Prototype: void QToolBoxPrivate::updateTabs()
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbox.cpp
Lines: 151-174
  0.000% (0/12)
174
QToolBarLayout::setExpanded
Name: QToolBarLayout::setExpanded
Prototype: void QToolBarLayout::setExpanded(bool exp)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbarlayout.cpp
Lines: 651-680
  0.000% (0/23)
176
QTimerInfoList::timeChanged
Name: QTimerInfoList::timeChanged
Prototype: bool QTimerInfoList::timeChanged(timespec *delta)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp
Lines: 109-139
  0.000% (0/4)
172
QTextTable::resize
Name: QTextTable::resize
Prototype: void QTextTable::resize(int rows, int cols)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 639-664
  0.000% (0/21)
177
QTextStream::seek
Name: QTextStream::seek
Prototype: bool QTextStream::seek(qint64 pos)
Coverage:  58.333% (7/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 1181-1210
 58.333% (7/12)
174
QTextHtmlParser::importStyleSheet
Name: QTextHtmlParser::importStyleSheet
Prototype: void QTextHtmlParser::importStyleSheet(const QString &href)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1759-1782
  0.000% (0/18)
177
QTextFramePrivate::remove_me
Name: QTextFramePrivate::remove_me
Prototype: void QTextFramePrivate::remove_me()
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 568-594
  0.000% (0/14)
174
QTextFragment::glyphRuns
Name: QTextFragment::glyphRuns
Prototype: QList<QGlyphRun> QTextFragment::glyphRuns(int pos, int len) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 1737-1762
  0.000% (0/18)
176
QTextEngine::font
Name: QTextEngine::font
Prototype: QFont QTextEngine::font(const QScriptItem &si) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 1968-1996
  0.000% (0/24)
177
QTextDocumentPrivate::insert_string
Name: QTextDocumentPrivate::insert_string
Prototype: void QTextDocumentPrivate::insert_string(int pos, uint strPos, uint length, int format, QTextUndoCommand::Operation op)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 314-340
  0.000% (0/7)
173
QTextDocumentLayout::tableBoundingRect
Name: QTextDocumentLayout::tableBoundingRect
Prototype: QRectF QTextDocumentLayout::tableBoundingRect(QTextTable *table) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 3211-3236
  0.000% (0/16)
176
QTextDocumentLayout::positionInlineObject
Name: QTextDocumentLayout::positionInlineObject
Prototype: void QTextDocumentLayout::positionInlineObject(QTextInlineObject item, int posInDocument, const QTextFormat &format)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 3076-3101
  0.000% (0/15)
175
QTestXunitStreamer::outputElements
Name: QTestXunitStreamer::outputElements
Prototype: void QTestXunitStreamer::outputElements(QTestElement *element, bool) const
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestxunitstreamer.cpp
Lines: 170-201
 93.333% (14/15)
175
QTest::qt_asprintf
Name: QTest::qt_asprintf
Prototype: int qt_asprintf(QTestCharBuffer *str, const char *format, ...)
Coverage:  61.538% (8/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qabstracttestlogger.cpp
Lines: 127-158
 61.538% (8/13)
175
QTableViewPrivate::heightHintForIndex
Name: QTableViewPrivate::heightHintForIndex
Prototype: int QTableViewPrivate::heightHintForIndex(const QModelIndex &index, int hint, QStyleOptionViewItem &option) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 940-968
  0.000% (0/12)
174
QTabBar::setTabButton
Name: QTabBar::setTabButton
Prototype: void QTabBar::setTabButton(int index, ButtonPosition position, QWidget *widget)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 2428-2451
  0.000% (0/19)
176
QStyleHelper::angle
Name: QStyleHelper::angle
Prototype: qreal angle(const QPointF &p1, const QPointF &p2)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylehelper.cpp
Lines: 163-193
  0.000% (0/15)
175
QStyle::itemPixmapRect
Name: QStyle::itemPixmapRect
Prototype: QRect QStyle::itemPixmapRect(const QRect &rect, int alignment, const QPixmap &pixmap) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstyle.cpp
Lines: 539-560
  0.000% (0/18)
176
QString::arg
Name: QString::arg
Prototype: QString QString::arg(qulonglong a, int fieldWidth, int base, QChar fillChar) const
Coverage:  50.000% (8/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7654-7680
 50.000% (8/16)
176
QString::arg
Name: QString::arg
Prototype: QString QString::arg(qlonglong a, int fieldWidth, int base, QChar fillChar) const
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7610-7636
100.000% (16/16)
176
QStorageInfoPrivate::initRootPath
Name: QStorageInfoPrivate::initRootPath
Prototype: void QStorageInfoPrivate::initRootPath()
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstorageinfo_unix.cpp
Lines: 441-469
 68.750% (11/16)
176
QStatusBar::hideOrShow
Name: QStatusBar::hideOrShow
Prototype: void QStatusBar::hideOrShow()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qstatusbar.cpp
Lines: 610-638
  0.000% (0/22)
176
QStateMachinePrivate::transitionStateEntryLessThan
Name: QStateMachinePrivate::transitionStateEntryLessThan
Prototype: bool QStateMachinePrivate::transitionStateEntryLessThan(QAbstractTransition *t1, QAbstractTransition *t2)
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 457-479
 69.231% (9/13)
175
QStateMachinePrivate::isInFinalState
Name: QStateMachinePrivate::isInFinalState
Prototype: bool QStateMachinePrivate::isInFinalState(QAbstractState* s) const
Coverage:  80.952% (17/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1244-1267
 80.952% (17/21)
177
QStandardItem::takeColumn
Name: QStandardItem::takeColumn
Prototype: QList<QStandardItem*> QStandardItem::takeColumn(int column)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 1829-1850
  0.000% (0/18)
176
QSslSocketPrivate::ensureLibraryLoaded
Name: QSslSocketPrivate::ensureLibraryLoaded
Prototype: bool QSslSocketPrivate::ensureLibraryLoaded()
Coverage:  56.250% (9/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 467-498
 56.250% (9/16)
176
QSslSocket::setSslConfiguration
Name: QSslSocket::setSslConfiguration
Prototype: void QSslSocket::setSslConfiguration(const QSslConfiguration &configuration)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 912-935
100.000% (4/4)
172
QSslConfiguration::isNull
Name: QSslConfiguration::isNull
Prototype: bool QSslConfiguration::isNull() const
Coverage:  57.143% (20/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslconfiguration.cpp
Lines: 240-259
 57.143% (20/35)
171
QSqlTableModel::deleteRowFromTable
Name: QSqlTableModel::deleteRowFromTable
Prototype: bool QSqlTableModel::deleteRowFromTable(int row)
Coverage:  50.000% (3/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 692-715
 50.000% (3/6)
172
QSqlQueryModel::insertColumns
Name: QSqlQueryModel::insertColumns
Prototype: bool QSqlQueryModel::insertColumns(int column, int count, const QModelIndex &parent)
Coverage:  90.476% (19/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 600-622
 90.476% (19/21)
175
QSqlDatabasePrivate::init
Name: QSqlDatabasePrivate::init
Prototype: void QSqlDatabasePrivate::init(const QString &type)
Coverage:  80.769% (21/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp
Lines: 722-788
 80.769% (21/26)
178
QSplashScreen::drawContents
Name: QSplashScreen::drawContents
Prototype: void QSplashScreen::drawContents(QPainter *painter)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplashscreen.cpp
Lines: 313-338
  0.000% (0/4)
172
QSpanCollection::updateInsertedRows
Name: QSpanCollection::updateInsertedRows
Prototype: void QSpanCollection::updateInsertedRows(int start, int end)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 201-244
  0.000% (0/19)
177
QSpanCollection::cleanSpanSubIndex
Name: QSpanCollection::cleanSpanSubIndex
Prototype: bool QSpanCollection::cleanSpanSubIndex(QSpanCollection::SubIndex &subindex, int y, bool update)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 301-325
  0.000% (0/20)
176
QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged
Name: QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged
Prototype: void QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged(const QList<QPersistentModelIndex> &sourceParents, QAbstractItemModel::LayoutChangeHint hint)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1322-1349
100.000% (16/16)
176
QSocks5SocketEnginePrivate::waitForConnected
Name: QSocks5SocketEnginePrivate::waitForConnected
Prototype: bool QSocks5SocketEnginePrivate::waitForConnected(int msecs, bool *timedOut)
Coverage:  86.364% (19/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1717-1743
 86.364% (19/22)
176
QSocks5SocketEngine::read
Name: QSocks5SocketEngine::read
Prototype: qint64 QSocks5SocketEngine::read(char *data, qint64 maxlen)
Coverage:  61.538% (8/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1504-1532
 61.538% (8/13)
175
QShortcutMap::setShortcutEnabled
Name: QShortcutMap::setShortcutEnabled
Prototype: int QShortcutMap::setShortcutEnabled(bool enable, int id, QObject *owner, const QKeySequence &key)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qshortcutmap.cpp
Lines: 224-252
  0.000% (0/20)
174
QShortcutMap::setShortcutAutoRepeat
Name: QShortcutMap::setShortcutAutoRepeat
Prototype: int QShortcutMap::setShortcutAutoRepeat(bool on, int id, QObject *owner, const QKeySequence &key)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qshortcutmap.cpp
Lines: 262-290
  0.000% (0/20)
174
QShortcutMap::nextState
Name: QShortcutMap::nextState
Prototype: QKeySequence::SequenceMatch QShortcutMap::nextState(QKeyEvent *e)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qshortcutmap.cpp
Lines: 360-395
  0.000% (0/22)
176
QShortcutMap::matches
Name: QShortcutMap::matches
Prototype: QKeySequence::SequenceMatch QShortcutMap::matches(const QKeySequence &seq1, const QKeySequence &seq2) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qshortcutmap.cpp
Lines: 573-599
  0.000% (0/18)
176
QSequentialAnimationGroup::updateState
Name: QSequentialAnimationGroup::updateState
Prototype: void QSequentialAnimationGroup::updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
Coverage:  86.364% (19/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qsequentialanimationgroup.cpp
Lines: 377-406
 86.364% (19/22)
177
QScrollerPrivate::updateVelocity
Name: QScrollerPrivate::updateVelocity
Prototype: void QScrollerPrivate::updateVelocity(const QPointF &deltaPixelRaw, qint64 deltaTime)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1071-1110
  0.000% (0/22)
176
QScrollArea::setWidget
Name: QScrollArea::setWidget
Prototype: void QScrollArea::setWidget(QWidget *widget)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollarea.cpp
Lines: 250-271
  0.000% (0/12)
174
QRingBuffer::free
Name: QRingBuffer::free
Prototype: void QRingBuffer::free(qint64 bytes)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qringbuffer.cpp
Lines: 66-96
100.000% (16/16)
175
QResourceRoot::name
Name: QResourceRoot::name
Prototype: inline QString QResourceRoot::name(int node) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 591-613
 71.429% (5/7)
173
QResourceRoot::data
Name: QResourceRoot::data
Prototype: const uchar *QResourceRoot::data(int node, qint64 *size) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 752-776
 42.857% (3/7)
173
QRasterPaintEngineState::QRasterPaintEngineState
Name: QRasterPaintEngineState::QRasterPaintEngineState
Prototype: QRasterPaintEngineState::QRasterPaintEngineState()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 595-620
  0.000% (0/1)
171
QRasterPaintEngine::fillPath
Name: QRasterPaintEngine::fillPath
Prototype: void QRasterPaintEngine::fillPath(const QPainterPath &path, QSpanData *fillData)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1345-1374
  0.000% (0/17)
173
QProgressDialogPrivate::init
Name: QProgressDialogPrivate::init
Prototype: void QProgressDialogPrivate::init(const QString &labelText, const QString &cancelText, int min, int max)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qprogressdialog.cpp
Lines: 108-130
  0.000% (0/5)
172
QPrintDialogPrivate::selectPrinter
Name: QPrintDialogPrivate::selectPrinter
Prototype: void QPrintDialogPrivate::selectPrinter(const QPrinter::OutputFormat outputFormat)
Coverage:  42.105% (8/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintdialog_unix.cpp
Lines: 348-378
 42.105% (8/19)
177
QPlatformScreen::transformBetween
Name: QPlatformScreen::transformBetween
Prototype: QTransform QPlatformScreen::transformBetween(Qt::ScreenOrientation a, Qt::ScreenOrientation b, const QRect &target)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformscreen.cpp
Lines: 388-417
  0.000% (0/17)
177
QPlatformFontDatabase::weightFromInteger
Name: QPlatformFontDatabase::weightFromInteger
Prototype: QFont::Weight QPlatformFontDatabase::weightFromInteger(int weight)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qplatformfontdatabase.cpp
Lines: 633-652
  0.000% (0/25)
179
QPlainTextEdit::setDocument
Name: QPlainTextEdit::setDocument
Prototype: void QPlainTextEdit::setDocument(QTextDocument *document)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 1283-1306
  0.000% (0/11)
174
QPdfEngine::drawPath
Name: QPdfEngine::drawPath
Prototype: void QPdfEngine::drawPath (const QPainterPath &p)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 859-884
  0.000% (0/20)
176
QPdf::ByteStream::prepareBuffer
Name: QPdf::ByteStream::prepareBuffer
Prototype: void ByteStream::prepareBuffer()
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 260-283
  0.000% (0/14)
174
QPathSegments::mergePoints
Name: QPathSegments::mergePoints
Prototype: void QPathSegments::mergePoints()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 753-783
  0.000% (0/16)
176
QParallelAnimationGroupPrivate::_q_uncontrolledAnimationFinished
Name: QParallelAnimationGroupPrivate::_q_uncontrolledAnimationFinished
Prototype: void QParallelAnimationGroupPrivate::_q_uncontrolledAnimationFinished()
Coverage:  91.667% (22/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qparallelanimationgroup.cpp
Lines: 213-240
 91.667% (22/24)
178
QPainterPrivate::detachPainterPrivate
Name: QPainterPrivate::detachPainterPrivate
Prototype: void QPainterPrivate::detachPainterPrivate(QPainter *q)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 306-330
  0.000% (0/13)
175
Page:<>1
eLOC - Effective Lines of Code: 985
...10
eLOC - Effective Lines of Code: 46
...20
eLOC - Effective Lines of Code: 29
...30
eLOC - Effective Lines of Code: 22
...35
eLOC - Effective Lines of Code: 19
36
eLOC - Effective Lines of Code: 19
37
eLOC - Effective Lines of Code: 18
38
eLOC - Effective Lines of Code: 18
3940
eLOC - Effective Lines of Code: 17
41
eLOC - Effective Lines of Code: 17
42
eLOC - Effective Lines of Code: 16
43
eLOC - Effective Lines of Code: 16
...50
eLOC - Effective Lines of Code: 14
...60
eLOC - Effective Lines of Code: 12
...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