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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...19
McCabe - Cyclomatic Complexity: 10
20
McCabe - Cyclomatic Complexity: 9
21
McCabe - Cyclomatic Complexity: 9
22
McCabe - Cyclomatic Complexity: 9
2324
McCabe - Cyclomatic Complexity: 8
25
McCabe - Cyclomatic Complexity: 8
26
McCabe - Cyclomatic Complexity: 8
27
McCabe - Cyclomatic Complexity: 8
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QDBusAbstractInterface::call
Name: QDBusAbstractInterface::call
Prototype: QDBusMessage QDBusAbstractInterface::call(QDBus::CallMode mode, const QString &method, const QVariant &arg1, const QVariant &arg2, const QVariant &arg3, const QVariant &arg4, const QVariant &arg5, const QVariant &arg6, const QVariant &arg7, const QVariant &arg8)
Coverage:  41.176% (7/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractinterface.cpp
Lines: 747-788
 41.176% (7/17)
139
QDBusAbstractInterface::asyncCall
Name: QDBusAbstractInterface::asyncCall
Prototype: QDBusPendingCall QDBusAbstractInterface::asyncCall(const QString &method, const QVariant &arg1, const QVariant &arg2, const QVariant &arg3, const QVariant &arg4, const QVariant &arg5, const QVariant &arg6, const QVariant &arg7, const QVariant &arg8)
Coverage:  5.882% (1/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractinterface.cpp
Lines: 813-853
  5.882% (1/17)
139
QCoreApplication::removePostedEvents
Name: QCoreApplication::removePostedEvents
Prototype: void QCoreApplication::removePostedEvents(QObject *receiver, int eventType)
Coverage: 100.000% (39/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 1679-1728
100.000% (39/39)
269
QCoreApplication::postEvent
Name: QCoreApplication::postEvent
Prototype: void QCoreApplication::postEvent(QObject *receiver, QEvent *event, int priority)
Coverage:  72.727% (24/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 1361-1437
 72.727% (24/33)
379
QCoreApplication::libraryPaths
Name: QCoreApplication::libraryPaths
Prototype: QStringList QCoreApplication::libraryPaths()
Coverage:  92.593% (25/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 2477-2513
 92.593% (25/27)
219
QConfFileSettingsPrivate::readIniFile
Name: QConfFileSettingsPrivate::readIniFile
Prototype: bool QConfFileSettingsPrivate::readIniFile(const QByteArray &data, UnparsedSettingsMap *unparsedIniSections)
Coverage:  69.444% (25/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1630-1702
 69.444% (25/36)
369
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: 900-942
  0.000% (0/28)
319
QColumnViewPrivate::updateScrollbars
Name: QColumnViewPrivate::updateScrollbars
Prototype: void QColumnViewPrivate::updateScrollbars()
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qcolumnview.cpp
Lines: 404-437
  0.000% (0/28)
229
QColor::toHsl
Name: QColor::toHsl
Prototype: QColor QColor::toHsl() const noexcept
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcolor.cpp
Lines: 1772-1821
  0.000% (0/42)
369
QClipboard::text
Name: QClipboard::text
Prototype: QString QClipboard::text(QString &subtype, Mode mode) const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qclipboard.cpp
Lines: 265-300
  0.000% (0/25)
219
QClipData::fixup
Name: QClipData::fixup
Prototype: void QClipData::fixup()
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3820-3868
  0.000% (0/30)
329
QCalendarYearValidator::handleKey
Name: QCalendarYearValidator::handleKey
Prototype: QCalendarDateSectionValidator::Section QCalendarYearValidator::handleKey(int key)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcalendarwidget.cpp
Lines: 363-399
  0.000% (0/31)
309
QCalendarDateValidator::setFormat
Name: QCalendarDateValidator::setFormat
Prototype: void QCalendarDateValidator::setFormat(const QString &format)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcalendarwidget.cpp
Lines: 547-593
  0.000% (0/27)
339
QByteArray::toBase64
Name: QByteArray::toBase64
Prototype: QByteArray QByteArray::toBase64(Base64Options options) const
Coverage: 100.000% (29/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 3851-3903
100.000% (29/29)
379
QByteArray::resize
Name: QByteArray::resize
Prototype: void QByteArray::resize(int size)
Coverage:  90.244% (37/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 1638-1677
 90.244% (37/41)
239
QBasicDrag::updateCursor
Name: QBasicDrag::updateCursor
Prototype: void QBasicDrag::updateCursor(Qt::DropAction action)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qsimpledrag.cpp
Lines: 282-317
  0.000% (0/22)
199
QAlphaPaintEngine::updateState
Name: QAlphaPaintEngine::updateState
Prototype: void QAlphaPaintEngine::updateState(const QPaintEngineState &state)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qpaintengine_alpha.cpp
Lines: 109-165
  0.000% (0/37)
379
QAccessibleWidget::state
Name: QAccessibleWidget::state
Prototype: QAccessible::State QAccessibleWidget::state() const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidget.cpp
Lines: 485-508
  0.000% (0/25)
189
QAccessibleTree::selectRow
Name: QAccessibleTree::selectRow
Prototype: bool QAccessibleTree::selectRow(int row)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/itemviews.cpp
Lines: 781-809
  0.000% (0/29)
189
QAccessibleTable::unselectRow
Name: QAccessibleTable::unselectRow
Prototype: bool QAccessibleTable::unselectRow(int row)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/itemviews.cpp
Lines: 317-351
  0.000% (0/28)
189
QAccessibleTable::unselectColumn
Name: QAccessibleTable::unselectColumn
Prototype: bool QAccessibleTable::unselectColumn(int column)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/itemviews.cpp
Lines: 353-387
  0.000% (0/28)
189
QAccessibleTable::selectRow
Name: QAccessibleTable::selectRow
Prototype: bool QAccessibleTable::selectRow(int row)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/itemviews.cpp
Lines: 259-287
  0.000% (0/31)
189
QAccessibleTable::selectColumn
Name: QAccessibleTable::selectColumn
Prototype: bool QAccessibleTable::selectColumn(int column)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/itemviews.cpp
Lines: 289-315
  0.000% (0/31)
169
QAccessibleMenuItem::state
Name: QAccessibleMenuItem::state
Prototype: QAccessible::State QAccessibleMenuItem::state() const
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblemenu.cpp
Lines: 276-302
  0.000% (0/33)
179
QAbstractSocketPrivate::canReadNotification
Name: QAbstractSocketPrivate::canReadNotification
Prototype: bool QAbstractSocketPrivate::canReadNotification()
Coverage:  90.909% (30/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 679-740
 90.909% (30/33)
209
QAbstractSocketPrivate::_q_testConnection
Name: QAbstractSocketPrivate::_q_testConnection
Prototype: void QAbstractSocketPrivate::_q_testConnection()
Coverage:  92.000% (23/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1151-1185
 92.000% (23/25)
169
QAbstractSocket::writeData
Name: QAbstractSocket::writeData
Prototype: qint64 QAbstractSocket::writeData(const char *data, qint64 size)
Coverage:  81.395% (35/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2492-2556
 81.395% (35/43)
289
QAbstractSocket::setSocketOption
Name: QAbstractSocket::setSocketOption
Prototype: void QAbstractSocket::setSocketOption(QAbstractSocket::SocketOption option, const QVariant &value)
Coverage:  66.667% (12/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1957-1991
 66.667% (12/18)
179
QAbstractSliderPrivate::scrollByDelta
Name: QAbstractSliderPrivate::scrollByDelta
Prototype: bool QAbstractSliderPrivate::scrollByDelta(Qt::Orientation orientation, Qt::KeyboardModifiers modifiers, int delta)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractslider.cpp
Lines: 697-759
  0.000% (0/36)
359
QAbstractSlider::triggerAction
Name: QAbstractSlider::triggerAction
Prototype: void QAbstractSlider::triggerAction(SliderAction action)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractslider.cpp
Lines: 608-638
  0.000% (0/16)
199
QAbstractListModel::dropMimeData
Name: QAbstractListModel::dropMimeData
Prototype: bool QAbstractListModel::dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 3639-3687
  0.000% (0/35)
329
QAbstractItemViewPrivate::editor
Name: QAbstractItemViewPrivate::editor
Prototype: QWidget *QAbstractItemViewPrivate::editor(const QModelIndex &index, const QStyleOptionViewItem &options)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 4195-4232
  0.000% (0/25)
259
QAbstractItemViewPrivate::_q_columnsAboutToBeRemoved
Name: QAbstractItemViewPrivate::_q_columnsAboutToBeRemoved
Prototype: void QAbstractItemViewPrivate::_q_columnsAboutToBeRemoved(const QModelIndex &parent, int start, int end)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 3437-3481
  0.000% (0/41)
299
QAbstractItemView::updateEditorGeometries
Name: QAbstractItemView::updateEditorGeometries
Prototype: void QAbstractItemView::updateEditorGeometries()
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 2700-2743
  0.000% (0/28)
299
QAbstractItemView::mouseReleaseEvent
Name: QAbstractItemView::mouseReleaseEvent
Prototype: void QAbstractItemView::mouseReleaseEvent(QMouseEvent *event)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 1894-1935
  0.000% (0/45)
299
QAbstractItemView::mousePressEvent
Name: QAbstractItemView::mousePressEvent
Prototype: void QAbstractItemView::mousePressEvent(QMouseEvent *event)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 1755-1814
  0.000% (0/38)
379
QAbstractItemView::currentChanged
Name: QAbstractItemView::currentChanged
Prototype: void QAbstractItemView::currentChanged(const QModelIndex &current, const QModelIndex &previous)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 3620-3652
  0.000% (0/29)
219
QAbstractItemDelegate::helpEvent
Name: QAbstractItemDelegate::helpEvent
Prototype: bool QAbstractItemDelegate::helpEvent(QHelpEvent *event, QAbstractItemView *view, const QStyleOptionViewItem &option, const QModelIndex &index)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemdelegate.cpp
Lines: 374-415
  0.000% (0/27)
249
QAbstractButton::setChecked
Name: QAbstractButton::setChecked
Prototype: void QAbstractButton::setChecked(bool checked)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractbutton.cpp
Lines: 614-655
  0.000% (0/33)
239
PathSimplifier::elementIsLeftOf
Name: PathSimplifier::elementIsLeftOf
Prototype: bool PathSimplifier::elementIsLeftOf(const Element *left, const Element *right)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1412-1440
  0.000% (0/25)
229
Parser::parse
Name: Parser::parse
Prototype: QJsonDocument Parser::parse(QJsonParseError *error)
Coverage:  76.000% (19/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 299-357
 76.000% (19/25)
309
Itemizer::generateScriptItemsCapitalize
Name: Itemizer::generateScriptItemsCapitalize
Prototype: void generateScriptItemsCapitalize(int start, int length)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 131-176
  0.000% (0/31)
309
CreateETandAET
Name: CreateETandAET
Prototype: static void CreateETandAET(int count, const QPoint *pts, EdgeTable *ET, EdgeTableEntry *AET, EdgeTableEntry *pETEs, ScanLineListBlock *pSLLBlock)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3225-3301
  0.000% (0/26)
379
AtSpiAdaptor::applicationInterface
Name: AtSpiAdaptor::applicationInterface
Prototype: bool AtSpiAdaptor::applicationInterface(QAccessibleInterface *interface, const QString &function, const QDBusMessage &message, const QDBusConnection &connection)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1303-1339
  0.000% (0/27)
269
AnchorData::refreshSizeHints
Name: AnchorData::refreshSizeHints
Prototype: void AnchorData::refreshSizeHints(const QLayoutStyleInfo *styleInfo)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 178-266
  0.000% (0/27)
509
uiEffectToFlag
Name: uiEffectToFlag
Prototype: static inline int uiEffectToFlag(Qt::UIEffect effect)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 4136-4155
  0.000% (0/15)
98
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: 535-624
100.000% (14/14)
308
transformIsSimple
Name: transformIsSimple
Prototype: static inline bool transformIsSimple(const QTransform& transform)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 4363-4386
  0.000% (0/32)
188
standardLibraryErrorString
Name: standardLibraryErrorString
Prototype: static QString standardLibraryErrorString(int errorCode)
Coverage:  62.500% (10/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsystemerror.cpp
Lines: 114-152
 62.500% (10/16)
178
shouldBePropagatedToWidget
Name: shouldBePropagatedToWidget
Prototype: static inline bool shouldBePropagatedToWidget(QEvent *event)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 167-181
  0.000% (0/9)
38
setTextDecorationFromValues
Name: setTextDecorationFromValues
Prototype: static void setTextDecorationFromValues(const QVector<QCss::Value> &values, QFont *font)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1198-1215
  0.000% (0/16)
128
read_xpm_string
Name: read_xpm_string
Prototype: static bool read_xpm_string(QByteArray &buf, QIODevice *d, const char * const *source, int &index, QByteArray &state)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxpmhandler.cpp
Lines: 791-824
  0.000% (0/22)
238
read_xbm_header
Name: read_xbm_header
Prototype: static bool read_xbm_header(QIODevice *device, int& w, int& h)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxbmhandler.cpp
Lines: 64-118
  0.000% (0/34)
328
qt_scaleForTransform
Name: qt_scaleForTransform
Prototype: bool qt_scaleForTransform(const QTransform &transform, qreal *scale)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 2320-2359
  0.000% (0/22)
268
qt_qdnsservicerecord_sort
Name: qt_qdnsservicerecord_sort
Prototype: static void qt_qdnsservicerecord_sort(QList<QDnsServiceRecord> &records)
Coverage:  95.455% (21/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qdnslookup.cpp
Lines: 107-155
 95.455% (21/22)
228
qt_multiplierForUnit
Name: qt_multiplierForUnit
Prototype: double qt_multiplierForUnit(QPrinter::Unit unit, int resolution)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprinter.cpp
Lines: 78-97
  0.000% (0/15)
98
qt_get_hex_rgb
Name: qt_get_hex_rgb
Prototype: bool qt_get_hex_rgb(const char *name, QRgb *rgb)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcolor_p.cpp
Lines: 76-114
  0.000% (0/29)
338
qt_getDefaultJustificationOpportunities
Name: qt_getDefaultJustificationOpportunities
Prototype: static inline void qt_getDefaultJustificationOpportunities(const ushort *string, int length, QGlyphLayout g, ushort *log_clusters, int spaceAs)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 846-878
  0.000% (0/28)
198
qt_blend_rgb32_on_rgb32_sse2
Name: qt_blend_rgb32_on_rgb32_sse2
Prototype: void qt_blend_rgb32_on_rgb32_sse2(uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int w, int h, int const_alpha)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 95-139
  0.000% (0/22)
278
q_createNativeChildrenAndSetParent
Name: q_createNativeChildrenAndSetParent
Prototype: void q_createNativeChildrenAndSetParent(const QWidget *parentWidget)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 1388-1412
  0.000% (0/22)
138
qSmartMaxSize
Name: qSmartMaxSize
Prototype: QSize qSmartMaxSize(const QSize &sizeHint, const QSize &minSize, const QSize &maxSize, const QSizePolicy &sizePolicy, Qt::Alignment align)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qlayoutengine.cpp
Lines: 392-413
  0.000% (0/26)
158
qDecodeDataUrl
Name: qDecodeDataUrl
Prototype: bool qDecodeDataUrl(const QUrl &uri, QString &mimeType, QByteArray &payload)
Coverage:  91.667% (22/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdataurl.cpp
Lines: 52-92
 91.667% (22/24)
218
qDBusReplyFill
Name: qDBusReplyFill
Prototype: void qDBusReplyFill(const QDBusMessage &reply, QDBusError &error, QVariant &data)
Coverage:  84.000% (21/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusreply.cpp
Lines: 190-247
 84.000% (21/25)
378
qCompress
Name: qCompress
Prototype: QByteArray qCompress(const uchar* data, int nbytes, int compressionLevel)
Coverage:  52.381% (11/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 593-631
 52.381% (11/21)
268
proxyAuthenticationKey
Name: proxyAuthenticationKey
Prototype: static QByteArray proxyAuthenticationKey(const QNetworkProxy &proxy, const QString &realm)
Coverage:  50.000% (7/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessauthenticationmanager.cpp
Lines: 102-138
 50.000% (7/14)
168
parse_length_modifier
Name: parse_length_modifier
Prototype: static LengthMod parse_length_modifier(const char * &c) noexcept
Coverage:  35.714% (5/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6034-6047
 35.714% (5/14)
98
parseTzTransitions
Name: parseTzTransitions
Prototype: static QVector<QTzTransition> parseTzTransitions(QDataStream &ds, int tzh_timecnt, bool longTran)
Coverage:  72.414% (21/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 189-220
 72.414% (21/29)
188
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QIODevice::OpenMode modes)
Coverage:  69.565% (16/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp
Lines: 2015-2039
 69.565% (16/23)
208
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QJsonValue &o)
Coverage:  20.000% (3/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonvalue.cpp
Lines: 750-781
 20.000% (3/15)
218
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QPen &p)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpen.cpp
Lines: 906-942
  0.000% (0/25)
248
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QPageLayout &layout)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagelayout.cpp
Lines: 949-984
  0.000% (0/16)
258
operator-
Name: operator-
Prototype: QVariant operator-(const QVariant &arg1, const QVariant &arg2)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 1977-2004
  0.000% (0/23)
208
operator+
Name: operator+
Prototype: QVariant operator+(const QVariant &arg1, const QVariant &arg2)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 1938-1969
  0.000% (0/23)
208
openModeToFopenMode
Name: openModeToFopenMode
Prototype: static inline QByteArray openModeToFopenMode(QIODevice::OpenMode flags, const QFileSystemEntry &fileEntry, QFileSystemMetaData &metaData)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp
Lines: 70-103
  0.000% (0/28)
208
loadTzTimeZones
Name: loadTzTimeZones
Prototype: static QTzTimeZoneHash loadTzTimeZones()
Coverage:  70.000% (14/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 71-98
 70.000% (14/20)
168
loadOpenSsl
Name: loadOpenSsl
Prototype: static QPair<QLibrary*, QLibrary*> loadOpenSsl()
Coverage:  12.500% (3/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 624-727
 12.500% (3/24)
368
lastIndexOfHelper
Name: lastIndexOfHelper
Prototype: static int lastIndexOfHelper(const char *haystack, int l, const char *needle, int ol, int from)
Coverage:  96.154% (25/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 2604-2635
 96.154% (25/26)
258
isProxyError
Name: isProxyError
Prototype: static bool isProxyError(QAbstractSocket::SocketError error)
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 534-547
 88.889% (8/9)
38
intersectPath
Name: intersectPath
Prototype: QPainterPath intersectPath(const QPainterPath &path, const QRectF &rect)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 2092-2119
  0.000% (0/22)
198
init
Name: init
Prototype: static void init(QTextBoundaryFinder::BoundaryType type, const QChar *chars, int length, QCharAttributes *attributes)
Coverage:  89.474% (17/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtextboundaryfinder.cpp
Lines: 52-83
 89.474% (17/19)
208
ignoreProxyFor
Name: ignoreProxyFor
Prototype: static bool ignoreProxyFor(const QNetworkProxyQuery &query)
Coverage:  9.091% (2/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy_generic.cpp
Lines: 54-87
  9.091% (2/22)
188
handleSpans
Name: handleSpans
Prototype: template <typename T> void handleSpans(int count, const QSpan *spans, const QSpanData *data, T &handler)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3987-4035
  0.000% (0/26)
298
getFcFamilyForStyleHint
Name: getFcFamilyForStyleHint
Prototype: static const char *getFcFamilyForStyleHint(const QFont::StyleHint style)
Coverage: 100.000% (14/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 339-363
100.000% (14/14)
148
fillRect_normalized
Name: fillRect_normalized
Prototype: static void fillRect_normalized(const QRect &r, QSpanData *data, QRasterPaintEnginePrivate *pe)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1382-1450
  0.000% (0/41)
468
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
directorySizeDistance
Name: directorySizeDistance
Prototype: static int directorySizeDistance(const QIconDirInfo &dir, int iconsize)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qiconloader.cpp
Lines: 580-603
  0.000% (0/22)
168
destStoreMonoLsb
Name: destStoreMonoLsb
Prototype: static void destStoreMonoLsb(QRasterBuffer *rasterBuffer, int x, int y, const uint *buffer, int length)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1178-1203
  0.000% (0/24)
168
destStoreMono
Name: destStoreMono
Prototype: static void destStoreMono(QRasterBuffer *rasterBuffer, int x, int y, const uint *buffer, int length)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1151-1176
  0.000% (0/24)
168
decode
Name: decode
Prototype: static int decode(QString &appendTo, const ushort *begin, const ushort *end)
Coverage: 100.000% (22/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 498-539
100.000% (22/22)
288
copyMouseEvent
Name: copyMouseEvent
Prototype: static QMouseEvent *copyMouseEvent(QEvent *e)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qflickgesture.cpp
Lines: 69-117
  0.000% (0/14)
128
convert_indexed8_to_RGB16_inplace
Name: convert_indexed8_to_RGB16_inplace
Prototype: static bool convert_indexed8_to_RGB16_inplace(QImageData *data, Qt::ImageConversionFlags)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 891-946
  0.000% (0/23)
378
convert_Mono_to_X32
Name: convert_Mono_to_X32
Prototype: static void convert_Mono_to_X32(QImageData *dest, const QImageData *src, Qt::ImageConversionFlags)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 1766-1805
  0.000% (0/22)
348
convert_BGR30_to_RGB30_inplace
Name: convert_BGR30_to_RGB30_inplace
Prototype: static bool convert_BGR30_to_RGB30_inplace(QImageData *data, Qt::ImageConversionFlags)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 673-709
  0.000% (0/17)
298
convertToRelative
Name: convertToRelative
Prototype: static int convertToRelative(QVector<TTF_POINT> *points)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 859-910
  0.000% (0/32)
358
convertToPcreOptions
Name: convertToPcreOptions
Prototype: static int convertToPcreOptions(QRegularExpression::PatternOptions patternOptions)
Coverage: 100.000% (22/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 787-807
100.000% (22/22)
168
convertFromGLImage
Name: convertFromGLImage
Prototype: static void convertFromGLImage(QImage &img, int w, int h, bool alpha_format, bool include_alpha)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 1838-1879
  0.000% (0/28)
238
comp_func_Plus_sse2
Name: comp_func_Plus_sse2
Prototype: void comp_func_Plus_sse2(uint *dst, const uint *src, int length, uint const_alpha)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 161-207
  0.000% (0/22)
268
changed_signal
Name: changed_signal
Prototype: static const char *changed_signal(int which)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 146-165
  0.000% (0/15)
118
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
blend_untransformed_generic_rgb64
Name: blend_untransformed_generic_rgb64
Prototype: static void blend_untransformed_generic_rgb64(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4179-4225
  0.000% (0/26)
358
Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...19
McCabe - Cyclomatic Complexity: 10
20
McCabe - Cyclomatic Complexity: 9
21
McCabe - Cyclomatic Complexity: 9
22
McCabe - Cyclomatic Complexity: 9
2324
McCabe - Cyclomatic Complexity: 8
25
McCabe - Cyclomatic Complexity: 8
26
McCabe - Cyclomatic Complexity: 8
27
McCabe - Cyclomatic Complexity: 8
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1

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