Hola:
Hace un tiempecillo que no trato con ésto, pero creo recordar que cualquier clase puede enviar una señal, pero ésta solo puede ser recibida por una clase activa, con lo que toda clase que recibe una señal es activa, así que las señales sólo pueden ser tratadas por clases activas.
Espero que te sirva de algo.
P.D. No era mi intención que esto pareciera un trabalenguas.
Saludos