Port to PMF signal/slot syntax

3 jobs for !41 with work/ahmad/signals in 2 minutes and 21 seconds (queued for 3 seconds)
merge request