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
...240
McCabe - Cyclomatic Complexity: 4
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
271
McCabe - Cyclomatic Complexity: 6
272
McCabe - Cyclomatic Complexity: 6
273
McCabe - Cyclomatic Complexity: 6
274
McCabe - Cyclomatic Complexity: 6
275276
McCabe - Cyclomatic Complexity: 7
277
McCabe - Cyclomatic Complexity: 7
278
McCabe - Cyclomatic Complexity: 7
279
McCabe - Cyclomatic Complexity: 7
280
McCabe - Cyclomatic Complexity: 8
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QDBusMenuItem::QDBusMenuItem
Name: QDBusMenuItem::QDBusMenuItem
Prototype: QDBusMenuItem::QDBusMenuItem(const QDBusPlatformMenuItem *item)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbusmenu/qdbusmenutypes.cpp
Lines: 178-208
  0.000% (0/22)
227
QDBusMenuLayoutItem::populate
Name: QDBusMenuLayoutItem::populate
Prototype: uint QDBusMenuLayoutItem::populate(int id, int depth, const QStringList &propertyNames, const QDBusPlatformMenu *topLevelMenu)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbusmenu/qdbusmenutypes.cpp
Lines: 89-112
  0.000% (0/19)
157
QDBusPendingCallPrivate::setReplyCallback
Name: QDBusPendingCallPrivate::setReplyCallback
Prototype: bool QDBusPendingCallPrivate::setReplyCallback(QObject *target, const char *member)
Coverage:  52.174% (12/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbuspendingcall.cpp
Lines: 143-186
 52.174% (12/23)
277
QDBusUtil::isValidUniqueConnectionName
Name: QDBusUtil::isValidUniqueConnectionName
Prototype: bool isValidUniqueConnectionName(const QStringRef &connName)
Coverage:  60.000% (12/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 393-414
 60.000% (12/20)
147
QDataStream::operator<<
Name: QDataStream::operator<<
Prototype: QDataStream &QDataStream::operator<<(double f)
Coverage:  68.182% (15/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdatastream.cpp
Lines: 1234-1257
 68.182% (15/22)
137
QDataStream::operator<<
Name: QDataStream::operator<<
Prototype: QDataStream &QDataStream::operator<<(float f)
Coverage:  42.857% (9/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdatastream.cpp
Lines: 1196-1222
 42.857% (9/21)
157
QDataWidgetMapperPrivate::_q_closeEditor
Name: QDataWidgetMapperPrivate::_q_closeEditor
Prototype: void QDataWidgetMapperPrivate::_q_closeEditor(QWidget *w, QAbstractItemDelegate::EndEditHint hint)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qdatawidgetmapper.cpp
Lines: 208-229
  0.000% (0/13)
117
QDateTimeEdit::setDisplayFormat
Name: QDateTimeEdit::setDisplayFormat
Prototype: void QDateTimeEdit::setDisplayFormat(const QString &format)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdatetimeedit.cpp
Lines: 867-907
  0.000% (0/23)
307
QDateTimeEditPrivate::closestSection
Name: QDateTimeEditPrivate::closestSection
Prototype: int QDateTimeEditPrivate::closestSection(int pos, bool forward) const
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdatetimeedit.cpp
Lines: 1803-1827
  0.000% (0/23)
177
QDateTimeParser::sectionSize
Name: QDateTimeParser::sectionSize
Prototype: int QDateTimeParser::sectionSize(int sectionIndex) const
Coverage:  71.429% (15/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 538-572
 71.429% (15/21)
197
QDesktopWidget::screenNumber
Name: QDesktopWidget::screenNumber
Prototype: int QDesktopWidget::screenNumber(const QPoint &p) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qdesktopwidget.cpp
Lines: 287-309
  0.000% (0/17)
117
QDialogPrivate::setDefault
Name: QDialogPrivate::setDefault
Prototype: void QDialogPrivate::setDefault(QPushButton *pushButton)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qdialog.cpp
Lines: 370-388
  0.000% (0/21)
147
QDir::relativeFilePath
Name: QDir::relativeFilePath
Prototype: QString QDir::relativeFilePath(const QString &fileName) const
Coverage:  92.000% (23/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 736-789
 92.000% (23/25)
237
QDirIteratorPrivate::checkAndPushDirectory
Name: QDirIteratorPrivate::checkAndPushDirectory
Prototype: void QDirIteratorPrivate::checkAndPushDirectory(const QFileInfo &fileInfo)
Coverage: 100.000% (29/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdiriterator.cpp
Lines: 272-301
100.000% (29/29)
157
QDirModel::sort
Name: QDirModel::sort
Prototype: void QDirModel::sort(int column, Qt::SortOrder order)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qdirmodel.cpp
Lines: 508-532
  0.000% (0/14)
147
QDockAreaLayout::findSeparator
Name: QDockAreaLayout::findSeparator
Prototype: QList<int> QDockAreaLayout::findSeparator(const QPoint &pos) const
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 2479-2502
  0.000% (0/23)
177
QDockAreaLayout::gapRect
Name: QDockAreaLayout::gapRect
Prototype: QRect QDockAreaLayout::gapRect(const QList<int> &path) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 3395-3441
  0.000% (0/26)
317
QDockAreaLayout::separatorRect
Name: QDockAreaLayout::separatorRect
Prototype: QRect QDockAreaLayout::separatorRect(int index) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 2547-2566
  0.000% (0/14)
117
QDockAreaLayoutInfo::info
Name: QDockAreaLayoutInfo::info
Prototype: QDockAreaLayoutInfo *QDockAreaLayoutInfo::info(QWidget *widget)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 1280-1302
  0.000% (0/23)
127
QDockAreaLayoutInfo::itemAt
Name: QDockAreaLayoutInfo::itemAt
Prototype: QLayoutItem *QDockAreaLayoutInfo::itemAt(int *x, int index) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 1726-1741
  0.000% (0/19)
117
QDockAreaLayoutInfo::separatorRegion
Name: QDockAreaLayoutInfo::separatorRegion
Prototype: QRegion QDockAreaLayoutInfo::separatorRegion() const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 1589-1617
  0.000% (0/19)
167
QDockAreaLayoutInfo::unnest
Name: QDockAreaLayoutInfo::unnest
Prototype: void QDockAreaLayoutInfo::unnest(int index)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 976-1000
  0.000% (0/19)
197
QDockAreaLayoutItem::skip
Name: QDockAreaLayoutItem::skip
Prototype: bool QDockAreaLayoutItem::skip() const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 116-135
  0.000% (0/19)
117
QDockWidgetPrivate::endDrag
Name: QDockWidgetPrivate::endDrag
Prototype: void QDockWidgetPrivate::endDrag(bool abort)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockwidget.cpp
Lines: 786-826
  0.000% (0/22)
257
QDockWidgetPrivate::mouseMoveEvent
Name: QDockWidgetPrivate::mouseMoveEvent
Prototype: bool QDockWidgetPrivate::mouseMoveEvent(QMouseEvent *event)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockwidget.cpp
Lines: 901-945
  0.000% (0/30)
257
QEasingCurvePrivate::setType_helper
Name: QEasingCurvePrivate::setType_helper
Prototype: void QEasingCurvePrivate::setType_helper(QEasingCurve::Type newType)
Coverage:  88.889% (24/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1324-1360
 88.889% (24/27)
297
QEmulationPaintEngine::fill
Name: QEmulationPaintEngine::fill
Prototype: void QEmulationPaintEngine::fill(const QVectorPath &path, const QBrush &brush)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qemulationpaintengine.cpp
Lines: 75-111
  0.000% (0/25)
267
QEvdevKeyboardHandler::loadKeymap
Name: QEvdevKeyboardHandler::loadKeymap
Prototype: bool QEvdevKeyboardHandler::loadKeymap(const QString &file)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp
Lines: 502-559
  0.000% (0/27)
297
QEvdevKeyboardManager::loadKeymap
Name: QEvdevKeyboardManager::loadKeymap
Prototype: void QEvdevKeyboardManager::loadKeymap(const QString &file)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardmanager.cpp
Lines: 130-153
  0.000% (0/13)
137
QEventDispatcherUNIXPrivate::markPendingSocketNotifiers
Name: QEventDispatcherUNIXPrivate::markPendingSocketNotifiers
Prototype: void QEventDispatcherUNIXPrivate::markPendingSocketNotifiers()
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
Lines: 252-290
  0.000% (0/17)
177
QFSFileEnginePrivate::seekFdFh
Name: QFSFileEnginePrivate::seekFdFh
Prototype: bool QFSFileEnginePrivate::seekFdFh(qint64 pos)
Coverage:  53.846% (14/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp
Lines: 527-560
 53.846% (14/26)
177
QFbVtHandler::handleSignal
Name: QFbVtHandler::handleSignal
Prototype: void QFbVtHandler::handleSignal()
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fbconvenience/qfbvthandler.cpp
Lines: 166-196
  0.000% (0/12)
177
QFile::open
Name: QFile::open
Prototype: bool QFile::open(FILE *fh, OpenMode mode, FileHandleFlags handleFlags)
Coverage:  52.381% (11/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfile.cpp
Lines: 942-968
 52.381% (11/21)
187
QFile::open
Name: QFile::open
Prototype: bool QFile::open(int fd, OpenMode mode, FileHandleFlags handleFlags)
Coverage:  52.381% (11/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfile.cpp
Lines: 998-1024
 52.381% (11/21)
187
QFile::open
Name: QFile::open
Prototype: bool QFile::open(OpenMode mode)
Coverage:  78.947% (15/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfile.cpp
Lines: 870-898
 78.947% (15/19)
207
QFileDevicePrivate::putCharHelper
Name: QFileDevicePrivate::putCharHelper
Prototype: bool QFileDevicePrivate::putCharHelper(char c)
Coverage:  29.167% (7/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 479-531
 29.167% (7/24)
207
QFileDialog::selectFile
Name: QFileDialog::selectFile
Prototype: void QFileDialog::selectFile(const QString &filename)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 1049-1078
  0.000% (0/21)
207
QFileDialogPrivate::itemViewKeyboardEvent
Name: QFileDialogPrivate::itemViewKeyboardEvent
Prototype: bool QFileDialogPrivate::itemViewKeyboardEvent(QKeyEvent *event)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 3798-3826
  0.000% (0/16)
137
QFileInfo::operator==
Name: QFileInfo::operator==
Prototype: bool QFileInfo::operator==(const QFileInfo &fileinfo) const
Coverage:  53.571% (15/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfileinfo.cpp
Lines: 413-441
 53.571% (15/28)
167
QFileInfoPrivate::getFileOwner
Name: QFileInfoPrivate::getFileOwner
Prototype: QString QFileInfoPrivate::getFileOwner(QAbstractFileEngine::FileOwner own) const
Coverage:  60.000% (12/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfileinfo.cpp
Lines: 100-122
 60.000% (12/20)
157
QFileSystemEngine::absoluteName
Name: QFileSystemEngine::absoluteName
Prototype: QFileSystemEntry QFileSystemEngine::absoluteName(const QFileSystemEntry &entry)
Coverage:  77.419% (24/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 305-335
 77.419% (24/31)
197
QFileSystemModel::setNameFilters
Name: QFileSystemModel::setNameFilters
Prototype: void QFileSystemModel::setNameFilters(const QStringList &filters)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfilesystemmodel.cpp
Lines: 1567-1599
  0.000% (0/17)
207
QFileSystemModel::setRootPath
Name: QFileSystemModel::setRootPath
Prototype: QModelIndex QFileSystemModel::setRootPath(const QString &newPath)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfilesystemmodel.cpp
Lines: 1349-1407
  0.000% (0/30)
277
QFont::fromString
Name: QFont::fromString
Prototype: bool QFont::fromString(const QString &descrip)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp
Lines: 2036-2071
  0.000% (0/29)
287
QFontDatabase::font
Name: QFontDatabase::font
Prototype: QFont QFontDatabase::font(const QString &family, const QString &style, int pointSize) const
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1821-1854
  0.000% (0/21)
217
QFontDatabase::isBitmapScalable
Name: QFontDatabase::isBitmapScalable
Prototype: bool QFontDatabase::isBitmapScalable(const QString &family, const QString &style) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1661-1691
  0.000% (0/26)
197
QFontDatabase::writingSystems
Name: QFontDatabase::writingSystems
Prototype: QList<QFontDatabase::WritingSystem> QFontDatabase::writingSystems() const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1480-1511
  0.000% (0/19)
197
QFontDef::exactMatch
Name: QFontDef::exactMatch
Prototype: bool QFontDef::exactMatch(const QFontDef &other) const
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp
Lines: 83-133
  0.000% (0/32)
247
QFontEngineFT::boundingBox
Name: QFontEngineFT::boundingBox
Prototype: glyph_metrics_t QFontEngineFT::boundingBox(glyph_t glyph)
Coverage:  54.167% (13/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 1751-1788
 54.167% (13/24)
307
QFontEngineFT::loadGlyphSet
Name: QFontEngineFT::loadGlyphSet
Prototype: QFontEngineFT::QGlyphSet *QFontEngineFT::loadGlyphSet(const QTransform &matrix)
Coverage:  75.000% (21/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 1404-1446
 75.000% (21/28)
257
QFontEngineQPF2::stringToCMap
Name: QFontEngineQPF2::stringToCMap
Prototype: bool QFontEngineQPF2::stringToCMap(const QChar *str, int len, QGlyphLayout *glyphs, int *nglyphs, QFontEngine::ShaperFlags flags) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 340-385
  0.000% (0/22)
237
QFontMetrics::width
Name: QFontMetrics::width
Prototype: int QFontMetrics::width(const QString &text, int len, int flags) const
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontmetrics.cpp
Lines: 515-543
  0.000% (0/21)
207
QFormLayoutPrivate::setupHfwLayoutData
Name: QFormLayoutPrivate::setupHfwLayoutData
Prototype: void QFormLayoutPrivate::setupHfwLayoutData()
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp
Lines: 478-536
  0.000% (0/25)
277
QFormLayoutPrivate::setupHorizontalLayoutData
Name: QFormLayoutPrivate::setupHorizontalLayoutData
Prototype: void QFormLayoutPrivate::setupHorizontalLayoutData(int width)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp
Lines: 820-872
  0.000% (0/32)
247
QGL2PaintEngineExPrivate::stroke
Name: QGL2PaintEngineExPrivate::stroke
Prototype: void QGL2PaintEngineExPrivate::stroke(const QVectorPath &path, const QPen &pen)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 1286-1363
  0.000% (0/26)
427
QGL2PaintEngineExPrivate::transferMode
Name: QGL2PaintEngineExPrivate::transferMode
Prototype: void QGL2PaintEngineExPrivate::transferMode(EngineMode newMode)
Coverage:  8.333% (2/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 679-710
  8.333% (2/24)
177
QGLContextPrivate::bindTexture
Name: QGLContextPrivate::bindTexture
Prototype: QGLTexture *QGLContextPrivate::bindTexture(const QPixmap &pixmap, GLenum target, GLint format, QGLContext::BindOptions options)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 2711-2758
  0.000% (0/24)
277
QGLFormat::openGLVersionFlags
Name: QGLFormat::openGLVersionFlags
Prototype: QGLFormat::OpenGLVersionFlags QGLFormat::openGLVersionFlags()
Coverage:  42.857% (9/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 1481-1514
 42.857% (9/21)
207
QGLPaintDevice::metric
Name: QGLPaintDevice::metric
Prototype: int QGLPaintDevice::metric(QPaintDevice::PaintDeviceMetric metric) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglpaintdevice.cpp
Lines: 58-77
  0.000% (0/12)
97
QGLShaderPrivate::compile
Name: QGLShaderPrivate::compile
Prototype: bool QGLShaderPrivate::compile(QGLShader *q)
Coverage:  16.667% (4/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp
Lines: 265-306
 16.667% (4/24)
337
QGLShaderProgram::setAttributeValue
Name: QGLShaderProgram::setAttributeValue
Prototype: void QGLShaderProgram::setAttributeValue (int location, const GLfloat *values, int columns, int rows)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp
Lines: 1396-1419
  0.000% (0/22)
167
QGLWidget::glDraw
Name: QGLWidget::glDraw
Prototype: void QGLWidget::glDraw()
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 4553-4585
  0.000% (0/28)
237
QGenericUnixTheme::themeNames
Name: QGenericUnixTheme::themeNames
Prototype: QStringList QGenericUnixTheme::themeNames()
Coverage:  42.105% (8/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
Lines: 750-781
 42.105% (8/19)
217
QGenericUnixTheme::xdgIconThemePaths
Name: QGenericUnixTheme::xdgIconThemePaths
Prototype: QStringList QGenericUnixTheme::xdgIconThemePaths()
Coverage:  73.333% (11/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
Lines: 169-192
 73.333% (11/15)
157
QGestureManager::filterEvent
Name: QGestureManager::filterEvent
Prototype: bool QGestureManager::filterEvent(QGraphicsObject *receiver, QEvent *event)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgesturemanager.cpp
Lines: 516-546
  0.000% (0/19)
207
QGnomeTheme::standardButtonText
Name: QGnomeTheme::standardButtonText
Prototype: QString QGnomeTheme::standardButtonText(int button) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
Lines: 713-730
  0.000% (0/13)
87
QGradient::operator==
Name: QGradient::operator==
Prototype: bool QGradient::operator==(const QGradient &gradient) const
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbrush.cpp
Lines: 1560-1587
  0.000% (0/42)
217
QGraphicsAnchorLayoutPrivate::addAnchorMaybeParallel
Name: QGraphicsAnchorLayoutPrivate::addAnchorMaybeParallel
Prototype: AnchorData *QGraphicsAnchorLayoutPrivate::addAnchorMaybeParallel(AnchorData *newAnchor, bool *feasible)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 676-734
  0.000% (0/23)
287
QGraphicsAnchorLayoutPrivate::createCenterAnchors
Name: QGraphicsAnchorLayoutPrivate::createCenterAnchors
Prototype: void QGraphicsAnchorLayoutPrivate::createCenterAnchors( QGraphicsLayoutItem *item, Qt::AnchorPoint centerEdge)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 1442-1505
  0.000% (0/17)
377
QGraphicsAnchorLayoutPrivate::restoreVertices
Name: QGraphicsAnchorLayoutPrivate::restoreVertices
Prototype: void QGraphicsAnchorLayoutPrivate::restoreVertices(Orientation orientation)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 1289-1358
  0.000% (0/21)
337
QGraphicsEffectSource::pixmap
Name: QGraphicsEffectSource::pixmap
Prototype: QPixmap QGraphicsEffectSource::pixmap(Qt::CoordinateSystem system, QPoint *offset, QGraphicsEffect::PixmapPadMode mode) const
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qgraphicseffect.cpp
Lines: 312-348
  0.000% (0/29)
227
QGraphicsItem::collidesWithItem
Name: QGraphicsItem::collidesWithItem
Prototype: bool QGraphicsItem::collidesWithItem(const QGraphicsItem *other, Qt::ItemSelectionMode mode) const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 5100-5127
  0.000% (0/31)
207
QGraphicsItem::deviceTransform
Name: QGraphicsItem::deviceTransform
Prototype: QTransform QGraphicsItem::deviceTransform(const QTransform &viewportTransform) const
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 4308-4353
  0.000% (0/21)
317
QGraphicsItem::setActive
Name: QGraphicsItem::setActive
Prototype: void QGraphicsItem::setActive(bool active)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 3308-3333
  0.000% (0/23)
167
QGraphicsItem::setPos
Name: QGraphicsItem::setPos
Prototype: void QGraphicsItem::setPos(const QPointF &pos)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 3840-3870
  0.000% (0/19)
187
QGraphicsItem::update
Name: QGraphicsItem::update
Prototype: void QGraphicsItem::update(const QRectF &rect)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 5796-5824
  0.000% (0/21)
147
QGraphicsLayout::invalidate
Name: QGraphicsLayout::invalidate
Prototype: void QGraphicsLayout::invalidate()
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicslayout.cpp
Lines: 312-346
  0.000% (0/29)
197
QGraphicsLayoutItemPrivate::hasHeightForWidth
Name: QGraphicsLayoutItemPrivate::hasHeightForWidth
Prototype: bool QGraphicsLayoutItemPrivate::hasHeightForWidth() const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicslayoutitem.cpp
Lines: 275-293
  0.000% (0/19)
127
QGraphicsLayoutItemPrivate::hasWidthForHeight
Name: QGraphicsLayoutItemPrivate::hasWidthForHeight
Prototype: bool QGraphicsLayoutItemPrivate::hasWidthForHeight() const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicslayoutitem.cpp
Lines: 295-313
  0.000% (0/19)
127
QGraphicsLayoutPrivate::getMargin
Name: QGraphicsLayoutPrivate::getMargin
Prototype: void QGraphicsLayoutPrivate::getMargin(qreal *result, qreal userMargin, QStyle::PixelMetric pm) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicslayout_p.cpp
Lines: 85-105
  0.000% (0/19)
147
QGraphicsLayoutPrivate::reparentChildItems
Name: QGraphicsLayoutPrivate::reparentChildItems
Prototype: void QGraphicsLayoutPrivate::reparentChildItems(QGraphicsItem *newParent)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicslayout_p.cpp
Lines: 56-83
  0.000% (0/25)
177
QGraphicsOpacityEffect::draw
Name: QGraphicsOpacityEffect::draw
Prototype: void QGraphicsOpacityEffect::draw(QPainter *painter)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qgraphicseffect.cpp
Lines: 1190-1233
  0.000% (0/23)
287
QGraphicsProxyWidgetPrivate::findFocusChild
Name: QGraphicsProxyWidgetPrivate::findFocusChild
Prototype: QWidget *QGraphicsProxyWidgetPrivate::findFocusChild(QWidget *child, bool next) const
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsproxywidget.cpp
Lines: 367-397
  0.000% (0/50)
197
QGraphicsScene::drawItems
Name: QGraphicsScene::drawItems
Prototype: void QGraphicsScene::drawItems(QPainter *painter, int numItems, QGraphicsItem *items[], const QStyleOptionGraphicsItem options[], QWidget *widget)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 5353-5398
  0.000% (0/21)
277
QGraphicsScene::focusInEvent
Name: QGraphicsScene::focusInEvent
Prototype: void QGraphicsScene::focusInEvent(QFocusEvent *focusEvent)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 3734-3755
  0.000% (0/15)
127
QGraphicsSceneBspTreeIndex::itemChange
Name: QGraphicsSceneBspTreeIndex::itemChange
Prototype: void QGraphicsSceneBspTreeIndex::itemChange(const QGraphicsItem *item, QGraphicsItem::GraphicsItemChange change, const void *const value)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscenebsptreeindex.cpp
Lines: 633-686
  0.000% (0/46)
327
QGraphicsScenePrivate::_q_polishItems
Name: QGraphicsScenePrivate::_q_polishItems
Prototype: void QGraphicsScenePrivate::_q_polishItems()
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 432-467
  0.000% (0/19)
237
QGraphicsTextItem::inputMethodQuery
Name: QGraphicsTextItem::inputMethodQuery
Prototype: QVariant QGraphicsTextItem::inputMethodQuery(Qt::InputMethodQuery query) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 10446-10462
  0.000% (0/19)
147
QGraphicsView::setupViewport
Name: QGraphicsView::setupViewport
Prototype: void QGraphicsView::setupViewport(QWidget *widget)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 2760-2803
  0.000% (0/31)
217
QGraphicsWidget::changeEvent
Name: QGraphicsWidget::changeEvent
Prototype: void QGraphicsWidget::changeEvent(QEvent *event)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget.cpp
Lines: 1494-1517
  0.000% (0/13)
147
QGraphicsWidget::setTabOrder
Name: QGraphicsWidget::setTabOrder
Prototype: void QGraphicsWidget::setTabOrder(QGraphicsWidget *first, QGraphicsWidget *second)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget.cpp
Lines: 2145-2199
  0.000% (0/31)
347
QGraphicsWidget::sizeHint
Name: QGraphicsWidget::sizeHint
Prototype: QSizeF QGraphicsWidget::sizeHint(Qt::SizeHint which, const QSizeF &constraint) const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget.cpp
Lines: 749-778
  0.000% (0/15)
197
QGraphicsWidget::updateGeometry
Name: QGraphicsWidget::updateGeometry
Prototype: void QGraphicsWidget::updateGeometry()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget.cpp
Lines: 1079-1111
  0.000% (0/22)
167
QGridLayoutEngine::ensureDynamicConstraint
Name: QGridLayoutEngine::ensureDynamicConstraint
Prototype: bool QGridLayoutEngine::ensureDynamicConstraint() const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qgridlayoutengine.cpp
Lines: 1596-1617
  0.000% (0/19)
157
QGridLayoutEngine::maybeExpandGrid
Name: QGridLayoutEngine::maybeExpandGrid
Prototype: void QGridLayoutEngine::maybeExpandGrid(int row, int column, Qt::Orientation orientation)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qgridlayoutengine.cpp
Lines: 1229-1265
  0.000% (0/21)
227
QGridLayoutEngine::setGeometries
Name: QGridLayoutEngine::setGeometries
Prototype: void QGridLayoutEngine::setGeometries(const QRectF &contentsGeometry, const QAbstractLayoutStyleInfo *styleInfo)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qgridlayoutengine.cpp
Lines: 1028-1062
  0.000% (0/21)
227
QGridLayoutItem::effectiveMaxSize
Name: QGridLayoutItem::effectiveMaxSize
Prototype: QSizeF QGridLayoutItem::effectiveMaxSize(const QSizeF &constraint) const
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qgridlayoutengine.cpp
Lines: 720-741
  0.000% (0/21)
167
QGridLayoutRowData::distributeMultiCells
Name: QGridLayoutRowData::distributeMultiCells
Prototype: void QGridLayoutRowData::distributeMultiCells(const QGridLayoutRowInfo &rowInfo, bool snapToPixelGrid)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qgridlayoutengine.cpp
Lines: 161-194
  0.000% (0/19)
237
QGroupBox::childEvent
Name: QGroupBox::childEvent
Prototype: void QGroupBox::childEvent(QChildEvent *c)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qgroupbox.cpp
Lines: 396-415
  0.000% (0/21)
137
QGroupBox::initStyleOption
Name: QGroupBox::initStyleOption
Prototype: void QGroupBox::initStyleOption(QStyleOptionGroupBox *option) const
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qgroupbox.cpp
Lines: 92-125
  0.000% (0/27)
257
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...240
McCabe - Cyclomatic Complexity: 4
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
271
McCabe - Cyclomatic Complexity: 6
272
McCabe - Cyclomatic Complexity: 6
273
McCabe - Cyclomatic Complexity: 6
274
McCabe - Cyclomatic Complexity: 6
275276
McCabe - Cyclomatic Complexity: 7
277
McCabe - Cyclomatic Complexity: 7
278
McCabe - Cyclomatic Complexity: 7
279
McCabe - Cyclomatic Complexity: 7
280
McCabe - Cyclomatic Complexity: 8
...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