переопределить его mouseEvent
А как это сделать?
C++ (Qt)
QPoint QCursor::pos () [static]
void QCursor::setPos ( int x, int y ) [static]
// смотреть документацию по этому методу
bool QObject::eventFilter ( QObject * watched, QEvent * event ) [virtual]
// и после этого отслеживать сл. событие:
QEvent::Leave