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

Functions

Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 6
...230
eLOC - Effective Lines of Code: 9
...240
eLOC - Effective Lines of Code: 10
...250
eLOC - Effective Lines of Code: 12
...260
eLOC - Effective Lines of Code: 15
...264
eLOC - Effective Lines of Code: 16
265
eLOC - Effective Lines of Code: 16
266
eLOC - Effective Lines of Code: 16
267
eLOC - Effective Lines of Code: 17
268269
eLOC - Effective Lines of Code: 17
270
eLOC - Effective Lines of Code: 18
271
eLOC - Effective Lines of Code: 18
272
eLOC - Effective Lines of Code: 19
...280
eLOC - Effective Lines of Code: 23
...290
eLOC - Effective Lines of Code: 32
...300
eLOC - Effective Lines of Code: 54
...306
eLOC - Effective Lines of Code: 182
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
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: 231-259
  0.000% (0/20)
174
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: 1515-1543
 61.538% (8/13)
175
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: 1728-1754
 86.364% (19/22)
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: 1328-1355
100.000% (16/16)
176
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: 308-332
  0.000% (0/20)
176
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: 208-251
  0.000% (0/19)
177
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: 319-344
  0.000% (0/4)
172
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: 724-788
 80.769% (21/26)
178
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: 606-628
 90.476% (19/21)
175
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: 693-716
 50.000% (3/6)
172
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: 920-943
100.000% (4/4)
172
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: 477-508
 56.250% (9/16)
176
QStateMachinePrivate::initializeAnimation
Name: QStateMachinePrivate::initializeAnimation
Prototype: QStateMachinePrivate::InitializeAnimationResult QStateMachinePrivate::initializeAnimation(QAbstractAnimation *abstractAnimation, const QPropertyAssignment &prop)
Coverage:  94.444% (17/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1521-1549
 94.444% (17/18)
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: 1253-1276
 80.952% (17/21)
177
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: 464-486
 69.231% (9/13)
175
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: 616-644
  0.000% (0/22)
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: 460-488
 68.750% (11/16)
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: 7674-7700
 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: 7630-7656
100.000% (16/16)
176
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: 545-566
  0.000% (0/18)
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: 169-199
  0.000% (0/15)
175
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: 2515-2538
  0.000% (0/19)
176
QTabBarPrivate::_q_scrollTabs
Name: QTabBarPrivate::_q_scrollTabs
Prototype: void QTabBarPrivate::_q_scrollTabs()
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 786-811
  0.000% (0/23)
177
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: 944-972
  0.000% (0/12)
174
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: 133-164
 61.538% (8/13)
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: 176-207
 93.333% (14/15)
175
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: 3080-3105
  0.000% (0/15)
175
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: 3215-3240
  0.000% (0/16)
176
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: 320-346
  0.000% (0/7)
173
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: 1979-2007
  0.000% (0/24)
177
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: 1747-1772
  0.000% (0/18)
176
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: 574-600
  0.000% (0/14)
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: 1794-1817
  0.000% (0/18)
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: 1196-1225
 58.333% (7/12)
174
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: 645-670
  0.000% (0/21)
177
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: 116-146
  0.000% (0/4)
172
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: 657-686
  0.000% (0/23)
176
QToolBoxPrivate::_q_widgetDestroyed
Name: QToolBoxPrivate::_q_widgetDestroyed
Prototype: void QToolBoxPrivate::_q_widgetDestroyed(QObject *object)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbox.cpp
Lines: 449-474
  0.000% (0/12)
174
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: 157-180
  0.000% (0/12)
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: 3936-3963
  0.000% (0/15)
175
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: 3968-3995
  0.000% (0/10)
174
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: 2818-2839
  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: 1595-1618
  0.000% (0/16)
176
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: 1376-1405
  0.000% (0/10)
174
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: 1762-1785
  0.000% (0/15)
175
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: 2341-2372
 94.737% (18/19)
177
QUrlInfo::operator==
Name: QUrlInfo::operator==
Prototype: bool QUrlInfo::operator==(const QUrlInfo &other) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qurlinfo.cpp
Lines: 685-705
  0.000% (0/7)
173
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: 424-449
 93.750% (15/16)
174
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: 136-166
 78.947% (15/19)
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: 454-492
  0.000% (0/24)
1711
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: 10024-10050
  0.000% (0/18)
176
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: 4456-4484
  0.000% (0/17)
179
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: 495-523
  0.000% (0/14)
175
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: 2383-2407
  0.000% (0/24)
176
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: 314-344
  0.000% (0/17)
178
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: 642-672
  0.000% (0/19)
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: 3675-3705
  0.000% (0/27)
179
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: 1738-1763
  0.000% (0/16)
176
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: 998-1026
 47.368% (9/19)
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: 305-334
 76.471% (13/17)
175
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: 352-383
 68.750% (11/16)
175
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: 776-801
  0.000% (0/4)
172
QXcbShmImage::setClip
Name: QXcbShmImage::setClip
Prototype: void QXcbShmImage::setClip(const QRegion &region)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 423-449
100.000% (7/7)
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: 2473-2502
 80.000% (16/20)
176
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: 1465-1490
 66.667% (6/9)
173
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: 2927-2949
 25.000% (6/24)
177
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: 3193-3220
 81.818% (9/11)
174
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: 3884-3920
 76.471% (13/17)
176
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: 1254-1280
  0.000% (0/29)
179
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: 701-721
100.000% (13/13)
175
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: 196-225
 92.000% (23/25)
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: 3602-3632
  0.000% (0/16)
176
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: 343-369
 90.476% (19/21)
178
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: 518-556
 66.667% (6/9)
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: 209-238
  0.000% (0/13)
175
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: 1296-1321
 93.333% (14/15)
173
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: 2984-3016
  0.000% (0/26)
178
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: 1897-1927
  0.000% (0/17)
175
fixedPubidLiteral
Name: fixedPubidLiteral
Prototype: static QString fixedPubidLiteral(const QString &data, bool *ok)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 795-823
  0.000% (0/18)
176
generateGlyph
Name: generateGlyph
Prototype: static QTtfGlyph generateGlyph(int index, const QPainterPath &path, qreal advance, qreal lsb, qreal ppem)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 960-991
  0.000% (0/4)
172
good_offset
Name: good_offset
Prototype: static ShiftResult good_offset(const QBezier *b1, const QBezier *b2, qreal offset, qreal threshold)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbezier.cpp
Lines: 237-259
  0.000% (0/13)
175
hb_stringToGlyphs
Name: hb_stringToGlyphs
Prototype: static HB_Bool hb_stringToGlyphs(HB_Font font, const HB_UChar16 *string, hb_uint32 length, HB_Glyph *glyphs, hb_uint32 *numGlyphs, HB_Bool rightToLeft)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 108-133
  0.000% (0/14)
174
lineIntersectsRect
Name: lineIntersectsRect
Prototype: static bool lineIntersectsRect(qfixed2d p1, qfixed2d p2, const qfixed2d &tl, const qfixed2d &br)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 1067-1100
  0.000% (0/16)
175
nextField
Name: nextField
Prototype: static QPair<QByteArray, QByteArray> nextField(const QByteArray &text, int &position, bool isNameValue)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookie.cpp
Lines: 384-412
100.000% (15/15)
175
operator<<
Name: operator<<
Prototype: static QDebug operator<<(QDebug debug, QDir::SortFlags sorting)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 2335-2357
  0.000% (0/32)
1711
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QSurfaceFormat &f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qsurfaceformat.cpp
Lines: 827-848
  0.000% (0/1)
171
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QAction *action)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qaction.cpp
Lines: 1307-1328
  0.000% (0/14)
175
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QUuid &id)
Coverage:  81.818% (9/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 663-690
 81.818% (9/11)
174
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QVariant &v)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 3614-3636
100.000% (16/16)
175
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QCursor &c)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qcursor.cpp
Lines: 335-358
  0.000% (0/11)
174
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QUuid &id)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 696-723
100.000% (11/11)
174
printPage
Name: printPage
Prototype: static void printPage(int index, QPainter *painter, const QTextDocument *doc, const QRectF &body, const QPointF &pageNumberPos)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 1855-1885
  0.000% (0/4)
172
propertyWriteReply
Name: propertyWriteReply
Prototype: static QDBusMessage propertyWriteReply(const QDBusMessage &msg, const QString &interface_name, const QByteArray &property_name, int status)
Coverage:  36.364% (4/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp
Lines: 300-327
 36.364% (4/11)
176
qDBusToggleWatch
Name: qDBusToggleWatch
Prototype: static void qDBusToggleWatch(DBusWatch *watch, void *data)
Coverage:  73.684% (14/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 257-284
 73.684% (14/19)
175
qFloatDistance
Name: qFloatDistance
Prototype: quint32 qFloatDistance(float a, float b)
Coverage:  80.000% (16/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qnumeric.cpp
Lines: 144-177
 80.000% (16/20)
177
qFloatDistance
Name: qFloatDistance
Prototype: quint64 qFloatDistance(double a, double b)
Coverage:  80.000% (16/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qnumeric.cpp
Lines: 202-235
 80.000% (16/20)
177
qstrtoull
Name: qstrtoull
Prototype: unsigned long long qstrtoull(const char * nptr, const char **endptr, int base, bool *ok)
Coverage:  89.474% (17/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 381-407
 89.474% (17/19)
175
qt_blend_rgb32_on_rgb16
Name: qt_blend_rgb32_on_rgb16
Prototype: static void qt_blend_rgb32_on_rgb16(uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int w, int h, int const_alpha)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 296-331
  0.000% (0/10)
174
qt_ends_with
Name: qt_ends_with
Prototype: static inline bool qt_ends_with(const QChar *haystack, int haystackLen, const QChar *needle, int needleLen, Qt::CaseSensitivity cs)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 10223-10247
100.000% (19/19)
177
qt_int_to_string
Name: qt_int_to_string
Prototype: const char *qt_int_to_string(int val, char *buf)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 137-159
  0.000% (0/14)
175
Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 6
...230
eLOC - Effective Lines of Code: 9
...240
eLOC - Effective Lines of Code: 10
...250
eLOC - Effective Lines of Code: 12
...260
eLOC - Effective Lines of Code: 15
...264
eLOC - Effective Lines of Code: 16
265
eLOC - Effective Lines of Code: 16
266
eLOC - Effective Lines of Code: 16
267
eLOC - Effective Lines of Code: 17
268269
eLOC - Effective Lines of Code: 17
270
eLOC - Effective Lines of Code: 18
271
eLOC - Effective Lines of Code: 18
272
eLOC - Effective Lines of Code: 19
...280
eLOC - Effective Lines of Code: 23
...290
eLOC - Effective Lines of Code: 32
...300
eLOC - Effective Lines of Code: 54
...306
eLOC - Effective Lines of Code: 182

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