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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...190
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 2
...210
McCabe - Cyclomatic Complexity: 3
...218
McCabe - Cyclomatic Complexity: 3
219
McCabe - Cyclomatic Complexity: 3
220
McCabe - Cyclomatic Complexity: 3
221
McCabe - Cyclomatic Complexity: 3
222223
McCabe - Cyclomatic Complexity: 3
224
McCabe - Cyclomatic Complexity: 3
225
McCabe - Cyclomatic Complexity: 3
226
McCabe - Cyclomatic Complexity: 3
...230
McCabe - Cyclomatic Complexity: 3
...240
McCabe - Cyclomatic Complexity: 4
...250
McCabe - Cyclomatic Complexity: 4
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QMdiSubWindow::contextMenuEvent
Name: QMdiSubWindow::contextMenuEvent
Prototype: void QMdiSubWindow::contextMenuEvent(QContextMenuEvent *contextMenuEvent)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 3437-3451
  0.000% (0/9)
83
QMdiSubWindow::moveEvent
Name: QMdiSubWindow::moveEvent
Prototype: void QMdiSubWindow::moveEvent(QMoveEvent *moveEvent)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 3115-3125
  0.000% (0/7)
63
QMdiSubWindowPrivate::_q_processFocusChanged
Name: QMdiSubWindowPrivate::_q_processFocusChanged
Prototype: void QMdiSubWindowPrivate::_q_processFocusChanged(QWidget *old, QWidget *now)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 956-965
  0.000% (0/13)
63
QMdiSubWindowPrivate::_q_updateStaysOnTopHint
Name: QMdiSubWindowPrivate::_q_updateStaysOnTopHint
Prototype: void QMdiSubWindowPrivate::_q_updateStaysOnTopHint()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 892-906
  0.000% (0/7)
73
QMdiSubWindowPrivate::enterRubberBandMode
Name: QMdiSubWindowPrivate::enterRubberBandMode
Prototype: void QMdiSubWindowPrivate::enterRubberBandMode()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1889-1907
  0.000% (0/7)
143
QMdiSubWindowPrivate::getOperation
Name: QMdiSubWindowPrivate::getOperation
Prototype: QMdiSubWindowPrivate::Operation QMdiSubWindowPrivate::getOperation(const QPoint &pos) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1609-1616
  0.000% (0/6)
53
QMdiSubWindowPrivate::leaveInteractiveMode
Name: QMdiSubWindowPrivate::leaveInteractiveMode
Prototype: void QMdiSubWindowPrivate::leaveInteractiveMode()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 970-985
  0.000% (0/10)
103
QMdiSubWindowPrivate::menuBar
Name: QMdiSubWindowPrivate::menuBar
Prototype: QMenuBar *QMdiSubWindowPrivate::menuBar() const
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 733-747
  0.000% (0/11)
63
QMdiSubWindowPrivate::originalWindowTitle
Name: QMdiSubWindowPrivate::originalWindowTitle
Prototype: QString QMdiSubWindowPrivate::originalWindowTitle()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 251-260
  0.000% (0/7)
63
QMdiSubWindowPrivate::restoreFocus
Name: QMdiSubWindowPrivate::restoreFocus
Prototype: bool QMdiSubWindowPrivate::restoreFocus()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 2060-2073
  0.000% (0/13)
103
QMdiSubWindowPrivate::storeFocusWidget
Name: QMdiSubWindowPrivate::storeFocusWidget
Prototype: inline void QMdiSubWindowPrivate::storeFocusWidget()
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1322-1328
  0.000% (0/9)
33
QMdiSubWindowPrivate::titleBarHeight
Name: QMdiSubWindowPrivate::titleBarHeight
Prototype: int QMdiSubWindowPrivate::titleBarHeight(const QStyleOptionTitleBar &options) const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1713-1725
  0.000% (0/15)
83
QMdiSubWindowPrivate::updateCursor
Name: QMdiSubWindowPrivate::updateCursor
Prototype: void QMdiSubWindowPrivate::updateCursor()
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1069-1088
  0.000% (0/9)
73
QMdiSubWindowPrivate::updateDirtyRegions
Name: QMdiSubWindowPrivate::updateDirtyRegions
Prototype: void QMdiSubWindowPrivate::updateDirtyRegions()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1093-1101
  0.000% (0/7)
43
QMenu::clear
Name: QMenu::clear
Prototype: void QMenu::clear()
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2058-2067
  0.000% (0/9)
53
QMenu::isEmpty
Name: QMenu::isEmpty
Prototype: bool QMenu::isEmpty() const
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2040-2050
  0.000% (0/11)
63
QMenuBar::mouseMoveEvent
Name: QMenuBar::mouseMoveEvent
Prototype: void QMenuBar::mouseMoveEvent(QMouseEvent *e)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 1182-1191
  0.000% (0/15)
73
QMenuBar::setVisible
Name: QMenuBar::setVisible
Prototype: void QMenuBar::setVisible(bool visible)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 1011-1019
  0.000% (0/7)
53
QMenuBarPrivate::_q_actionHovered
Name: QMenuBarPrivate::_q_actionHovered
Prototype: void QMenuBarPrivate::_q_actionHovered()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 523-537
  0.000% (0/7)
83
QMenuBarPrivate::_q_internalShortcutActivated
Name: QMenuBarPrivate::_q_internalShortcutActivated
Prototype: void QMenuBarPrivate::_q_internalShortcutActivated(int id)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 1707-1720
  0.000% (0/11)
83
QMenuBarPrivate::actionAt
Name: QMenuBarPrivate::actionAt
Prototype: QAction *QMenuBarPrivate::actionAt(QPoint p) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 114-121
  0.000% (0/7)
43
QMenuBarPrivate::activateAction
Name: QMenuBarPrivate::activateAction
Prototype: void QMenuBarPrivate::activateAction(QAction *action, QAction::ActionEvent action_e)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 499-512
  0.000% (0/9)
63
QMenuBarPrivate::init
Name: QMenuBarPrivate::init
Prototype: void QMenuBarPrivate::init()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 687-715
  0.000% (0/7)
133
QMenuPrivate::setPlatformMenu
Name: QMenuPrivate::setPlatformMenu
Prototype: void QMenuPrivate::setPlatformMenu(QPlatformMenu *menu)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 162-173
  0.000% (0/9)
73
QMenuPrivate::syncPlatformMenu
Name: QMenuPrivate::syncPlatformMenu
Prototype: void QMenuPrivate::syncPlatformMenu()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 178-198
  0.000% (0/7)
163
QMenuSloppyState::childLeave
Name: QMenuSloppyState::childLeave
Prototype: void QMenuSloppyState::childLeave()
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 678-685
  0.000% (0/9)
43
QMenuSloppyState::enter
Name: QMenuSloppyState::enter
Prototype: void QMenuSloppyState::enter()
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 650-660
  0.000% (0/9)
63
QMenuSloppyState::leave
Name: QMenuSloppyState::leave
Prototype: void QMenuSloppyState::leave()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 669-676
  0.000% (0/7)
43
QMessageAuthenticationCode::result
Name: QMessageAuthenticationCode::result
Prototype: QByteArray QMessageAuthenticationCode::result() const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmessageauthenticationcode.cpp
Lines: 263-286
 71.429% (5/7)
143
QMessageBox::buttonText
Name: QMessageBox::buttonText
Prototype: QString QMessageBox::buttonText(int button) const
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 2479-2490
  0.000% (0/11)
63
QMessageBox::removeButton
Name: QMessageBox::removeButton
Prototype: void QMessageBox::removeButton(QAbstractButton *button)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 910-920
  0.000% (0/7)
83
QMessageBox::setButtonText
Name: QMessageBox::setButtonText
Prototype: void QMessageBox::setButtonText(int button, const QString &text)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 2501-2510
  0.000% (0/11)
53
QMessageBox::setStandardButtons
Name: QMessageBox::setStandardButtons
Prototype: void QMessageBox::setStandardButtons(StandardButtons buttons)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 933-945
  0.000% (0/7)
93
QMessageBox::showEvent
Name: QMessageBox::showEvent
Prototype: void QMessageBox::showEvent(QShowEvent *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 1594-1619
  0.000% (0/7)
103
QMessageBoxPrivate::_q_buttonClicked
Name: QMessageBoxPrivate::_q_buttonClicked
Prototype: void QMessageBoxPrivate::_q_buttonClicked(QAbstractButton *button)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 498-521
  0.000% (0/11)
143
QMessageBoxPrivate::abstractButtonForId
Name: QMessageBoxPrivate::abstractButtonForId
Prototype: QAbstractButton *QMessageBoxPrivate::abstractButtonForId(int id) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 2010-2019
  0.000% (0/7)
73
QMessageBoxPrivate::execReturnCode
Name: QMessageBoxPrivate::execReturnCode
Prototype: int QMessageBoxPrivate::execReturnCode(QAbstractButton *button)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 487-496
  0.000% (0/7)
63
QMessageLogger::critical
Name: QMessageLogger::critical
Prototype: void QMessageLogger::critical(const QLoggingCategory &cat, const char *msg, ...) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 686-702
  0.000% (0/7)
113
QMessageLogger::critical
Name: QMessageLogger::critical
Prototype: void QMessageLogger::critical(QMessageLogger::CategoryFunction catFunc, const char *msg, ...) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 711-729
  0.000% (0/7)
123
QMessageLogger::debug
Name: QMessageLogger::debug
Prototype: void QMessageLogger::debug(const QLoggingCategory &cat, const char *msg, ...) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 341-357
  0.000% (0/7)
113
QMessageLogger::debug
Name: QMessageLogger::debug
Prototype: void QMessageLogger::debug(QMessageLogger::CategoryFunction catFunc, const char *msg, ...) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 366-384
  0.000% (0/7)
123
QMessageLogger::info
Name: QMessageLogger::info
Prototype: void QMessageLogger::info(const QLoggingCategory &cat, const char *msg, ...) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 452-468
  0.000% (0/7)
113
QMessageLogger::info
Name: QMessageLogger::info
Prototype: void QMessageLogger::info(QMessageLogger::CategoryFunction catFunc, const char *msg, ...) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 477-495
  0.000% (0/7)
123
QMessageLogger::warning
Name: QMessageLogger::warning
Prototype: void QMessageLogger::warning(const QLoggingCategory &cat, const char *msg, ...) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 570-586
  0.000% (0/7)
113
QMessageLogger::warning
Name: QMessageLogger::warning
Prototype: void QMessageLogger::warning(QMessageLogger::CategoryFunction catFunc, const char *msg, ...) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 595-613
  0.000% (0/7)
123
QMetaCallEvent::placeMetaCall
Name: QMetaCallEvent::placeMetaCall
Prototype: void QMetaCallEvent::placeMetaCall(QObject *object)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 497-506
100.000% (9/9)
53
QMetaEnum::key
Name: QMetaEnum::key
Prototype: const char *QMetaEnum::key(int index) const
Coverage:  44.444% (4/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 2520-2529
 44.444% (4/9)
73
QMetaEnum::value
Name: QMetaEnum::value
Prototype: int QMetaEnum::value(int index) const
Coverage:  44.444% (4/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 2537-2546
 44.444% (4/9)
73
QMetaMethod::fromSignalImpl
Name: QMetaMethod::fromSignalImpl
Prototype: QMetaMethod QMetaMethod::fromSignalImpl(const QMetaObject *metaObject, void **signal)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 2046-2060
100.000% (7/7)
103
QMetaMethod::revision
Name: QMetaMethod::revision
Prototype: int QMetaMethod::revision() const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1984-1995
 71.429% (5/7)
83
QMetaMethodBuilder::d_func
Name: QMetaMethodBuilder::d_func
Prototype: QMetaMethodBuilderPrivate *QMetaMethodBuilder::d_func() const
Coverage:  80.000% (12/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1863-1872
 80.000% (12/15)
53
QMetaMethodBuilder::setRevision
Name: QMetaMethodBuilder::setRevision
Prototype: void QMetaMethodBuilder::setRevision(int revision)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 2086-2096
 85.714% (6/7)
63
QMetaMethodPrivate::signature
Name: QMetaMethodPrivate::signature
Prototype: QByteArray QMetaMethodPrivate::signature() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1650-1665
100.000% (7/7)
123
QMetaObject::classInfo
Name: QMetaObject::classInfo
Prototype: QMetaClassInfo QMetaObject::classInfo(int index) const
Coverage:  72.727% (8/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1181-1194
 72.727% (8/11)
93
QMetaObject::enumerator
Name: QMetaObject::enumerator
Prototype: QMetaEnum QMetaObject::enumerator(int index) const
Coverage:  90.909% (10/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1082-1095
 90.909% (10/11)
93
QMetaObject::inherits
Name: QMetaObject::inherits
Prototype: bool QMetaObject::inherits(const QMetaObject *metaObject) const noexcept
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 336-344
100.000% (7/7)
53
QMetaObject::method
Name: QMetaObject::method
Prototype: QMetaMethod QMetaObject::method(int index) const
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1062-1075
100.000% (11/11)
93
QMetaObject::userProperty
Name: QMetaObject::userProperty
Prototype: QMetaProperty QMetaObject::userProperty() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1160-1169
100.000% (7/7)
63
QMetaObjectBuilder::addProperty
Name: QMetaObjectBuilder::addProperty
Prototype: QMetaPropertyBuilder QMetaObjectBuilder::addProperty(const QMetaProperty& prototype)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 584-610
100.000% (7/7)
223
QMetaObjectBuilder::indexOfClassInfo
Name: QMetaObjectBuilder::indexOfClassInfo
Prototype: int QMetaObjectBuilder::indexOfClassInfo(const QByteArray& name)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1058-1065
100.000% (7/7)
43
QMetaObjectBuilder::indexOfConstructor
Name: QMetaObjectBuilder::indexOfConstructor
Prototype: int QMetaObjectBuilder::indexOfConstructor(const QByteArray& signature)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1011-1019
100.000% (5/5)
53
QMetaObjectBuilder::indexOfEnumerator
Name: QMetaObjectBuilder::indexOfEnumerator
Prototype: int QMetaObjectBuilder::indexOfEnumerator(const QByteArray& name)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1042-1049
100.000% (5/5)
43
QMetaObjectBuilder::indexOfMethod
Name: QMetaObjectBuilder::indexOfMethod
Prototype: int QMetaObjectBuilder::indexOfMethod(const QByteArray& signature)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 963-971
100.000% (5/5)
53
QMetaObjectBuilder::indexOfProperty
Name: QMetaObjectBuilder::indexOfProperty
Prototype: int QMetaObjectBuilder::indexOfProperty(const QByteArray& name)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1027-1034
100.000% (5/5)
43
QMetaObjectBuilder::indexOfSignal
Name: QMetaObjectBuilder::indexOfSignal
Prototype: int QMetaObjectBuilder::indexOfSignal(const QByteArray& signature)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 979-987
 85.714% (6/7)
53
QMetaObjectBuilder::indexOfSlot
Name: QMetaObjectBuilder::indexOfSlot
Prototype: int QMetaObjectBuilder::indexOfSlot(const QByteArray& signature)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 995-1003
 85.714% (6/7)
53
QMetaObjectBuilderPrivate::hasRevisionedMethods
Name: QMetaObjectBuilderPrivate::hasRevisionedMethods
Prototype: bool QMetaObjectBuilderPrivate::hasRevisionedMethods() const
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 239-246
100.000% (5/5)
43
QMetaObjectBuilderPrivate::hasRevisionedProperties
Name: QMetaObjectBuilderPrivate::hasRevisionedProperties
Prototype: bool QMetaObjectBuilderPrivate::hasRevisionedProperties() const
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 230-237
100.000% (5/5)
43
QMetaObjectPrivate::decodeMethodSignature
Name: QMetaObjectPrivate::decodeMethodSignature
Prototype: QByteArray QMetaObjectPrivate::decodeMethodSignature( const char *signature, QArgumentTypeArray &types)
Coverage:  44.444% (4/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 676-689
 44.444% (4/9)
103
QMetaObjectPrivate::indexOfConstructor
Name: QMetaObjectPrivate::indexOfConstructor
Prototype: int QMetaObjectPrivate::indexOfConstructor(const QMetaObject *m, const QByteArray &name, int argc, const QArgumentType *types)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 797-806
100.000% (7/7)
53
QMetaObjectPrivate::indexOfSignalRelative
Name: QMetaObjectPrivate::indexOfSignalRelative
Prototype: int QMetaObjectPrivate::indexOfSignalRelative(const QMetaObject **baseObject, const QByteArray &name, int argc, const QArgumentType *types)
Coverage:  90.909% (10/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 721-739
 90.909% (10/11)
103
QMetaProperty::isDesignable
Name: QMetaProperty::isDesignable
Prototype: bool QMetaProperty::isDesignable(const QObject *object) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 3315-3329
 42.857% (3/7)
93
QMetaProperty::isEditable
Name: QMetaProperty::isEditable
Prototype: bool QMetaProperty::isEditable(const QObject *object) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 3448-3460
 42.857% (3/7)
93
QMetaProperty::isScriptable
Name: QMetaProperty::isScriptable
Prototype: bool QMetaProperty::isScriptable(const QObject *object) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 3341-3353
 42.857% (3/7)
93
QMetaProperty::isStored
Name: QMetaProperty::isStored
Prototype: bool QMetaProperty::isStored(const QObject *object) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 3365-3377
 42.857% (3/7)
93
QMetaProperty::isUser
Name: QMetaProperty::isUser
Prototype: bool QMetaProperty::isUser(const QObject *object) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 3392-3404
 42.857% (3/7)
93
QMetaProperty::reset
Name: QMetaProperty::reset
Prototype: bool QMetaProperty::reset(QObject *object) const
Coverage:  64.286% (9/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 3128-3138
 64.286% (9/14)
73
QMetaPropertyBuilder::setNotifySignal
Name: QMetaPropertyBuilder::setNotifySignal
Prototype: void QMetaPropertyBuilder::setNotifySignal(const QMetaMethodBuilder& value)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 2185-2197
 85.714% (6/7)
73
QMetaStringTable::writeBlob
Name: QMetaStringTable::writeBlob
Prototype: void QMetaStringTable::writeBlob(char *out) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1136-1155
100.000% (7/7)
113
QMetaType::equals
Name: QMetaType::equals
Prototype: bool QMetaType::equals(const void *lhs, const void *rhs, int typeId, int *result)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 758-769
100.000% (8/8)
83
QMetaType::registerStreamOperators
Name: QMetaType::registerStreamOperators
Prototype: void QMetaType::registerStreamOperators(int idx, SaveOperator saveOp, LoadOperator loadOp)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 815-827
 71.429% (5/7)
93
QMimeBinaryProvider::CacheFile::load
Name: QMimeBinaryProvider::CacheFile::load
Prototype: bool QMimeBinaryProvider::CacheFile::load()
Coverage:  53.846% (7/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 141-153
 53.846% (7/13)
93
QMimeBinaryProvider::CacheFileList::findCacheFile
Name: QMimeBinaryProvider::CacheFileList::findCacheFile
Prototype: QMimeBinaryProvider::CacheFile *QMimeBinaryProvider::CacheFileList::findCacheFile(const QString &fileName) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 166-173
100.000% (7/7)
43
QMimeBinaryProvider::loadGenericIcon
Name: QMimeBinaryProvider::loadGenericIcon
Prototype: void QMimeBinaryProvider::loadGenericIcon(QMimeTypePrivate &data)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 692-703
100.000% (5/5)
73
QMimeBinaryProvider::loadIcon
Name: QMimeBinaryProvider::loadIcon
Prototype: void QMimeBinaryProvider::loadIcon(QMimeTypePrivate &data)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 679-690
 60.000% (3/5)
73
QMimeBinaryProvider::matchGlobList
Name: QMimeBinaryProvider::matchGlobList
Prototype: void QMimeBinaryProvider::matchGlobList(QMimeGlobMatchResult &result, CacheFile *cacheFile, int off, const QString &fileName)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 311-332
100.000% (9/9)
133
QMimeBinaryProvider::mimeTypeForName
Name: QMimeBinaryProvider::mimeTypeForName
Prototype: QMimeType QMimeBinaryProvider::mimeTypeForName(const QString &name)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 278-286
100.000% (7/7)
63
QMimeDataPrivate::getData
Name: QMimeDataPrivate::getData
Prototype: QVariant QMimeDataPrivate::getData(const QString &format) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 96-106
100.000% (7/7)
63
QMimeDataPrivate::removeData
Name: QMimeDataPrivate::removeData
Prototype: void QMimeDataPrivate::removeData(const QString &format)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 75-83
100.000% (7/7)
43
QMimeDatabase::mimeTypeForData
Name: QMimeDatabase::mimeTypeForData
Prototype: QMimeType QMimeDatabase::mimeTypeForData(QIODevice *device) const
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimedatabase.cpp
Lines: 485-501
100.000% (11/11)
103
QMimeDatabase::mimeTypeForUrl
Name: QMimeDatabase::mimeTypeForUrl
Prototype: QMimeType QMimeDatabase::mimeTypeForUrl(const QUrl &url) const
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimedatabase.cpp
Lines: 517-527
 77.778% (7/9)
63
QMimeDatabasePrivate::provider
Name: QMimeDatabasePrivate::provider
Prototype: QMimeProviderBase *QMimeDatabasePrivate::provider()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimedatabase.cpp
Lines: 82-94
100.000% (7/7)
73
QMimeGlobPatternList::match
Name: QMimeGlobPatternList::match
Prototype: void QMimeGlobPatternList::match(QMimeGlobMatchResult &result, const QString &fileName) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeglobpattern.cpp
Lines: 191-202
100.000% (7/7)
63
QMimeMagicRule::matchNumber
Name: QMimeMagicRule::matchNumber
Prototype: template <typename T> bool QMimeMagicRule::matchNumber(const QByteArray &data) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 154-171
100.000% (7/7)
63
QMimeMagicRule::type
Name: QMimeMagicRule::type
Prototype: QMimeMagicRule::Type QMimeMagicRule::type(const QByteArray &theTypeName)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 71-78
 71.429% (5/7)
43
QMimeMagicRuleMatcher::matches
Name: QMimeMagicRuleMatcher::matches
Prototype: bool QMimeMagicRuleMatcher::matches(const QByteArray &data) const
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrulematcher.cpp
Lines: 92-100
100.000% (5/5)
43
QMimeType::genericIconName
Name: QMimeType::genericIconName
Prototype: QString QMimeType::genericIconName() const
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetype.cpp
Lines: 280-296
 85.714% (6/7)
83
QMimeType::iconName
Name: QMimeType::iconName
Prototype: QString QMimeType::iconName() const
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetype.cpp
Lines: 304-315
 85.714% (6/7)
73
QMimeType::suffixes
Name: QMimeType::suffixes
Prototype: QStringList QMimeType::suffixes() const
Coverage:  72.727% (8/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetype.cpp
Lines: 395-411
 72.727% (8/11)
93
QMimeXMLProvider::parents
Name: QMimeXMLProvider::parents
Prototype: QStringList QMimeXMLProvider::parents(const QString &mime)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 832-842
100.000% (7/7)
73
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...190
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 2
...210
McCabe - Cyclomatic Complexity: 3
...218
McCabe - Cyclomatic Complexity: 3
219
McCabe - Cyclomatic Complexity: 3
220
McCabe - Cyclomatic Complexity: 3
221
McCabe - Cyclomatic Complexity: 3
222223
McCabe - Cyclomatic Complexity: 3
224
McCabe - Cyclomatic Complexity: 3
225
McCabe - Cyclomatic Complexity: 3
226
McCabe - Cyclomatic Complexity: 3
...230
McCabe - Cyclomatic Complexity: 3
...240
McCabe - Cyclomatic Complexity: 4
...250
McCabe - Cyclomatic Complexity: 4
...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