Здравствуйте!
Пилил сейчас проект, и заинтересовался вопросом про сигналы и слоты.
Погуглил, прочитал из документации про них, но ответ на свой вопрос не получил
Ситуация такая:
Есть виджет, принимающий и отправляющий сигналы, с ним коннектится другой класс, написал функцию что то типа void setConnectWithType(Type *type),
как вы видите в нее передается указатель, а внутри проверочка на существования указателя:
и в скопках куча connect(), и благодаря этому можно к такому виджету можно подключить кучу классов Type
А что случится, если один из этих классов будет освобожден?
Будет ли к нему отправлен сигнал?
Нужно ли принудительно рассоединять до освобождения с помощью disconnect() или это уже позаботились до нас?