comparison src/main.cpp @ 285:6f5d2028b882

Use std::move() in QSqlQuery::setQuery().
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 09 May 2023 11:23:49 +0300
parents ea0513940991
children 345571aae522
comparison
equal deleted inserted replaced
284:ea0513940991 285:6f5d2028b882
701 query.prepare(QStringLiteral("SELECT id,value,added FROM transactions WHERE person=? ORDER BY added DESC LIMIT 5")); 701 query.prepare(QStringLiteral("SELECT id,value,added FROM transactions WHERE person=? ORDER BY added DESC LIMIT 5"));
702 query.addBindValue(id); 702 query.addBindValue(id);
703 query.exec(); 703 query.exec();
704 slCheckAndReportSQLError(query, "SELECT transactions for tableview_Latest"); 704 slCheckAndReportSQLError(query, "SELECT transactions for tableview_Latest");
705 705
706 model_Latest->setQuery(query); 706 model_Latest->setQuery(std::move(query));
707 707
708 model_Latest->setHeaderData(0, Qt::Horizontal, tr("ID")); 708 model_Latest->setHeaderData(0, Qt::Horizontal, tr("ID"));
709 model_Latest->setHeaderData(1, Qt::Horizontal, tr("Summa")); 709 model_Latest->setHeaderData(1, Qt::Horizontal, tr("Summa"));
710 model_Latest->setHeaderData(2, Qt::Horizontal, tr("Aika")); 710 model_Latest->setHeaderData(2, Qt::Horizontal, tr("Aika"));
711 711
966 // Execute the query and update model 966 // Execute the query and update model
967 slCheckAndReportSQLError(query, "updatePersonList() before exec"); 967 slCheckAndReportSQLError(query, "updatePersonList() before exec");
968 query.exec(); 968 query.exec();
969 slCheckAndReportSQLError(query, "updatePersonList() after exec"); 969 slCheckAndReportSQLError(query, "updatePersonList() after exec");
970 970
971 model_People->setQuery(query); 971 model_People->setQuery(std::move(query));
972 972
973 model_People->setHeaderData(0, Qt::Horizontal, tr("ID")); 973 model_People->setHeaderData(0, Qt::Horizontal, tr("ID"));
974 model_People->setHeaderData(1, Qt::Horizontal, tr("Sukunimi")); 974 model_People->setHeaderData(1, Qt::Horizontal, tr("Sukunimi"));
975 model_People->setHeaderData(2, Qt::Horizontal, tr("Etunimi")); 975 model_People->setHeaderData(2, Qt::Horizontal, tr("Etunimi"));
976 model_People->setHeaderData(3, Qt::Horizontal, tr("Tase")); 976 model_People->setHeaderData(3, Qt::Horizontal, tr("Tase"));