Native mouse events are received from the operating system by the active application. The event eventually reaches Qt's event dispatcher that maps the data received to the widget under those coordinates. Then it places an event into the event loop. Eventually this event is processed and reaches the destination mouse event handler through a series of calls to QCoreApplication::notify(), QObject::event() and QWidget::mouseMoveEvent() (optionally going through installed event filters).
Bookmarks