From looking at the runtime Java's API their mouse moved signal is a hover move and mouse dragged is for when the user click and dragged the mouse on the map. Why doesn't the runtime Qt have the same sort of setup for connecting to a signal for hover move events?
I currently have a workaround by creating a class inheriting QGraphicsItem and calling setAcceptHoverEvents on it. However I have reports from our users that sometimes the QGraphicsItem class sometimes stops receiving any mouse events at all until the window is resized.