Все-таки суть не уловил. Поясняю:
Когда создается класс формы, то при применении множественного публичного наследования все виджеты на форме доступны из родительского класса.
Т.е. в данном случае, если пишем:
C++ (Qt)
class QSettingsDlg: public QDialog, public Ui::QSettingsDlg{
то в том месте, где вызывается этот самый QSettingsDlg, будут доступны все его виджеты. И не важно, какого они типа.
P.S. Или это я чего-то недопонял... Задача стоит как: по кнопке (ну или другому событию) поднять диалог настроек и получить оттуда кучу данных?