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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...35
McCabe - Cyclomatic Complexity: 6
36
McCabe - Cyclomatic Complexity: 6
37
McCabe - Cyclomatic Complexity: 6
38
McCabe - Cyclomatic Complexity: 6
3940
McCabe - Cyclomatic Complexity: 6
41
McCabe - Cyclomatic Complexity: 5
42
McCabe - Cyclomatic Complexity: 5
43
McCabe - Cyclomatic Complexity: 5
...50
McCabe - Cyclomatic Complexity: 5
...60
McCabe - Cyclomatic Complexity: 4
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QGLContextPrivate::maxTextureSize
Name: QGLContextPrivate::maxTextureSize
Prototype: int QGLContextPrivate::maxTextureSize()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 2761-2797
  0.000% (0/16)
236
QGLContext::reset
Name: QGLContext::reset
Prototype: void QGLContext::reset()
Coverage:  70.588% (12/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 3539-3565
 70.588% (12/17)
206
QGLContext::makeCurrent
Name: QGLContext::makeCurrent
Prototype: void QGLContext::makeCurrent()
Coverage:  55.000% (11/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 3581-3600
 55.000% (11/20)
126
QGLContext::drawTexture
Name: QGLContext::drawTexture
Prototype: void QGLContext::drawTexture(const QRectF &target, GLuint textureId, GLenum textureTarget)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 3004-3053
  0.000% (0/18)
216
QGLContext::drawTexture
Name: QGLContext::drawTexture
Prototype: void QGLContext::drawTexture(const QPointF &point, GLuint textureId, GLenum textureTarget)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 3076-3120
  0.000% (0/18)
276
QGLContext::chooseContext
Name: QGLContext::chooseContext
Prototype: bool QGLContext::chooseContext(const QGLContext* shareContext)
Coverage:  48.000% (12/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 3486-3530
 48.000% (12/25)
296
QGLBuffer::create
Name: QGLBuffer::create
Prototype: bool QGLBuffer::create()
Coverage:  33.333% (6/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglbuffer.cpp
Lines: 280-303
 33.333% (6/18)
176
QGL2PaintEngineExPrivate::updateClipScissorTest
Name: QGL2PaintEngineExPrivate::updateClipScissorTest
Prototype: void QGL2PaintEngineExPrivate::updateClipScissorTest()
Coverage:  50.000% (9/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 2150-2186
 50.000% (9/18)
196
QGL2PaintEngineExPrivate::systemStateChanged
Name: QGL2PaintEngineExPrivate::systemStateChanged
Prototype: void QGL2PaintEngineExPrivate::systemStateChanged()
Coverage:  36.000% (9/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 2367-2413
 36.000% (9/25)
266
QFutureInterfaceBasePrivate::connectOutputInterface
Name: QFutureInterfaceBasePrivate::connectOutputInterface
Prototype: void QFutureInterfaceBasePrivate::connectOutputInterface(QFutureCallOutInterface *interface)
Coverage:  81.250% (13/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 554-588
 81.250% (13/16)
246
QFusionStyle::standardPixmap
Name: QFusionStyle::standardPixmap
Prototype: QPixmap QFusionStyle::standardPixmap(StandardPixmap standardPixmap, const QStyleOption *opt, const QWidget *widget) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qfusionstyle.cpp
Lines: 3732-3751
  0.000% (0/10)
66
QFontconfigDatabase::addApplicationFont
Name: QFontconfigDatabase::addApplicationFont
Prototype: QStringList QFontconfigDatabase::addApplicationFont(const QByteArray &fontData, const QString &fileName)
Coverage:  62.500% (10/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 800-836
 62.500% (10/16)
246
QFontEngineFT::glyphIndex
Name: QFontEngineFT::glyphIndex
Prototype: glyph_t QFontEngineFT::glyphIndex(uint ucs4) const
Coverage:  85.000% (17/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 1529-1557
 85.000% (17/20)
146
QFontEngineFT::bitmapForGlyph
Name: QFontEngineFT::bitmapForGlyph
Prototype: QImage QFontEngineFT::bitmapForGlyph(glyph_t g, QFixed subPixelPosition, const QTransform &t)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 1979-2002
  0.000% (0/22)
166
QFontEngine::harfbuzzFont
Name: QFontEngine::harfbuzzFont
Prototype: void *QFontEngine::harfbuzzFont() const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 297-330
  0.000% (0/16)
236
QFontDialogPrivate::updateSizes
Name: QFontDialogPrivate::updateSizes
Prototype: void QFontDialogPrivate::updateSizes()
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfontdialog.cpp
Lines: 629-660
  0.000% (0/21)
226
QFontDialogPrivate::_q_sizeChanged
Name: QFontDialogPrivate::_q_sizeChanged
Prototype: void QFontDialogPrivate::_q_sizeChanged(const QString &s)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfontdialog.cpp
Lines: 753-774
  0.000% (0/16)
146
QFontDatabasePrivate::addAppFont
Name: QFontDatabasePrivate::addAppFont
Prototype: int QFontDatabasePrivate::addAppFont(const QByteArray &fontData, const QString &fileName)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 2414-2440
  0.000% (0/17)
186
QFontDatabase::styles
Name: QFontDatabase::styles
Prototype: QStringList QFontDatabase::styles(const QString &family) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1594-1628
  0.000% (0/18)
236
QFileSystemWatcher::removePaths
Name: QFileSystemWatcher::removePaths
Prototype: QStringList QFileSystemWatcher::removePaths(const QStringList &paths)
Coverage:  93.750% (15/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemwatcher.cpp
Lines: 368-392
 93.750% (15/16)
156
QFileSystemModel::flags
Name: QFileSystemModel::flags
Prototype: Qt::ItemFlags QFileSystemModel::flags(const QModelIndex &index) const
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfilesystemmodel.cpp
Lines: 975-1000
  0.000% (0/20)
176
QFileSystemEngine::resolveGroupName
Name: QFileSystemEngine::resolveGroupName
Prototype: QString QFileSystemEngine::resolveGroupName(uint groupId)
Coverage:  38.889% (7/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 376-410
 38.889% (7/18)
186
QFileSystemEngine::removeDirectory
Name: QFileSystemEngine::removeDirectory
Prototype: bool QFileSystemEngine::removeDirectory(const QFileSystemEntry &entry, bool removeEmptyParents)
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 600-620
 76.471% (13/17)
146
QFileInfoPrivate::getFileTime
Name: QFileInfoPrivate::getFileTime
Prototype: QDateTime &QFileInfoPrivate::getFileTime(QAbstractFileEngine::FileTime request) const
Coverage:  64.706% (11/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfileinfo.cpp
Lines: 185-204
 64.706% (11/17)
156
QFileIconProvider::type
Name: QFileIconProvider::type
Prototype: QString QFileIconProvider::type(const QFileInfo &info) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qfileiconprovider.cpp
Lines: 416-451
  0.000% (0/16)
116
QFileDialogPrivate::updateOkButtonText
Name: QFileDialogPrivate::updateOkButtonText
Prototype: void QFileDialogPrivate::updateOkButtonText(bool saveAsOnFolder)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 630-653
  0.000% (0/11)
146
QFileDialogPrivate::typedFiles
Name: QFileDialogPrivate::typedFiles
Prototype: QStringList QFileDialogPrivate::typedFiles() const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 1146-1182
  0.000% (0/17)
186
QFileDialogPrivate::restoreFromSettings
Name: QFileDialogPrivate::restoreFromSettings
Prototype: bool QFileDialogPrivate::restoreFromSettings()
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 2714-2747
  0.000% (0/14)
246
QFileDialogPrivate::init
Name: QFileDialogPrivate::init
Prototype: void QFileDialogPrivate::init(const QUrl &directory, const QString &nameFilter, const QString &caption)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 2798-2837
  0.000% (0/16)
206
QFileDialogPrivate::_q_selectionChanged
Name: QFileDialogPrivate::_q_selectionChanged
Prototype: void QFileDialogPrivate::_q_selectionChanged()
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 3690-3712
  0.000% (0/23)
156
QFileDevice::writeData
Name: QFileDevice::writeData
Prototype: qint64 QFileDevice::writeData(const char *data, qint64 len)
Coverage:  65.000% (13/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 536-565
 65.000% (13/20)
176
QFileDevice::readData
Name: QFileDevice::readData
Prototype: qint64 QFileDevice::readData(char *data, qint64 len)
Coverage:  56.250% (9/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 451-474
 56.250% (9/16)
156
QFileDevice::atEnd
Name: QFileDevice::atEnd
Prototype: bool QFileDevice::atEnd() const
Coverage:  62.500% (10/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 355-383
 62.500% (10/16)
126
QFakeDevice::metric
Name: QFakeDevice::metric
Prototype: int metric(PaintDeviceMetric m) const override
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 460-472
  0.000% (0/8)
46
QFSFileEnginePrivate::closeFdFh
Name: QFSFileEnginePrivate::closeFdFh
Prototype: bool QFSFileEnginePrivate::closeFdFh()
Coverage:  70.370% (19/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp
Lines: 366-406
 70.370% (19/27)
196
QEventDispatcherUNIX::unregisterSocketNotifier
Name: QEventDispatcherUNIX::unregisterSocketNotifier
Prototype: void QEventDispatcherUNIX::unregisterSocketNotifier(QSocketNotifier *notifier)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
Lines: 417-457
  0.000% (0/18)
266
QEventDispatcherGlib::registerSocketNotifier
Name: QEventDispatcherGlib::registerSocketNotifier
Prototype: void QEventDispatcherGlib::registerSocketNotifier(QSocketNotifier *notifier)
Coverage:  66.667% (10/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 441-478
 66.667% (10/15)
236
QEvdevTouchScreenData::reportPoints
Name: QEvdevTouchScreenData::reportPoints
Prototype: void QEvdevTouchScreenData::reportPoints()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp
Lines: 641-683
  0.000% (0/22)
246
QEvdevMouseHandler::getHardwareMaximum
Name: QEvdevMouseHandler::getHardwareMaximum
Prototype: bool QEvdevMouseHandler::getHardwareMaximum()
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevmouse/qevdevmousehandler.cpp
Lines: 126-161
  0.000% (0/18)
226
QErrorMessage::done
Name: QErrorMessage::done
Prototype: void QErrorMessage::done(int a)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qerrormessage.cpp
Lines: 278-296
  0.000% (0/18)
126
QEmulationPaintEngine::stroke
Name: QEmulationPaintEngine::stroke
Prototype: void QEmulationPaintEngine::stroke(const QVectorPath &path, const QPen &pen)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qemulationpaintengine.cpp
Lines: 113-152
  0.000% (0/20)
296
QEmulationPaintEngine::drawTextItem
Name: QEmulationPaintEngine::drawTextItem
Prototype: void QEmulationPaintEngine::drawTextItem(const QPointF &p, const QTextItem &textItem)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qemulationpaintengine.cpp
Lines: 166-204
  0.000% (0/18)
286
QEglFSIntegration::nativeResourceForWindow
Name: QEglFSIntegration::nativeResourceForWindow
Prototype: void *QEglFSIntegration::nativeResourceForWindow(const QByteArray &resource, QWindow *window)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/eglfs/qeglfsintegration.cpp
Lines: 321-341
  0.000% (0/18)
116
QEglFSCursor::draw
Name: QEglFSCursor::draw
Prototype: void QEglFSCursor::draw(const QRectF &r)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/eglfs/qeglfscursor.cpp
Lines: 430-507
  0.000% (0/18)
536
QEglConfigChooser::filterConfig
Name: QEglConfigChooser::filterConfig
Prototype: bool QEglConfigChooser::filterConfig(EGLConfig config) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qeglconvenience.cpp
Lines: 319-343
  0.000% (0/16)
166
QEGLPlatformContext::adopt
Name: QEGLPlatformContext::adopt
Prototype: void QEGLPlatformContext::adopt(const QVariant &nativeHandle, QPlatformOpenGLContext *share)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qeglplatformcontext.cpp
Lines: 208-254
  0.000% (0/24)
306
QEGLDeviceIntegrationFactory::create
Name: QEGLDeviceIntegrationFactory::create
Prototype: QEGLDeviceIntegration *QEGLDeviceIntegrationFactory::create(const QString &key, const QString &pluginPath)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/eglfs/qeglfsdeviceintegration.cpp
Lines: 98-117
  0.000% (0/15)
106
QDrag::exec
Name: QDrag::exec
Prototype: Qt::DropAction QDrag::exec(Qt::DropActions supportedActions, Qt::DropAction defaultDropAction)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qdrag.cpp
Lines: 262-287
  0.000% (0/17)
176
QDrag::dragCursor
Name: QDrag::dragCursor
Prototype: QPixmap QDrag::dragCursor(Qt::DropAction action) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qdrag.cpp
Lines: 342-366
  0.000% (0/12)
156
QDomDocumentTypePrivate::replaceChild
Name: QDomDocumentTypePrivate::replaceChild
Prototype: QDomNodePrivate* QDomDocumentTypePrivate::replaceChild(QDomNodePrivate* newChild, QDomNodePrivate* oldChild)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 3534-3552
  0.000% (0/20)
116
QDockWidgetLayout::minimumTitleWidth
Name: QDockWidgetLayout::minimumTitleWidth
Prototype: int QDockWidgetLayout::minimumTitleWidth() const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockwidget.cpp
Lines: 438-464
  0.000% (0/16)
176
QDockWidget::changeEvent
Name: QDockWidget::changeEvent
Prototype: void QDockWidget::changeEvent(QEvent *event)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockwidget.cpp
Lines: 1379-1405
  0.000% (0/12)
126
QDockAreaLayoutInfo::separatorMove
Name: QDockAreaLayoutInfo::separatorMove
Prototype: int QDockAreaLayoutInfo::separatorMove(int index, int delta)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 932-974
  0.000% (0/20)
276
QDockAreaLayoutInfo::plug
Name: QDockAreaLayoutInfo::plug
Prototype: QLayoutItem *QDockAreaLayoutInfo::plug(const QList<int> &path)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 1018-1065
  0.000% (0/21)
296
QDockAreaLayoutInfo::indexOf
Name: QDockAreaLayoutInfo::indexOf
Prototype: QList<int> QDockAreaLayoutInfo::indexOf(QWidget *widget) const
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 1457-1482
  0.000% (0/20)
156
QDockAreaLayout::sizeHint
Name: QDockAreaLayout::sizeHint
Prototype: QSize QDockAreaLayout::sizeHint() const
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 2925-2973
  0.000% (0/30)
336
QDockAreaLayout::saveState
Name: QDockAreaLayout::saveState
Prototype: void QDockAreaLayout::saveState(QDataStream &stream) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 2326-2346
  0.000% (0/16)
146
QDockAreaLayout::restoreDockWidget
Name: QDockAreaLayout::restoreDockWidget
Prototype: bool QDockAreaLayout::restoreDockWidget(QDockWidget *dockWidget)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 3052-3090
  0.000% (0/14)
226
QDockAreaLayout::minimumSize
Name: QDockAreaLayout::minimumSize
Prototype: QSize QDockAreaLayout::minimumSize() const
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 2975-3023
  0.000% (0/30)
336
QDirModelPrivate::size
Name: QDirModelPrivate::size
Prototype: QString QDirModelPrivate::size(const QModelIndex &index) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qdirmodel.cpp
Lines: 1304-1335
  0.000% (0/16)
176
QDirModel::rowCount
Name: QDirModel::rowCount
Prototype: int QDirModel::rowCount(const QModelIndex &parent) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qdirmodel.cpp
Lines: 330-347
  0.000% (0/18)
136
QDialog::exec
Name: QDialog::exec
Prototype: int QDialog::exec()
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qdialog.cpp
Lines: 526-566
  0.000% (0/17)
276
QDialog::contextMenuEvent
Name: QDialog::contextMenuEvent
Prototype: void QDialog::contextMenuEvent(QContextMenuEvent *e)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qdialog.cpp
Lines: 632-656
  0.000% (0/24)
156
QDesktopServices::openUrl
Name: QDesktopServices::openUrl
Prototype: bool QDesktopServices::openUrl(const QUrl &url)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qdesktopservices.cpp
Lines: 182-211
  0.000% (0/16)
206
QDateTimePrivate::setTimeSpec
Name: QDateTimePrivate::setTimeSpec
Prototype: void QDateTimePrivate::setTimeSpec(Qt::TimeSpec spec, int offsetSeconds)
Coverage:  83.333% (10/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2611-2641
 83.333% (10/12)
166
QDateTimePrivate::setDateTime
Name: QDateTimePrivate::setDateTime
Prototype: void QDateTimePrivate::setDateTime(const QDate &date, const QTime &time)
Coverage:  88.889% (16/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2643-2676
 88.889% (16/18)
196
QDateTimePrivate::checkValidDateTime
Name: QDateTimePrivate::checkValidDateTime
Prototype: void QDateTimePrivate::checkValidDateTime()
Coverage:  92.308% (12/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2741-2759
 92.308% (12/13)
76
QDateTimeParser::sectionNode
Name: QDateTimeParser::sectionNode
Prototype: const QDateTimeParser::SectionNode &QDateTimeParser::sectionNode(int sectionIndex) const
Coverage:  76.923% (10/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 256-274
 76.923% (10/13)
106
QDateTimeParser::fromString
Name: QDateTimeParser::fromString
Prototype: bool QDateTimeParser::fromString(const QString &t, QDate *date, QTime *time) const
Coverage:  77.778% (14/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 1685-1710
 77.778% (14/18)
176
QDateTimeEditPrivate::sectionAt
Name: QDateTimeEditPrivate::sectionAt
Prototype: int QDateTimeEditPrivate::sectionAt(int pos) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdatetimeedit.cpp
Lines: 1772-1794
  0.000% (0/16)
146
QDateTime::setMSecsSinceEpoch
Name: QDateTime::setMSecsSinceEpoch
Prototype: void QDateTime::setMSecsSinceEpoch(qint64 msecs)
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 3441-3488
100.000% (13/13)
336
QDateTime::isDaylightTime
Name: QDateTime::isDaylightTime
Prototype: bool QDateTime::isDaylightTime() const
Coverage:  81.818% (9/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 3256-3276
 81.818% (9/11)
86
QDate::weekNumber
Name: QDate::weekNumber
Prototype: int QDate::weekNumber(int *yearNumber) const
Coverage: 100.000% (20/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 587-616
100.000% (20/20)
196
QDataStream::readBytes
Name: QDataStream::readBytes
Prototype: QDataStream &QDataStream::readBytes(char *&s, uint &l)
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdatastream.cpp
Lines: 1010-1045
 87.500% (14/16)
266
QDataStream::operator<<
Name: QDataStream::operator<<
Prototype: QDataStream &QDataStream::operator<<(qint64 i)
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdatastream.cpp
Lines: 1149-1164
 76.471% (13/17)
106
QDashStroker::patternForStyle
Name: QDashStroker::patternForStyle
Prototype: QVector<qfixed> QDashStroker::patternForStyle(Qt::PenStyle style)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 1032-1058
  0.000% (0/11)
156
QDBusMetaObjectGenerator::parseSignals
Name: QDBusMetaObjectGenerator::parseSignals
Prototype: void QDBusMetaObjectGenerator::parseSignals()
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmetaobject.cpp
Lines: 306-351
 76.471% (13/17)
256
QDBusMessage::type
Name: QDBusMessage::type
Prototype: QDBusMessage::MessageType QDBusMessage::type() const
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmessage.cpp
Lines: 763-778
100.000% (11/11)
76
QDBusMarshaller::open
Name: QDBusMarshaller::open
Prototype: void QDBusMarshaller::open(QDBusMarshaller &sub, int code, const char *signature)
Coverage:  92.308% (12/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmarshaller.cpp
Lines: 307-337
 92.308% (12/13)
176
QDBusMarshaller::append
Name: QDBusMarshaller::append
Prototype: inline bool QDBusMarshaller::append(const QDBusVariant &arg)
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmarshaller.cpp
Lines: 183-225
 76.471% (13/17)
286
QDBusConnectionPrivate::sendWithReplyLocal
Name: QDBusConnectionPrivate::sendWithReplyLocal
Prototype: QDBusMessage QDBusConnectionPrivate::sendWithReplyLocal(const QDBusMessage &message)
Coverage:  50.000% (9/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 2069-2100
 50.000% (9/18)
216
QDBusConnectionPrivate::send
Name: QDBusConnectionPrivate::send
Prototype: bool QDBusConnectionPrivate::send(const QDBusMessage& message)
Coverage:  66.667% (12/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 1918-1952
 66.667% (12/18)
276
QDBusConnectionPrivate::prepareReply
Name: QDBusConnectionPrivate::prepareReply
Prototype: QDBusCallDeliveryEvent* QDBusConnectionPrivate::prepareReply(QDBusConnectionPrivate *target, QObject *object, int idx, const QVector<int> &metaTypes, const QDBusMessage &msg)
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 774-800
 76.471% (13/17)
146
QDBusConnectionPrivate::doDispatch
Name: QDBusConnectionPrivate::doDispatch
Prototype: void QDBusConnectionPrivate::doDispatch()
Coverage:  90.476% (19/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 1185-1201
 90.476% (19/21)
106
QDBusConnectionManager::busConnection
Name: QDBusConnectionManager::busConnection
Prototype: QDBusConnectionPrivate *QDBusConnectionManager::busConnection(QDBusConnection::BusType type)
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusconnection.cpp
Lines: 97-117
 87.500% (14/16)
106
QDBusConnection::connect
Name: QDBusConnection::connect
Prototype: bool QDBusConnection::connect(const QString &service, const QString &path, const QString& interface, const QString &name, const QStringList &argumentMatch, const QString &signature, QObject *receiver, const char *slot)
Coverage:  46.667% (14/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusconnection.cpp
Lines: 778-807
 46.667% (14/30)
146
QDBusArgumentPrivate::checkWrite
Name: QDBusArgumentPrivate::checkWrite
Prototype: bool QDBusArgumentPrivate::checkWrite(QDBusArgumentPrivate *&d)
Coverage:  38.889% (7/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusargument.cpp
Lines: 106-132
 38.889% (7/18)
156
QDBusAdaptorConnector::relay
Name: QDBusAdaptorConnector::relay
Prototype: void QDBusAdaptorConnector::relay(QObject *senderObj, int lastSignalIdx, void **argv)
Coverage:  83.333% (15/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractadaptor.cpp
Lines: 293-334
 83.333% (15/18)
266
QDBusAbstractInterfacePrivate::finishDisconnectNotify
Name: QDBusAbstractInterfacePrivate::finishDisconnectNotify
Prototype: void QDBusAbstractInterfacePrivate::finishDisconnectNotify(QDBusAbstractInterface *ptr, int signalId)
Coverage:  80.000% (16/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractinterface.cpp
Lines: 646-670
 80.000% (16/20)
166
QCoreApplicationPrivate::sendThroughObjectEventFilters
Name: QCoreApplicationPrivate::sendThroughObjectEventFilters
Prototype: bool QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject *receiver, QEvent *event)
Coverage: 100.000% (18/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 1088-1104
100.000% (18/18)
116
QCoreApplicationPrivate::sendThroughApplicationEventFilters
Name: QCoreApplicationPrivate::sendThroughApplicationEventFilters
Prototype: bool QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject *receiver, QEvent *event)
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 1066-1086
 87.500% (14/16)
126
QCoreApplication::translate
Name: QCoreApplication::translate
Prototype: QString QCoreApplication::translate(const char *context, const char *sourceText, const char *disambiguation, int n)
Coverage:  88.889% (16/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 1996-2020
 88.889% (16/18)
156
QCoreApplication::removeLibraryPath
Name: QCoreApplication::removeLibraryPath
Prototype: void QCoreApplication::removeLibraryPath(const QString &path)
Coverage:  35.294% (6/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 2601-2629
 35.294% (6/17)
186
QCoreApplication::exec
Name: QCoreApplication::exec
Prototype: int QCoreApplication::exec()
Coverage:  50.000% (8/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 1242-1272
 50.000% (8/16)
226
QCoreApplication::addLibraryPath
Name: QCoreApplication::addLibraryPath
Prototype: void QCoreApplication::addLibraryPath(const QString &path)
Coverage:  64.706% (11/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 2562-2590
 64.706% (11/17)
186
QConfFileSettingsPrivate::readIniSection
Name: QConfFileSettingsPrivate::readIniSection
Prototype: bool QConfFileSettingsPrivate::readIniSection(const QSettingsKey &section, const QByteArray &data, ParsedSettingsMap *settingsMap, QTextCodec *codec)
Coverage:  88.000% (22/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1704-1759
 88.000% (22/25)
356
QCompletionModel::createEngine
Name: QCompletionModel::createEngine
Prototype: void QCompletionModel::createEngine()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qcompleter.cpp
Lines: 198-219
  0.000% (0/13)
126
QCompletionEngine::filter
Name: QCompletionEngine::filter
Prototype: void QCompletionEngine::filter(const QStringList& parts)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qcompleter.cpp
Lines: 424-456
  0.000% (0/19)
226
QCompleter::setModel
Name: QCompleter::setModel
Prototype: void QCompleter::setModel(QAbstractItemModel *model)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qcompleter.cpp
Lines: 1043-1077
  0.000% (0/18)
166
QCompleter::complete
Name: QCompleter::complete
Prototype: void QCompleter::complete(const QRect& rect)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qcompleter.cpp
Lines: 1449-1475
  0.000% (0/22)
196
Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...35
McCabe - Cyclomatic Complexity: 6
36
McCabe - Cyclomatic Complexity: 6
37
McCabe - Cyclomatic Complexity: 6
38
McCabe - Cyclomatic Complexity: 6
3940
McCabe - Cyclomatic Complexity: 6
41
McCabe - Cyclomatic Complexity: 5
42
McCabe - Cyclomatic Complexity: 5
43
McCabe - Cyclomatic Complexity: 5
...50
McCabe - Cyclomatic Complexity: 5
...60
McCabe - Cyclomatic Complexity: 4
...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