конфигурирование базы данных

Итак как быстро и удобно конфигурировать базу данных.

Один из вариантов создать отдельную пару файлов например config.h/cpp , там создать функции например setting_mdl, setting_view и далее передать указатель на эти функции в модель данных и представление данных соответственно.

После setTable эти функции будут вызваны через переданный указатель на них из модели данных и модели представления.

Для этого логично использовать статические функции, что очень сильно облегчит доступ из кода любого файла проекта.

И действительно конфигурация сама по себе должна быть статична.

Таким образом в конструкторе QpSqlTableModel теперь может быть указатель на некую коллбек функцию (которая по умолчанию 0).

И соответственно в конструкторе QTableView теперь тоже есть указатель на коллбек функцию (по умолчанию 0).