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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 8
281
McCabe - Cyclomatic Complexity: 8
282
McCabe - Cyclomatic Complexity: 8
283
McCabe - Cyclomatic Complexity: 8
284285
McCabe - Cyclomatic Complexity: 9
286
McCabe - Cyclomatic Complexity: 9
287
McCabe - Cyclomatic Complexity: 9
288
McCabe - Cyclomatic Complexity: 10
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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::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::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
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
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
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
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
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
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
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
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
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
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
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
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::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::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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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::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
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
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::callWithArgumentList
Name: QDBusAbstractInterface::callWithArgumentList
Prototype: QDBusMessage QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode mode, const QString& method, const QList<QVariant>& args)
Coverage:  81.481% (22/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractinterface.cpp
Lines: 452-503
 81.481% (22/27)
279
QDBusConnectionPrivate::activateInternalFilters
Name: QDBusConnectionPrivate::activateInternalFilters
Prototype: bool QDBusConnectionPrivate::activateInternalFilters(const ObjectTreeNode &node, const QDBusMessage &msg)
Coverage:  79.487% (31/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 1392-1436
 79.487% (31/39)
279
QDBusConnectionPrivate::findMetaObject
Name: QDBusConnectionPrivate::findMetaObject
Prototype: QDBusMetaObject * QDBusConnectionPrivate::findMetaObject(const QString &service, const QString &path, const QString &interface, QDBusError &error)
Coverage:  76.923% (20/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 2529-2575
 76.923% (20/26)
279
QDBusInterfacePrivate::metacall
Name: QDBusInterfacePrivate::metacall
Prototype: int QDBusInterfacePrivate::metacall(QMetaObject::Call c, int id, void **argv)
Coverage:  72.727% (24/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinterface.cpp
Lines: 266-323
 72.727% (24/33)
319
QDBusUtil::isValidBusName
Name: QDBusUtil::isValidBusName
Prototype: bool isValidBusName(const QString &busName)
Coverage:  62.500% (15/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 437-462
 62.500% (15/24)
179
QDateTimeEditPrivate::convertSections
Name: QDateTimeEditPrivate::convertSections
Prototype: QDateTimeEdit::Sections QDateTimeEditPrivate::convertSections(QDateTimeParser::Sections s)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdatetimeedit.cpp
Lines: 2267-2288
  0.000% (0/25)
189
QDateTimeEditPrivate::positionCalendarPopup
Name: QDateTimeEditPrivate::positionCalendarPopup
Prototype: void QDateTimeEditPrivate::positionCalendarPopup()
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdatetimeedit.cpp
Lines: 2532-2563
  0.000% (0/30)
269
QDateTimePrivate::refreshDateTime
Name: QDateTimePrivate::refreshDateTime
Prototype: void QDateTimePrivate::refreshDateTime()
Coverage:  83.333% (20/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2762-2812
 83.333% (20/24)
239
QDialog::keyPressEvent
Name: QDialog::keyPressEvent
Prototype: void QDialog::keyPressEvent(QKeyEvent *e)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qdialog.cpp
Lines: 660-690
  0.000% (0/26)
159
QDialogButtonBoxPrivate::_q_handleButtonClicked
Name: QDialogButtonBoxPrivate::_q_handleButtonClicked
Prototype: void QDialogButtonBoxPrivate::_q_handleButtonClicked()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdialogbuttonbox.cpp
Lines: 851-883
  0.000% (0/16)
159
QDockAreaLayout::restoreState
Name: QDockAreaLayout::restoreState
Prototype: bool QDockAreaLayout::restoreState(QDataStream &stream, const QList<QDockWidget*> &_dockwidgets, bool testing)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 2348-2388
  0.000% (0/25)
279
QDockAreaLayoutInfo::reparentWidgets
Name: QDockAreaLayoutInfo::reparentWidgets
Prototype: void QDockAreaLayoutInfo::reparentWidgets(QWidget *parent)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 2069-2092
  0.000% (0/25)
179
QDockAreaLayoutInfo::updateSeparatorWidgets
Name: QDockAreaLayoutInfo::updateSeparatorWidgets
Prototype: void QDockAreaLayoutInfo::updateSeparatorWidgets() const
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 2011-2060
  0.000% (0/32)
319
QEglFSScreen::grabWindow
Name: QEglFSScreen::grabWindow
Prototype: QPixmap QEglFSScreen::grabWindow(WId wid, int x, int y, int width, int height) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/eglfs/qeglfsscreen.cpp
Lines: 158-204
  0.000% (0/24)
279
QEvdevKeyboardHandler::unloadKeymap
Name: QEvdevKeyboardHandler::unloadKeymap
Prototype: void QEvdevKeyboardHandler::unloadKeymap()
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp
Lines: 460-500
  0.000% (0/29)
279
QEvdevKeyboardManager::QEvdevKeyboardManager
Name: QEvdevKeyboardManager::QEvdevKeyboardManager
Prototype: QEvdevKeyboardManager::QEvdevKeyboardManager(const QString &key, const QString &specification, QObject *parent)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardmanager.cpp
Lines: 53-96
  0.000% (0/19)
229
QFSFileEnginePrivate::readFdFh
Name: QFSFileEnginePrivate::readFdFh
Prototype: qint64 QFSFileEnginePrivate::readFdFh(char *data, qint64 len)
Coverage:  69.231% (27/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp
Lines: 592-647
 69.231% (27/39)
309
QFSFileEnginePrivate::writeFdFh
Name: QFSFileEnginePrivate::writeFdFh
Prototype: qint64 QFSFileEnginePrivate::writeFdFh(const char *data, qint64 len)
Coverage:  76.471% (26/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp
Lines: 723-772
 76.471% (26/34)
249
QFileDialog::setOptions
Name: QFileDialog::setOptions
Prototype: void QFileDialog::setOptions(Options options)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 765-802
  0.000% (0/27)
259
QFileDialogPrivate::_q_deleteCurrent
Name: QFileDialogPrivate::_q_deleteCurrent
Prototype: void QFileDialogPrivate::_q_deleteCurrent()
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 3398-3448
  0.000% (0/27)
309
QFileDialogPrivate::restoreWidgetState
Name: QFileDialogPrivate::restoreWidgetState
Prototype: bool QFileDialogPrivate::restoreWidgetState(QStringList &history, int splitterPosition)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 2750-2791
  0.000% (0/30)
289
QFileIconProvider::icon
Name: QFileIconProvider::icon
Prototype: QIcon QFileIconProvider::icon(IconType type) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qfileiconprovider.cpp
Lines: 301-323
  0.000% (0/17)
119
QFileInfoGatherer::getFileInfos
Name: QFileInfoGatherer::getFileInfos
Prototype: void QFileInfoGatherer::getFileInfos(const QString &path, const QStringList &files)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfileinfogatherer.cpp
Lines: 279-331
  0.000% (0/28)
389
QFileSystemEngine::createDirectory
Name: QFileSystemEngine::createDirectory
Prototype: bool QFileSystemEngine::createDirectory(const QFileSystemEntry &entry, bool createParents)
Coverage:  88.889% (24/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 559-597
 88.889% (24/27)
199
QFileSystemEngine::slowCanonicalized
Name: QFileSystemEngine::slowCanonicalized
Prototype: QString QFileSystemEngine::slowCanonicalized(const QString &path)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine.cpp
Lines: 57-109
  0.000% (0/29)
299
QFileSystemModel::dropMimeData
Name: QFileSystemModel::dropMimeData
Prototype: bool QFileSystemModel::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/widgets/dialogs/qfilesystemmodel.cpp
Lines: 1205-1243
  0.000% (0/35)
239
QFileSystemWatcher::addPaths
Name: QFileSystemWatcher::addPaths
Prototype: QStringList QFileSystemWatcher::addPaths(const QStringList &paths)
Coverage:  84.615% (22/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemwatcher.cpp
Lines: 286-334
 84.615% (22/26)
289
QFontEngineFT::boundingBox
Name: QFontEngineFT::boundingBox
Prototype: glyph_metrics_t QFontEngineFT::boundingBox(const QGlyphLayout &glyphs)
Coverage:  40.000% (12/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 1692-1749
 40.000% (12/30)
439
QFontEngineQPF2::extractHeaderField
Name: QFontEngineQPF2::extractHeaderField
Prototype: QVariant QFontEngineQPF2::extractHeaderField(const uchar *data, HeaderTag requestedTag)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 195-224
  0.000% (0/20)
189
QFontEngineQPF2::verifyHeader
Name: QFontEngineQPF2::verifyHeader
Prototype: bool QFontEngineQPF2::verifyHeader(const uchar *data, int size)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 169-193
  0.000% (0/31)
189
QFormLayoutPrivate::arrangeWidgets
Name: QFormLayoutPrivate::arrangeWidgets
Prototype: void QFormLayoutPrivate::arrangeWidgets(const QVector<QLayoutStruct>& layouts, QRect &rect)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp
Lines: 1912-1973
  0.000% (0/29)
339
QGL2PaintEngineEx::clip
Name: QGL2PaintEngineEx::clip
Prototype: void QGL2PaintEngineEx::clip(const QVectorPath &path, Qt::ClipOperation op)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 2299-2359
  0.000% (0/32)
379
QGL2PaintEngineExPrivate::fillStencilWithVertexArray
Name: QGL2PaintEngineExPrivate::fillStencilWithVertexArray
Prototype: void QGL2PaintEngineExPrivate::fillStencilWithVertexArray(const float *data, int count, int *stops, int stopCount, const QGLRect &bounds, StencilFillMode mode)
Coverage:  18.519% (5/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 996-1087
 18.519% (5/27)
479
QGL2PaintEngineExPrivate::writeClip
Name: QGL2PaintEngineExPrivate::writeClip
Prototype: void QGL2PaintEngineExPrivate::writeClip(const QVectorPath &path, uint value)
Coverage:  48.718% (19/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 2225-2297
 48.718% (19/39)
429
QGLFormat::toSurfaceFormat
Name: QGLFormat::toSurfaceFormat
Prototype: QSurfaceFormat QGLFormat::toSurfaceFormat(const QGLFormat &format)
Coverage:  44.000% (11/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 478-507
 44.000% (11/25)
249
QGLTexture::bindCompressedTexture
Name: QGLTexture::bindCompressedTexture
Prototype: QSize QGLTexture::bindCompressedTexture (const char *buf, int len, const char *format)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 5356-5381
  0.000% (0/36)
149
QGLTexture::canBindCompressedTexture
Name: QGLTexture::canBindCompressedTexture
Prototype: bool QGLTexture::canBindCompressedTexture (const char *buf, int len, const char *format, bool *hasAlpha)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 5316-5352
  0.000% (0/36)
229
QGLTextureGlyphCache::resizeTextureData
Name: QGLTextureGlyphCache::resizeTextureData
Prototype: void QGLTextureGlyphCache::resizeTextureData(int width, int height)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qtextureglyphcache_gl.cpp
Lines: 144-277
  0.000% (0/28)
859
QGenericUnixTheme::themeHint
Name: QGenericUnixTheme::themeHint
Prototype: QVariant QGenericUnixTheme::themeHint(ThemeHint hint) const
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
Lines: 212-232
100.000% (16/16)
89
QGestureManager::unregisterGestureRecognizer
Name: QGestureManager::unregisterGestureRecognizer
Prototype: void QGestureManager::unregisterGestureRecognizer(Qt::GestureType type)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgesturemanager.cpp
Lines: 142-171
  0.000% (0/21)
179
QGlyphRun::operator==
Name: QGlyphRun::operator==
Prototype: bool QGlyphRun::operator==(const QGlyphRun &other) const
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qglyphrun.cpp
Lines: 165-189
  0.000% (0/27)
149
QGraphicsAnchorLayoutPrivate::addAnchor
Name: QGraphicsAnchorLayoutPrivate::addAnchor
Prototype: QGraphicsAnchor *QGraphicsAnchorLayoutPrivate::addAnchor(QGraphicsLayoutItem *firstItem, Qt::AnchorPoint firstEdge, QGraphicsLayoutItem *secondItem, Qt::AnchorPoint secondEdge, qreal *spacing)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 1633-1716
  0.000% (0/40)
399
QGraphicsAnchorLayoutPrivate::getGraphParts
Name: QGraphicsAnchorLayoutPrivate::getGraphParts
Prototype: QGraphicsAnchorLayoutPrivate::GraphParts QGraphicsAnchorLayoutPrivate::getGraphParts(Orientation orientation)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 2493-2564
  0.000% (0/22)
339
QGraphicsAnchorLayoutPrivate::solvePreferred
Name: QGraphicsAnchorLayoutPrivate::solvePreferred
Prototype: bool QGraphicsAnchorLayoutPrivate::solvePreferred(const QList<QSimplexConstraint *> &constraints, const QList<AnchorData *> &variables)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 2832-2941
  0.000% (0/25)
489
QGraphicsItem::isBlockedByModalPanel
Name: QGraphicsItem::isBlockedByModalPanel
Prototype: bool QGraphicsItem::isBlockedByModalPanel(QGraphicsItem **blockingPanel) const
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 2145-2182
  0.000% (0/33)
229
QGraphicsItem::mousePressEvent
Name: QGraphicsItem::mousePressEvent
Prototype: void QGraphicsItem::mousePressEvent(QGraphicsSceneMouseEvent *event)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 7169-7195
  0.000% (0/27)
179
QGraphicsItem::setFocusProxy
Name: QGraphicsItem::setFocusProxy
Prototype: void QGraphicsItem::setFocusProxy(QGraphicsItem *item)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 3534-3561
  0.000% (0/25)
199
QGraphicsItemPrivate::updateAncestorFlags
Name: QGraphicsItemPrivate::updateAncestorFlags
Prototype: void QGraphicsItemPrivate::updateAncestorFlags()
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 975-1003
  0.000% (0/25)
199
QGraphicsScene::render
Name: QGraphicsScene::render
Prototype: void QGraphicsScene::render(QPainter *painter, const QRectF &target, const QRectF &source, Qt::AspectRatioMode aspectRatioMode)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 1765-1834
  0.000% (0/22)
399
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 8
281
McCabe - Cyclomatic Complexity: 8
282
McCabe - Cyclomatic Complexity: 8
283
McCabe - Cyclomatic Complexity: 8
284285
McCabe - Cyclomatic Complexity: 9
286
McCabe - Cyclomatic Complexity: 9
287
McCabe - Cyclomatic Complexity: 9
288
McCabe - Cyclomatic Complexity: 10
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76

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