Hi,

I have an application in which data is stored in 10 tables (SQLITE) and the data is to be extracted from almost all of them and then shown in a custom view. Here are a few doubts :

1. Does having 10 tables and using all of them for view means that I will need to have 10 QAbstractTableModel (or QSqlQueryModel or QSqlTableModel.. I dont knw which one to use)?

2. Since my view is custom, how can I set the model to it ?

3. Since my view is custom, how can I update each model when user changes something in the view ? (Add row or change an item or something similar).

4. Is there a way by which I can use MVC design without using Qt's MVC framework ?

Please Help.
Thanks a lot.