Well, you just have to make updateView() a slot and add a matching signal to the QueryFinder class and connect the two.
Then, instead of calling the view directly, you just emit the signal.

Cheers,
_