Думаю, как сделать правильно и красиво.Есть в программе панель настроек, несколько десятков элементов (чекбоксы, радиобатоны, строки ввода и т.д.).Программа должна уметь:1. Сохранять настройки элементов через QSettings (тут два варианта - сохранять сразу после изменения элемента, или же перед выходом - первый чуть более медленный, но более надежный).2. Читать настройки из ini-файла при запуске с помощью QSettings;3. Уведомлять... ну, допустим, внутренний "контроллер" о том, что изменились какие-то настройки.Как сделать все это не создавая множество слотов, не прописывая connect для каждого элемента, не создавая бесконечных if..else и т.д.?Может быть поделитесь мыслями, как Вы реализовывали данную функциональность?
|