А почему? Если сигнал - переменная, то кто нам может помешать доливать их в рантайме? Правда не знаю как это сделать, типы-то разные. Но по-моему это интересно и небезвыгодно - хотя бы не отягощаем никого "классовостью", множ наследование - пожалуйста.
Динамическое добавление и удаление сигналов может быть интересно для каких-то случаев. Но это и правда, тема отдельного разговора. В этой же меня интересуют варианты compile-time.
Да всей, поскольку ничего нового не видно. Также лепите сигналы-члены класса, коннект - по объектам и.т.п. Только вместо готового сервиса в Qt - пучина мутных темплейтов. Ну и за что боролись?
Так я ничего нового и не хотел
. Требовалось то же самое поведение сигналов, которое было в Qt 4, только с реализацией на boost::signals2. Зачем это потребовалось - дело другое. Можете выбрать любую версию, от академического интереса до той, где не всё приложение использует инфраструктуру Qt, а только в GUI, основное же ядро и библиотеки используют boost и std.