| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickhoverhandler.cpp |
| Switch to Source code | Preprocessed file |
| Line | Source | Count | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | - | |||||||||||||
| 2 | - | |||||||||||||
| 3 | - | |||||||||||||
| 4 | const QLoggingCategory &lcHoverHandler() { static const QLoggingCategory category("qt.quick.handler.hover"); return never executed: category;return category;never executed: }return category; | 0 | ||||||||||||
| 5 | QQuickHoverHandler::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 | - | |||||||||||||
| 14 | QQuickHoverHandler::~QQuickHoverHandler() | - | ||||||||||||
| 15 | { | - | ||||||||||||
| 16 | QQuickItemPrivate *parItemPrivate = QQuickItemPrivate::get(parentItem()); | - | ||||||||||||
| 17 | parItemPrivate->setHasHoverInChild(false); | - | ||||||||||||
| 18 | } never executed: end of block | 0 | ||||||||||||
| 19 | - | |||||||||||||
| 20 | void QQuickHoverHandler::componentComplete() | - | ||||||||||||
| 21 | { | - | ||||||||||||
| 22 | parentItem()->setAcceptHoverEvents(true); | - | ||||||||||||
| 23 | QQuickItemPrivate::get(parentItem())->setHasHoverInChild(true); | - | ||||||||||||
| 24 | } never executed: end of block | 0 | ||||||||||||
| 25 | - | |||||||||||||
| 26 | bool QQuickHoverHandler::wantsPointerEvent(QQuickPointerEvent *event) | - | ||||||||||||
| 27 | { | - | ||||||||||||
| 28 | QQuickEventPoint *point = event->point(0); | - | ||||||||||||
| 29 | if (QQuickPointerDeviceHandler::wantsPointerEvent(event)
| 0 | ||||||||||||
| 30 | - | |||||||||||||
| 31 | setPointId(point->pointId()); | - | ||||||||||||
| 32 | return never executed: true;return true;never executed: return true; | 0 | ||||||||||||
| 33 | } | - | ||||||||||||
| 34 | setHovered(false); | - | ||||||||||||
| 35 | return never executed: false;return false;never executed: return false; | 0 | ||||||||||||
| 36 | } | - | ||||||||||||
| 37 | - | |||||||||||||
| 38 | void QQuickHoverHandler::handleEventPoint(QQuickEventPoint *point) | - | ||||||||||||
| 39 | { | - | ||||||||||||
| 40 | setHovered(true); | - | ||||||||||||
| 41 | setPassiveGrab(point); | - | ||||||||||||
| 42 | } never executed: end of block | 0 | ||||||||||||
| 43 | - | |||||||||||||
| 44 | void QQuickHoverHandler::setHovered(bool hovered) | - | ||||||||||||
| 45 | { | - | ||||||||||||
| 46 | if (m_hovered != hovered
| 0 | ||||||||||||
| 47 | for (bool qt_category_enabled = lcHoverHandler().isDebugEnabled(); qt_category_enabled
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 code | Preprocessed file |