I'd like to make simple invoice app.
I use SQLite for database.
I can't find similar example of MVC structured app using SQL(QsqlQuery) without ORM.

What i can't understand is how the model class should looks like?
Should be there some class named Model for instance that simply has functions which returns data with different queries?

For instance:

Model

Qt Code:
  1. QSqlQueryModel Model::getPartners(){
  2.  
  3. QSqlQueryModel *model = new QSqlQueryModel(this);
  4. model->setQuery("SELECT ID, Name, City, Address, Bulstat FROM partners");
  5. return model;
  6.  
  7. }
  8.  
  9.  
  10. void Model::addNewPartner(QString name,QString city, QString address, QString mol, QString bulstat, QString vat, QString phone, QString email){
  11.  
  12. QSqlQuery query;
  13. query.prepare("INSERT INTO partners .............
  14.  
  15. }
To copy to clipboard, switch view to plain text mode