Есть ли способ узнать, какие сигналы срабатывают, и если к ним подключен слот?В идеале мы хотели бы видеть все сигналы, а не только сигналы определенного класса или метода;Например, QSignalSpy позволяет отслеживать только конкретные сигналы конкретных экземпляров.
В нашем приложении мы наблюдали проблемы с производительностью из-за того, что сигнал из двух компонентов излучался дважды.В конце концов оказалось, что существует второй экземпляр класса, который должен был быть там только один раз.Знание того, какие сигналы испускаются, в точности помогает при отладке.
Сигналы вызываются через QMetaObject::invoke*
, я надеялся найти что-то там, чтобы зацепиться, но я не нашел ничего очевидного.