Спасибо за ответы, учту
А как же тогда скрыть сигнал (сделать приватным), если хочется использовать его для внутренних целей класса. А так получается торчит он наружу, соблазняет с ним делать всякое нехорошее))
Раньше (в Qt 4) сигналы были protected. В 5ке добавили
новый синтаксис коннекта. Чтобы он работал, пришлось сделать сигналы public (иначе, компилятор выдаёт ошибку несовместимости сигнатур). С++ говно, да.