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
...38
McCabe - Cyclomatic Complexity: 6
39
McCabe - Cyclomatic Complexity: 6
40
McCabe - Cyclomatic Complexity: 6
41
McCabe - Cyclomatic Complexity: 5
4243
McCabe - Cyclomatic Complexity: 5
44
McCabe - Cyclomatic Complexity: 5
45
McCabe - Cyclomatic Complexity: 5
46
McCabe - Cyclomatic Complexity: 5
...50
McCabe - Cyclomatic Complexity: 5
...60
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
doCrypt
Name: doCrypt
Prototype: static QByteArray doCrypt(QSslKeyPrivate::Cipher cipher, const QByteArray &data, const QByteArray &key, const QByteArray &iv, int enc)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 274-311
100.000% (10/10)
285
crc32
Name: crc32
Prototype: template <typename Char> __attribute__((__target__("sse4.2"))) static uint crc32(const Char *ptr, size_t len, uint h)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 102-139
100.000% (15/15)
165
copyActionToPlatformItem
Name: copyActionToPlatformItem
Prototype: static void copyActionToPlatformItem(const QAction *action, QPlatformMenuItem *item, QPlatformMenu *itemsMenu)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3256-3289
  0.000% (0/14)
245
coordinateMode
Name: coordinateMode
Prototype: static inline QGradient::CoordinateMode coordinateMode(const QBrush &brush)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 104-115
  0.000% (0/7)
35
computeAngle
Name: computeAngle
Prototype: static double computeAngle(const QPointF &v)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1155-1180
  0.000% (0/13)
125
compare
Name: compare
Prototype: template <Edge edge> bool compare(const QPointF &p, qreal t)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1938-1952
  0.000% (0/8)
55
comp_func_Source_sse2
Name: comp_func_Source_sse2
Prototype: void comp_func_Source_sse2(uint *dst, const uint *src, int length, uint const_alpha)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 209-238
  0.000% (0/13)
175
childWidgets
Name: childWidgets
Prototype: QList<QWidget*> childWidgets(const QWidget *widget)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgets.cpp
Lines: 76-95
  0.000% (0/19)
155
checkStaticArray
Name: checkStaticArray
Prototype: static bool checkStaticArray(int &val, const QByteArray &dateString, int at, const char *array, int size)
Coverage:  95.238% (20/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookie.cpp
Lines: 537-557
 95.238% (20/21)
155
checkIfValid
Name: checkIfValid
Prototype: static QDBusError checkIfValid(const QString &service, const QString &path, const QString &interface, bool isDynamic, bool isPeer)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractinterface.cpp
Lines: 84-105
 84.615% (11/13)
105
candidateSignal
Name: candidateSignal
Prototype: static const char *candidateSignal(int which)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qinputdialog.cpp
Lines: 69-80
  0.000% (0/9)
65
calculatePosixDate
Name: calculatePosixDate
Prototype: static QDate calculatePosixDate(const QByteArray &dateRule, int year)
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 355-379
 69.231% (9/13)
165
blend_sourceOver_rgb16_rgb16
Name: blend_sourceOver_rgb16_rgb16
Prototype: static inline void blend_sourceOver_rgb16_rgb16(quint16 *__restrict__ dest, const quint16 *__restrict__ src, int length, const quint8 alpha, const quint8 ialpha)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4285-4316
  0.000% (0/15)
215
bestSizeMatch
Name: bestSizeMatch
Prototype: static QPixmapIconEngineEntry *bestSizeMatch( const QSize &size, QPixmapIconEngineEntry *pa, QPixmapIconEngineEntry *pb)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 190-211
  0.000% (0/18)
165
arrayContentToJson
Name: arrayContentToJson
Prototype: static void arrayContentToJson(const QJsonPrivate::Array *a, QByteArray &json, int indent, bool compact)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonwriter.cpp
Lines: 161-181
  0.000% (0/15)
115
allocateStringFn
Name: allocateStringFn
Prototype: int allocateStringFn(QTestCharBuffer* str, char const* src, StringFormatFunction func)
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qxmltestlogger.cpp
Lines: 427-452
 63.636% (7/11)
135
adjustContextSelectionsForCell
Name: adjustContextSelectionsForCell
Prototype: static void adjustContextSelectionsForCell(QAbstractTextDocumentLayout::PaintContext &cell_context, const QTextTableCell &cell, int r, int c, const int *selectedTableCells)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 914-946
  0.000% (0/19)
165
activeConditions
Name: activeConditions
Prototype: static QSet<QByteArray> activeConditions()
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp
Lines: 168-185
 69.231% (9/13)
115
ZoomFactorValidator::validate
Name: ZoomFactorValidator::validate
Prototype: State validate(QString &input, int &pos) const override
Coverage:  31.579% (6/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintpreviewdialog.cpp
Lines: 91-109
 31.579% (6/19)
145
ValueExtractor::lengthValue
Name: ValueExtractor::lengthValue
Prototype: LengthData ValueExtractor::lengthValue(const Value& v)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 404-422
  0.000% (0/13)
145
TypeInfo::TypeInfoImpl::TypeInfoImpl
Name: TypeInfo::TypeInfoImpl::TypeInfoImpl
Prototype: TypeInfoImpl(const uint type, QMetaTypeInterface &info)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 2223-2235
 84.615% (11/13)
85
TypeDestructor::DestructorImpl::Destruct
Name: TypeDestructor::DestructorImpl::Destruct
Prototype: static void Destruct(const int type, void *where)
Coverage:  30.769% (4/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 1820-1834
 30.769% (4/13)
85
StyleSelector::declarationsForNode
Name: StyleSelector::declarationsForNode
Prototype: QVector<Declaration> StyleSelector::declarationsForNode(NodePtr node, const char *extraPseudo)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 2031-2051
  0.000% (0/17)
145
QtPrivate::QStringList_removeDuplicates
Name: QtPrivate::QStringList_removeDuplicates
Prototype: int QtPrivate::QStringList_removeDuplicates(QStringList *that)
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringlist.cpp
Lines: 701-721
100.000% (13/13)
175
QtPrivate::QStringList_lastIndexOf
Name: QtPrivate::QStringList_lastIndexOf
Prototype: int QtPrivate::QStringList_lastIndexOf(const QStringList *that, const QRegularExpression &re, int from)
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringlist.cpp
Lines: 670-686
100.000% (13/13)
115
QtConcurrent::ThreadEngineBarrier::acquire
Name: QtConcurrent::ThreadEngineBarrier::acquire
Prototype: void ThreadEngineBarrier::acquire()
Coverage:  54.545% (6/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp
Lines: 51-63
 54.545% (6/11)
75
QZipWriter::QZipWriter
Name: QZipWriter::QZipWriter
Prototype: QZipWriter::QZipWriter(const QString &fileName, QIODevice::OpenMode mode)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qzip.cpp
Lines: 1119-1139
  0.000% (0/16)
145
QZipReader::QZipReader
Name: QZipReader::QZipReader
Prototype: QZipReader::QZipReader(const QString &archive, QIODevice::OpenMode mode)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qzip.cpp
Lines: 822-844
  0.000% (0/16)
165
QXmlUtils::isNCName
Name: QXmlUtils::isNCName
Prototype: bool QXmlUtils::isNCName(const QStringRef &ncName)
Coverage:  78.947% (15/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlutils.cpp
Lines: 372-391
 78.947% (15/19)
115
QXmlStreamWriterPrivate::write
Name: QXmlStreamWriterPrivate::write
Prototype: void QXmlStreamWriterPrivate::write(const char *s, int len)
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3114-3127
100.000% (13/13)
85
QXmlStreamWriterPrivate::write
Name: QXmlStreamWriterPrivate::write
Prototype: void QXmlStreamWriterPrivate::write(const QStringRef &s)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3045-3062
 84.615% (11/13)
95
QXmlStreamWriterPrivate::write
Name: QXmlStreamWriterPrivate::write
Prototype: void QXmlStreamWriterPrivate::write(const QString &s)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3064-3081
 84.615% (11/13)
95
QXmlStreamReaderPrivate::scanAfterDefaultDecl
Name: QXmlStreamReaderPrivate::scanAfterDefaultDecl
Prototype: bool QXmlStreamReaderPrivate::scanAfterDefaultDecl()
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 1091-1104
100.000% (9/9)
55
QXmlStreamReaderPrivate::parseEntity
Name: QXmlStreamReaderPrivate::parseEntity
Prototype: void QXmlStreamReaderPrivate::parseEntity(const QString &value)
Coverage: 100.000% (18/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 861-881
100.000% (18/18)
135
QXmlSimpleReaderPrivate::insertXmlRef
Name: QXmlSimpleReaderPrivate::insertXmlRef
Prototype: bool QXmlSimpleReaderPrivate::insertXmlRef(const QString &data, const QString &name, bool inLiteral)
Coverage:  56.250% (9/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 7753-7775
 56.250% (9/16)
145
QXmlSimpleReader::setFeature
Name: QXmlSimpleReader::setFeature
Prototype: void QXmlSimpleReader::setFeature(const QString& name, bool enable)
Coverage:  47.059% (8/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 2984-3000
 47.059% (8/17)
125
QXmlNamespaceSupport::processName
Name: QXmlNamespaceSupport::processName
Prototype: void QXmlNamespaceSupport::processName(const QString& qname, bool isAttribute, QString& nsuri, QString& localname) const
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 612-640
 93.333% (14/15)
135
QXmlInputSource::next
Name: QXmlInputSource::next
Prototype: QChar QXmlInputSource::next()
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 1144-1166
100.000% (13/13)
135
QXcbWindow::~QXcbWindow
Name: QXcbWindow::~QXcbWindow
Prototype: QXcbWindow::~QXcbWindow()
Coverage:  23.077% (3/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 598-611
 23.077% (3/13)
85
QXcbWindow::updateNetWmUserTime
Name: QXcbWindow::updateNetWmUserTime
Prototype: void QXcbWindow::updateNetWmUserTime(xcb_timestamp_t timestamp)
Coverage:  80.000% (12/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1413-1463
 80.000% (12/15)
305
QXcbWMSupport::updateVirtualRoots
Name: QXcbWMSupport::updateVirtualRoots
Prototype: void QXcbWMSupport::updateVirtualRoots()
Coverage:  13.333% (2/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwmsupport.cpp
Lines: 92-130
 13.333% (2/15)
215
QXcbSystemTrayTracker::visualHasAlphaChannel
Name: QXcbSystemTrayTracker::visualHasAlphaChannel
Prototype: bool QXcbSystemTrayTracker::visualHasAlphaChannel()
Coverage:  46.667% (7/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsystemtraytracker.cpp
Lines: 176-208
 46.667% (7/15)
195
QXcbSoftwareOpenGLEnforcer::QXcbSoftwareOpenGLEnforcer
Name: QXcbSoftwareOpenGLEnforcer::QXcbSoftwareOpenGLEnforcer
Prototype: QXcbSoftwareOpenGLEnforcer()
Coverage:  46.154% (6/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/glxconvenience/qglxconvenience.cpp
Lines: 133-153
 46.154% (6/13)
65
QXcbScreen::topLevelAt
Name: QXcbScreen::topLevelAt
Prototype: QWindow *QXcbScreen::topLevelAt(const QPoint &p) const
Coverage:  66.667% (10/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 316-353
 66.667% (10/15)
235
QXcbNativeInterface::nativeResourceForCursor
Name: QXcbNativeInterface::nativeResourceForCursor
Prototype: void *QXcbNativeInterface::nativeResourceForCursor(const QByteArray &resource, const QCursor &cursor)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp
Lines: 293-304
  0.000% (0/11)
55
QXcbMime::mimeAtomsForFormat
Name: QXcbMime::mimeAtomsForFormat
Prototype: QVector<xcb_atom_t> QXcbMime::mimeAtomsForFormat(QXcbConnection *connection, const QString &format)
Coverage:  53.846% (7/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbmime.cpp
Lines: 143-169
 53.846% (7/13)
155
QXcbMime::mimeAtomToString
Name: QXcbMime::mimeAtomToString
Prototype: QString QXcbMime::mimeAtomToString(QXcbConnection *connection, xcb_atom_t a)
Coverage:  64.706% (11/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbmime.cpp
Lines: 66-88
 64.706% (11/17)
125
QXcbGlIntegrationFactory::keys
Name: QXcbGlIntegrationFactory::keys
Prototype: QStringList QXcbGlIntegrationFactory::keys(const QString &pluginPath)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/gl_integrations/qxcbglintegrationfactory.cpp
Lines: 58-79
  0.000% (0/11)
125
QXcbDropData::xdndObtainData
Name: QXcbDropData::xdndObtainData
Prototype: QVariant QXcbDropData::xdndObtainData(const QByteArray &format, QVariant::Type requestedType) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 1271-1297
  0.000% (0/17)
185
QXcbDrag::handleStatus
Name: QXcbDrag::handleStatus
Prototype: void QXcbDrag::handleStatus(const xcb_client_message_event_t *event)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 860-878
  0.000% (0/15)
125
QXcbDrag::handleFinished
Name: QXcbDrag::handleFinished
Prototype: void QXcbDrag::handleFinished(const xcb_client_message_event_t *event)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 1006-1053
  0.000% (0/13)
115
QXcbDrag::drop
Name: QXcbDrag::drop
Prototype: void QXcbDrag::drop(const QPoint &globalPos)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 495-546
  0.000% (0/18)
355
QXcbCursor::changeCursor
Name: QXcbCursor::changeCursor
Prototype: void QXcbCursor::changeCursor(QCursor *cursor, QWindow *widget)
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 352-383
 68.750% (11/16)
175
QXcbCursor::QXcbCursor
Name: QXcbCursor::QXcbCursor
Prototype: QXcbCursor::QXcbCursor(QXcbConnection *conn, QXcbScreen *screen)
Coverage:  61.538% (8/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 299-332
 61.538% (8/13)
215
QXcbConnection::xi2HandleDeviceChangedEvent
Name: QXcbConnection::xi2HandleDeviceChangedEvent
Prototype: void QXcbConnection::xi2HandleDeviceChangedEvent(void *event)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 837-864
  0.000% (0/13)
135
QXcbConnection::updateScreen
Name: QXcbConnection::updateScreen
Prototype: void QXcbConnection::updateScreen(QXcbScreen *screen, const xcb_randr_output_change_t &outputChange)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 317-338
  0.000% (0/15)
135
QXcbConnection::initializeXKB
Name: QXcbConnection::initializeXKB
Prototype: void QXcbConnection::initializeXKB()
Coverage:  40.000% (6/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 2199-2262
 40.000% (6/15)
465
QXcbConnection::initializeAllAtoms
Name: QXcbConnection::initializeAllAtoms
Prototype: void QXcbConnection::initializeAllAtoms()
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 2001-2030
100.000% (13/13)
205
QXcbConnection::destroyScreen
Name: QXcbConnection::destroyScreen
Prototype: void QXcbConnection::destroyScreen(QXcbScreen *screen)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 363-390
  0.000% (0/13)
155
QXcbClipboard::~QXcbClipboard
Name: QXcbClipboard::~QXcbClipboard
Prototype: QXcbClipboard::~QXcbClipboard()
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 305-334
 76.471% (13/17)
175
QXcbClipboard::handleXFixesSelectionRequest
Name: QXcbClipboard::handleXFixesSelectionRequest
Prototype: void QXcbClipboard::handleXFixesSelectionRequest(xcb_xfixes_selection_notify_event_t *event)
Coverage:  61.111% (11/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 726-745
 61.111% (11/18)
115
QXcbClipboard::handleSelectionClearRequest
Name: QXcbClipboard::handleSelectionClearRequest
Prototype: void QXcbClipboard::handleSelectionClearRequest(xcb_selection_clear_event_t *event)
Coverage:  46.667% (7/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 575-601
 46.667% (7/15)
115
QXcbClipboard::getSelection
Name: QXcbClipboard::getSelection
Prototype: QByteArray QXcbClipboard::getSelection(xcb_atom_t selection, xcb_atom_t target, xcb_atom_t property, xcb_timestamp_t time)
Coverage:  47.368% (9/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 998-1026
 47.368% (9/19)
175
QXcbBackingStore::flush
Name: QXcbBackingStore::flush
Prototype: void QXcbBackingStore::flush(QWindow *window, const QRegion &region, const QPoint &offset)
Coverage:  53.333% (8/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 582-614
 53.333% (8/15)
195
QXcbBackingStore::endPaint
Name: QXcbBackingStore::endPaint
Prototype: void QXcbBackingStore::endPaint()
Coverage:  26.667% (4/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 544-568
 26.667% (4/15)
155
QWizardPrivate::ensureButton
Name: QWizardPrivate::ensureButton
Prototype: bool QWizardPrivate::ensureButton(QWizard::WizardButton which) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 1416-1443
  0.000% (0/13)
155
QWizardPrivate::_q_updateButtonStates
Name: QWizardPrivate::_q_updateButtonStates
Prototype: void QWizardPrivate::_q_updateButtonStates()
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 1687-1736
  0.000% (0/31)
325
QWizardPage::nextId
Name: QWizardPage::nextId
Prototype: int QWizardPage::nextId() const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 3847-3868
  0.000% (0/13)
135
QWizardHeader::setup
Name: QWizardHeader::setup
Prototype: void QWizardHeader::setup(const QWizardLayoutInfo &info, const QString &title, const QString &subTitle, const QPixmap &logo, const QPixmap &banner, Qt::TextFormat titleFormat, Qt::TextFormat subTitleFormat)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 364-423
  0.000% (0/19)
395
QWizard::setOptions
Name: QWizard::setOptions
Prototype: void QWizard::setOptions(WizardOptions options)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 2646-2672
  0.000% (0/15)
185
QWingedEdge::isInside
Name: QWingedEdge::isInside
Prototype: bool QWingedEdge::isInside(qreal x, qreal y) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1774-1798
  0.000% (0/19)
135
QWingedEdge::insert
Name: QWingedEdge::insert
Prototype: int QWingedEdge::insert(const QPathVertex &vertex)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1267-1284
  0.000% (0/17)
105
QWingedEdge::delta
Name: QWingedEdge::delta
Prototype: qreal QWingedEdge::delta(int vertex, int a, int b) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1006-1028
  0.000% (0/13)
145
QWindowsStylePrivate::nativeMetricScaleFactor
Name: QWindowsStylePrivate::nativeMetricScaleFactor
Prototype: qreal QWindowsStylePrivate::nativeMetricScaleFactor(const QWidget *widget)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 432-448
  0.000% (0/13)
125
QWindowSystemInterfacePrivate::fromNativeTouchPoints
Name: QWindowSystemInterfacePrivate::fromNativeTouchPoints
Prototype: QList<QTouchEvent::TouchPoint> QWindowSystemInterfacePrivate::fromNativeTouchPoints(const QList<QWindowSystemInterface::TouchPoint> &points, const QWindow *window, QEvent::Type *type)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp
Lines: 463-507
  0.000% (0/13)
275
QWindowPrivate::setCursor
Name: QWindowPrivate::setCursor
Prototype: void QWindowPrivate::setCursor(const QCursor *newCursor)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 2543-2566
  0.000% (0/20)
165
QWindowPrivate::screenForGeometry
Name: QWindowPrivate::screenForGeometry
Prototype: QScreen *QWindowPrivate::screenForGeometry(const QRect &newGeometry)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 1507-1523
  0.000% (0/15)
125
QWindowContainerPrivate::updateUsesNativeWidgets
Name: QWindowContainerPrivate::updateUsesNativeWidgets
Prototype: void updateUsesNativeWidgets()
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwindowcontainer.cpp
Lines: 88-111
  0.000% (0/17)
155
QWindow::setMinimumSize
Name: QWindow::setMinimumSize
Prototype: void QWindow::setMinimumSize(const QSize &size)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 1291-1305
  0.000% (0/15)
125
QWindow::setMaximumSize
Name: QWindow::setMaximumSize
Prototype: void QWindow::setMaximumSize(const QSize &size)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 1378-1392
  0.000% (0/15)
125
QWindow::isActive
Name: QWindow::isActive
Prototype: bool QWindow::isActive() const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 1053-1073
  0.000% (0/15)
115
QWidgetWindowPrivate::closestAcceptableGeometry
Name: QWidgetWindowPrivate::closestAcceptableGeometry
Prototype: QRectF QWidgetWindowPrivate::closestAcceptableGeometry(const QRectF &rect) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 92-119
  0.000% (0/19)
235
QWidgetWindow::updateNormalGeometry
Name: QWidgetWindow::updateNormalGeometry
Prototype: void QWidgetWindow::updateNormalGeometry()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 731-744
  0.000% (0/15)
105
QWidgetWindow::handleTabletEvent
Name: QWidgetWindow::handleTabletEvent
Prototype: void QWidgetWindow::handleTabletEvent(QTabletEvent *event)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 973-997
  0.000% (0/15)
165
QWidgetTextControlPrivate::sendMouseEventToInputContext
Name: QWidgetTextControlPrivate::sendMouseEventToInputContext
Prototype: bool QWidgetTextControlPrivate::sendMouseEventToInputContext( QEvent *e, QEvent::Type eventType, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 1888-1920
  0.000% (0/15)
185
QWidgetTextControlPrivate::mouseDoubleClickEvent
Name: QWidgetTextControlPrivate::mouseDoubleClickEvent
Prototype: void QWidgetTextControlPrivate::mouseDoubleClickEvent(QEvent *e, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 1846-1886
  0.000% (0/17)
245
QWidgetResizeHandler::doResize
Name: QWidgetResizeHandler::doResize
Prototype: void QWidgetResizeHandler::doResize()
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetresizehandler.cpp
Lines: 495-523
  0.000% (0/14)
175
QWidgetPrivate::updateFrameStrut
Name: QWidgetPrivate::updateFrameStrut
Prototype: void QWidgetPrivate::updateFrameStrut()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 11938-11952
  0.000% (0/15)
85
QWidgetPrivate::showChildren
Name: QWidgetPrivate::showChildren
Prototype: void QWidgetPrivate::showChildren(bool spontaneous)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 8284-8305
  0.000% (0/17)
155
QWidgetPrivate::setWindowModified_helper
Name: QWidgetPrivate::setWindowModified_helper
Prototype: void QWidgetPrivate::setWindowModified_helper()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 11439-11455
  0.000% (0/13)
135
QWidgetPrivate::setLayoutDirection_helper
Name: QWidgetPrivate::setLayoutDirection_helper
Prototype: void QWidgetPrivate::setLayoutDirection_helper(Qt::LayoutDirection direction)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 4876-4892
  0.000% (0/17)
115
QWidgetPrivate::sendComposeStatus
Name: QWidgetPrivate::sendComposeStatus
Prototype: void QWidgetPrivate::sendComposeStatus(QWidget *w, bool end)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 12220-12234
  0.000% (0/20)
105
QWidgetPrivate::scrollChildren
Name: QWidgetPrivate::scrollChildren
Prototype: void QWidgetPrivate::scrollChildren(int dx, int dy)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 353-373
  0.000% (0/15)
155
QWidgetPrivate::render_helper
Name: QWidgetPrivate::render_helper
Prototype: void QWidgetPrivate::render_helper(QPainter *painter, const QPoint &targetOffset, const QRegion &toBePainted, QWidget::RenderFlags renderFlags)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5429-5495
  0.000% (0/15)
395
QWidgetPrivate::propagatePaletteChange
Name: QWidgetPrivate::propagatePaletteChange
Prototype: void QWidgetPrivate::propagatePaletteChange()
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 2008-2037
  0.000% (0/27)
185
QWidgetPrivate::pointToRect
Name: QWidgetPrivate::pointToRect
Prototype: int QWidgetPrivate::pointToRect(const QPoint &p, const QRect &r)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 7079-7092
  0.000% (0/13)
115
QWidgetPrivate::invalidateBuffer
Name: QWidgetPrivate::invalidateBuffer
Prototype: void QWidgetPrivate::invalidateBuffer(const QRect &rect)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 1597-1623
  0.000% (0/19)
185
QWidgetPrivate::getLayoutItemMargins
Name: QWidgetPrivate::getLayoutItemMargins
Prototype: void QWidgetPrivate::getLayoutItemMargins(int *left, int *top, int *right, int *bottom) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 12132-12142
  0.000% (0/13)
85
QWidgetPrivate::createTLSysExtra
Name: QWidgetPrivate::createTLSysExtra
Prototype: void QWidgetPrivate::createTLSysExtra()
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 1529-1550
  0.000% (0/23)
95
QWidgetPrivate::clipToEffectiveMask
Name: QWidgetPrivate::clipToEffectiveMask
Prototype: void QWidgetPrivate::clipToEffectiveMask(QRegion &region) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 2285-2308
  0.000% (0/17)
145
Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...38
McCabe - Cyclomatic Complexity: 6
39
McCabe - Cyclomatic Complexity: 6
40
McCabe - Cyclomatic Complexity: 6
41
McCabe - Cyclomatic Complexity: 5
4243
McCabe - Cyclomatic Complexity: 5
44
McCabe - Cyclomatic Complexity: 5
45
McCabe - Cyclomatic Complexity: 5
46
McCabe - Cyclomatic Complexity: 5
...50
McCabe - Cyclomatic Complexity: 5
...60
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...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