представляете это в виде некоей диаграммы?
Например блоки со стралками, просто чтоб видеть что куда идет, какой сигнал к какому слоту подключен.
Если возникает такая необходимость, то скорее всего это говорит о неудачной архитектуре, где связность компонент сильно превышена. Введение слотов/сигналов в C++ как раз преследует цель уменьшения связности. То есть каждый компонент должен работать независимо от того, кто подписан на его сигналы, и чьи сигналы обрабатывают его слоты.
Ну а помнить кто сигналит кому? Ща покажу...
Так логика именно такая и должна быть, что бы не помнить от кого выполнился слот и не забивать этим голову
А зачем это помнить?
Что значит кому сигналит? Сигналы посылаются «в эфир». В этом и смысл message flow model.
Освой uml sequence diagram
Обсуждают сегодня