Чтобы получить в слоте указатель на об'ект, пославший сигнал можно использовать sender() метод.
Его значение приводят к желаемому типу через qobject_cast и проверяют на 0.
Небольшой нюанс сигнал/сигнал
Если использовать связку вызовов сигнал-сигнал, то sender() , к сожалению будет указывать не на первый как хотелось бы, а на последний в связке об'ект.
Можно ли решить это пока не понятно.