Split up InputEventFilter::pointerEvent and InputEventSpy::pointerEvent
Motion and button events are different and need to carry different payloads. Furthermore, the current design is inconsistent with how other events are handled (except some tablet tool events that need similar treatment).
This is a precursor change to porting pointer events away from QEvent.
Edited by Vlad Zahorodnii