Да, и позвольте задать еще 2 вопроса, они скорее про С++
Как я понял virtual "накладывает" определения функций
И 2:
void myLineEdit ::mouseMoveEvent( QMouseEvent *event)
{
...
myLineEditExt ::mouseMoveEvent(event);
}
А зачем писать myLineEditExt ::mouseMoveEvent(event); в событии, к чему это?
По первому утверждению: Вам надо немного почитать матчасть по С++.
По второму: при переопределении метода, метод предка не выполняется, указанная строка myLineEditExt::mouseMoveEvent(event) как раз вызывает метод предка, чтобы отработало все с ним связанное.