удалятся автоматически, если их размещать на стеке как локальные переменные (QSettings setter;) или передавать им parent в конструкторе в new (но он не везде есть) - тогда удалятся с этим парентом. в других случаях - утечка
удалятся автоматически, если их размещать на стеке как локальные переменные (QSettings setter;) или передавать им parent в конструкторе в new (но он не везде есть) - тогда удалятся с этим парентом. в других случаях - утечка
удалятся автоматически, если их размещать на стеке как локальные переменные (QSettings setter;) или передавать им parent в конструкторе в new (но он не везде есть) - тогда удалятся с этим парентом. в других случаях - утечка
ну там можно объявить внутри класса главного окна как QScopedPointer<QSettings,QScopedPointerDeleteLater> setter; тогда оно удалится при удалении этого окна