Os sinais no Qt são desconectados automaticamente quando uma das classes é excluída?

O Qt remove automaticamente conexões entre objetos quando um dos lados é excluído?

por exemploconnect (A .. , B ..) , quando A (um ponteiro) é excluído ou B é excluído, a conexão será desconectada?

É necessário usar a desconexão explicitamente no destrutor?