Refactoring:
* formatted signal/slot