Signals and slots complete