this function is only used in `dlgautodj` Why do you call it with signals? A threading issue? If not please just call it directly, using signals/slots just in one class makes the code harder to read because I will also have to look to what the signal is connected instead of just looking for the function name