OpenCoverage

qquickhoverhandler.cpp

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickhoverhandler.cpp
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4const QLoggingCategory &lcHoverHandler() { static const QLoggingCategory category("qt.quick.handler.hover"); return
never executed: return category;
category;
never executed: return category;
}
0
5QQuickHoverHandler::QQuickHoverHandler(QObject *parent)-
6 : QQuickSinglePointHandler(parent)-
7 , m_hovered(false)-
8{-
9-
10 setAcceptedDevices(static_cast<QQuickPointerDevice::DeviceType>(-
11 static_cast<int>(QQuickPointerDevice::AllDevices) ^ static_cast<int>(QQuickPointerDevice::TouchScreen)));-
12}
never executed: end of block
0
13-
14QQuickHoverHandler::~QQuickHoverHandler()-
15{-
16 QQuickItemPrivate *parItemPrivate = QQuickItemPrivate::get(parentItem());-
17 parItemPrivate->setHasHoverInChild(false);-
18}
never executed: end of block
0
19-
20void QQuickHoverHandler::componentComplete()-
21{-
22 parentItem()->setAcceptHoverEvents(true);-
23 QQuickItemPrivate::get(parentItem())->setHasHoverInChild(true);-
24}
never executed: end of block
0
25-
26bool QQuickHoverHandler::wantsPointerEvent(QQuickPointerEvent *event)-
27{-
28 QQuickEventPoint *point = event->point(0);-
29 if (QQuickPointerDeviceHandler::wantsPointerEvent(event)
QQuickPointerD...erEvent(event)Description
TRUEnever evaluated
FALSEnever evaluated
&& wantsEventPoint(point)
wantsEventPoint(point)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
30-
31 setPointId(point->pointId());-
32 return
never executed: return true;
true;
never executed: return true;
0
33 }-
34 setHovered(false);-
35 return
never executed: return false;
false;
never executed: return false;
0
36}-
37-
38void QQuickHoverHandler::handleEventPoint(QQuickEventPoint *point)-
39{-
40 setHovered(true);-
41 setPassiveGrab(point);-
42}
never executed: end of block
0
43-
44void QQuickHoverHandler::setHovered(bool hovered)-
45{-
46 if (m_hovered != hovered
m_hovered != hoveredDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
47 for (bool qt_category_enabled = lcHoverHandler().isDebugEnabled(); qt_category_enabled
qt_category_enabledDescription
TRUEnever evaluated
FALSEnever evaluated
; qt_category_enabled = false) QMessageLogger(__FILE__, 101, __PRETTY_FUNCTION__, lcHoverHandler().categoryName()).debug() << objectName() << "hovered" << m_hovered << "->" << hovered;
never executed: QMessageLogger(__FILE__, 101, __PRETTY_FUNCTION__, lcHoverHandler().categoryName()).debug() << objectName() << "hovered" << m_hovered << "->" << hovered;
0
48 m_hovered = hovered;-
49 hoveredChanged();-
50 }
never executed: end of block
0
51}
never executed: end of block
0
52-
53-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0