В коде, который я поддерживаю, я только что нашел следующую строку:
emit disconnect();
Метод принадлежит объекту QObject
. Конечно, emit
здесь без всякой причины, он также ничего не делает, так как является пустым макросом. Я перешел к документации QObject
и не смог найти, что произойдет, если этот метод вызывается как статический (QObject::disconnect()
). Из моих наблюдений кажется, что он отключил все соединения сигнал / слоты в классе вызывающего абонента. Это так работает, когда вызывается вот так?