Mouse Tracking only gets mouse move events delivered when no button is pressed.
In any case it wouldn't make sense to call this inside the mouse move event handler.

So is your mouseMoveEvent() method called at all?
Does buttons() not contain left button?

Cheers,
_