О, там еще есть аналогичное:
C++ (Qt)
void DiagramsManager::setDiagramController(DiagramController *diagramController)
{
if (m_diagramController)
connect(m_diagramController, 0, this, 0);
m_diagramController = diagramController;
if (diagramController) {
connect(diagramController, &DiagramController::diagramAboutToBeRemoved,
this, &DiagramsManager::removeDiagram);
}
}
имхо, должен быть disconnect
Да, скорее всего это просто опечатка, т.к. везде в других аналогичных местах делают disconnect. Я что-то тоже с утра не проснулся еще.
Какая версия Qt?
Минимум заявлена 5.6.0.
PS: Ну вот, нашли косячок.
Всем спасибо, все яснее ясного.