Насколько я понял вместо winEvent/x11Event/macEvent теперь nativeEvent, изменился и прототип, вместо (MSG *m, long *result) - (const QByteArray &eventType, void *message, long *result) и что с ним делать не соображу.
А, ты про Qt5. Ну попробуй
void *message откастить в
MSG*, а далее по первому примеру.