QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QXcbIntegration
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
styleHint
Name: QXcbIntegration::styleHint
Prototype: QVariant QXcbIntegration::styleHint(QPlatformIntegration::StyleHint hint) const
Coverage:  66.667% (20/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 359-398
 66.667% (20/30)
1418
QXcbIntegration
Name: QXcbIntegration::QXcbIntegration
Prototype: QXcbIntegration::QXcbIntegration(const QStringList &parameters, int &argc, char **argv)
Coverage:  32.308% (21/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 115-188
 32.308% (21/65)
4615
hasCapability
Name: QXcbIntegration::hasCapability
Prototype: bool QXcbIntegration::hasCapability(QPlatformIntegration::Capability cap) const
Coverage:  76.667% (23/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 244-261
 76.667% (23/30)
1411
wmClass
Name: QXcbIntegration::wmClass
Prototype: QByteArray QXcbIntegration::wmClass() const
Coverage:  60.714% (17/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 415-444
 60.714% (17/28)
198
createPlatformWindow
Name: QXcbIntegration::createPlatformWindow
Prototype: QPlatformWindow *QXcbIntegration::createPlatformWindow(QWindow *window) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 196-213
 71.429% (5/7)
183
sync
Name: QXcbIntegration::sync
Prototype: void QXcbIntegration::sync()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 453-458
100.000% (4/4)
22
initialize
Name: QXcbIntegration::initialize
Prototype: void QXcbIntegration::initialize()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 271-279
 75.000% (3/4)
42
createPlatformOpenGLContext
Name: QXcbIntegration::createPlatformOpenGLContext
Prototype: QPlatformOpenGLContext *QXcbIntegration::createPlatformOpenGLContext(QOpenGLContext *context) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 216-225
 50.000% (2/4)
62
createPlatformOffscreenSurface
Name: QXcbIntegration::createPlatformOffscreenSurface
Prototype: QPlatformOffscreenSurface *QXcbIntegration::createPlatformOffscreenSurface(QOffscreenSurface *surface) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 233-242
 50.000% (2/4)
62
createEventDispatcher
Name: QXcbIntegration::createEventDispatcher
Prototype: QAbstractEventDispatcher *QXcbIntegration::createEventDispatcher() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 263-269
100.000% (4/4)
42
accessibility
Name: QXcbIntegration::accessibility
Prototype: QPlatformAccessibility *QXcbIntegration::accessibility() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 317-328
100.000% (4/4)
112
~QXcbIntegration
Name: QXcbIntegration::~QXcbIntegration
Prototype: QXcbIntegration::~QXcbIntegration()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 190-194
100.000% (1/1)
21
themeNames
Name: QXcbIntegration::themeNames
Prototype: QStringList QXcbIntegration::themeNames() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 349-352
100.000% (1/1)
11
services
Name: QXcbIntegration::services
Prototype: QPlatformServices *QXcbIntegration::services() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 331-334
100.000% (1/1)
11
queryKeyboardModifiers
Name: QXcbIntegration::queryKeyboardModifiers
Prototype: Qt::KeyboardModifiers QXcbIntegration::queryKeyboardModifiers() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 336-342
  0.000% (0/1)
41
possibleKeys
Name: QXcbIntegration::possibleKeys
Prototype: QList<int> QXcbIntegration::possibleKeys(const QKeyEvent *e) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 344-347
  0.000% (0/1)
11
nativeInterface
Name: QXcbIntegration::nativeInterface
Prototype: QPlatformNativeInterface * QXcbIntegration::nativeInterface() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 292-295
100.000% (1/1)
11
moveToScreen
Name: QXcbIntegration::moveToScreen
Prototype: void QXcbIntegration::moveToScreen(QWindow *window, int screen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 281-285
  0.000% (0/1)
21
inputContext
Name: QXcbIntegration::inputContext
Prototype: QPlatformInputContext *QXcbIntegration::inputContext() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 311-314
100.000% (1/1)
11
fontDatabase
Name: QXcbIntegration::fontDatabase
Prototype: QPlatformFontDatabase *QXcbIntegration::fontDatabase() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 287-290
100.000% (1/1)
11
drag
Name: QXcbIntegration::drag
Prototype: QPlatformDrag *QXcbIntegration::drag() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 305-308
100.000% (1/1)
11
createPlatformTheme
Name: QXcbIntegration::createPlatformTheme
Prototype: QPlatformTheme *QXcbIntegration::createPlatformTheme(const QString &name) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 354-357
100.000% (1/1)
11
createPlatformSessionManager
Name: QXcbIntegration::createPlatformSessionManager
Prototype: QPlatformSessionManager *QXcbIntegration::createPlatformSessionManager(const QString &id, const QString &key) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 447-450
100.000% (1/1)
11
createPlatformBackingStore
Name: QXcbIntegration::createPlatformBackingStore
Prototype: QPlatformBackingStore *QXcbIntegration::createPlatformBackingStore(QWindow *window) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 228-231
100.000% (1/1)
11
clipboard
Name: QXcbIntegration::clipboard
Prototype: QPlatformClipboard *QXcbIntegration::clipboard() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 298-301
100.000% (1/1)
11

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