468
468
if (hDelta != 0 || vDelta != 0) {
469
469
const QPoint angleDelta = QPoint(hDelta * 15, vDelta * 15);
470
QWindowSystemInterface::handleWheelEvent(window, timestamp, localPoint, localPoint,
470
QWindowSystemInterface::handleWheelEvent(window, timestamp, localPoint, window->position() + localPoint,
471
471
QPoint(), angleDelta, modifiers, Qt::ScrollUpdate);
473
auto buttons = extract_buttons(pev);
474
if (buttons != Qt::NoButton)
475
mLastFocusedWindow = platformWindow;
476
QWindowSystemInterface::handleMouseEvent(window, timestamp, localPoint, localPoint /* Should we omit global point instead? */,
473
auto buttons = extract_buttons(pev);
474
QWindowSystemInterface::handleMouseEvent(window, timestamp, localPoint, window->position() + localPoint /* Should we omit global point instead? */,
481
478
case mir_pointer_action_enter:
482
QWindowSystemInterface::handleEnterEvent(window, localPoint, localPoint);
479
QWindowSystemInterface::handleEnterEvent(window, localPoint, window->position() + localPoint);
484
481
case mir_pointer_action_leave:
485
482
QWindowSystemInterface::handleLeaveEvent(window);