QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QXcbConnection
FunctionCondition %▾ModificationseLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
processXcbEvents
Name: QXcbConnection::processXcbEvents
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New11
processXcbEvents
Name: QXcbConnection::processXcbEvents
Prototype: void QXcbConnection::processXcbEvents()
Coverage:  65.385% (17/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1702-1758
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines (reference): 1691-1747
Comparison: Different
 65.385% (17/26)
Different3511
xi2HandleEvent
Name: QXcbConnection::xi2HandleEvent
Prototype: void QXcbConnection::xi2HandleEvent(xcb_ge_event_t *event)
Coverage:  47.143% (33/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 491-583
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines (reference): 484-576
Comparison: Different
 47.143% (33/70)
Different5831
handleXcbEvent
Name: QXcbConnection::handleXcbEvent
Prototype: void QXcbConnection::handleXcbEvent(xcb_generic_event_t *event)
Coverage:  44.053% (100/227)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1093-1297
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines (reference): 1082-1286
Comparison: Different
 44.053% (100/227)
Different11882
QXcbConnection
Name: QXcbConnection::QXcbConnection
Prototype: QXcbConnection::QXcbConnection(QXcbNativeInterface *nativeInterface, bool canGrabServer, xcb_visualid_t defaultVisualId, const char *displayName)
Coverage:  43.396% (23/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 554-681
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines (reference): 547-673
Comparison: Different
 43.396% (23/53)
Different6518
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
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines (reference): 2188-2251
Comparison: Different
 40.000% (6/15)
Different465
initializeScreens
Name: QXcbConnection::initializeScreens
Prototype: void QXcbConnection::initializeScreens()
Coverage:  38.947% (37/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 392-552
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines (reference): 385-545
Comparison: Different
 38.947% (37/95)
Different12230
xi2Select
Name: QXcbConnection::xi2Select
Prototype: void QXcbConnection::xi2Select(xcb_window_t window)
Coverage:  34.884% (15/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 284-386
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines (reference): 278-379
Comparison: Different
 34.884% (15/43)
Different6213
finalizeXInput2
Name: QXcbConnection::finalizeXInput2
Prototype: void QXcbConnection::finalizeXInput2()
Coverage:  20.000% (1/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 275-282
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines (reference): 269-276
Comparison: Different
 20.000% (1/5)
Different43
xi2ReportTabletEvent
Name: QXcbConnection::xi2ReportTabletEvent
Prototype: void QXcbConnection::xi2ReportTabletEvent(const void *event, TabletData *tabletData)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 1136-1195
Comparison: New
  0.000% (0/27)
New5713
xi2HandleTabletEvent
Name: QXcbConnection::xi2HandleTabletEvent
Prototype: bool QXcbConnection::xi2HandleTabletEvent(const void *event, TabletData *tabletData)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 1042-1134
Comparison: New
  0.000% (0/47)
New6116
xi2HandleHierachyEvent
Name: QXcbConnection::xi2HandleHierachyEvent
Prototype: void QXcbConnection::xi2HandleHierachyEvent(void *event)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 825-835
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines (reference): 818-829
Comparison: Different
  0.000% (0/7)
Different63
xi2GetValuatorValueIfSet
Name: QXcbConnection::xi2GetValuatorValueIfSet
Prototype: bool QXcbConnection::xi2GetValuatorValueIfSet(const void *event, int valuatorNum, double *value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 2294-2308
Comparison: New
  0.000% (0/4)
New102
virtualDesktopForRootWindow
Name: QXcbConnection::virtualDesktopForRootWindow
Prototype: QXcbVirtualDesktop* QXcbConnection::virtualDesktopForRootWindow(xcb_window_t rootWindow) const
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 193-201
Comparison: New
  0.000% (0/5)
New43
updateScreens
Name: QXcbConnection::updateScreens
Prototype: void QXcbConnection::updateScreens(const xcb_randr_notify_event_t *event)
Coverage:  0.000% (0/87)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 206-298
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines (reference): 200-291
Comparison: Different
  0.000% (0/87)
Different5926
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
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines (reference): 310-331
Comparison: Different
  0.000% (0/15)
Different135
handleXcbError
Name: QXcbConnection::handleXcbError
Prototype: void QXcbConnection::handleXcbError(xcb_generic_error_t *error)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 991-1026
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines (reference): 983-1015
Comparison: Different
  0.000% (0/6)
Different112
findScreenForOutput
Name: QXcbConnection::findScreenForOutput
Prototype: QXcbScreen* QXcbConnection::findScreenForOutput(xcb_window_t rootWindow, xcb_randr_output_t output) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 183-191
Comparison: New
  0.000% (0/7)
New43
findScreenForCrtc
Name: QXcbConnection::findScreenForCrtc
Prototype: QXcbScreen* QXcbConnection::findScreenForCrtc(xcb_window_t rootWindow, xcb_randr_crtc_t crtc) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 173-181
Comparison: New
  0.000% (0/7)
New43
createScreen
Name: QXcbConnection::createScreen
Prototype: QXcbScreen *QXcbConnection::createScreen(QXcbVirtualDesktop *virtualDesktop, const xcb_randr_output_change_t &outputChange, xcb_randr_get_output_info_reply_t *outputInfo)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 340-361
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines (reference): 333-354
Comparison: Different
  0.000% (0/11)
Different114

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