Add Online File Browser

I can't quite understand your question.

signals are quite natural stuff to qt, and not different from calling methods directly. and using signals is easier to get a better design than class desgin.