Я хотел бы реализовать такую функцию, как EditStrategy, доступную в QSqlTableModel, но в QSqlQueryModel, потому что у меня сложные запросы.
Я уже создал свой подкласс QSqlQueryModel, реализующий setData()
, следуя документации и различным примерам. Однако я хотел бы иметь такую функцию, как стратегия OnManualSubmit
, доступную в классе QSqlTableModel.
Есть идеи, как реализовать это кэширование? Мне также нужно, чтобы кэшированные изменения были доступны в другом представлении.