Ignore mouse events for buttons not handled
This is required to propagate events for the popup palette
to close on right-click.
Also, it is not necessary to track ourselves which buttons are
pressed, QMouseEvent::buttons() does that already.
(cherry picked from commit b4ca85de0bfde779c68647eb0674b39048b22115)