It depends on what the goal is.
Given the thread starter's question it looks like the goal is a synchronisation between two line edits.
For that goal the forwarding is "nicer" because you don't need a slot just to emit a signal again and the signal/signal connect makes the forwarding very obvious when reading the code.
In the example you gave, i.e. reacting to a button, the slot plus explicit emit is the only possible choice.
Cheers,
_
Bookmarks