Window  (slot) <--> Widget <--> Button (signal)