MessageHandler function prototype changed for Qt5.
Attaching an event filter now requires a specific type of object, instead of just a function.
Therefore Mouse3DInput has been changed to now inherit from that base class and implement the necessary interface.