Rename variables to prevent collision. Emit on db updates. Fix async function not getting arguments. Add icon on vehicles that show up when service is needed.
This commit is contained in:
@@ -26,7 +26,7 @@ RecordAnalytics::RecordAnalytics(QObject* parent, QSqlDatabase db) : _db(db)
|
||||
|
||||
void RecordAnalytics::checkOilChangeNeededForVehicle(int vehicleId, int milesForChange, int monthsForChange)
|
||||
{
|
||||
QtConcurrent::run([&](){
|
||||
QtConcurrent::run([&](int vehicleId, int milesForChange, int monthsForChange){
|
||||
QSqlQuery query = _db.exec("SELECT * FROM records WHERE records.vehicle = "+QString::number(vehicleId));
|
||||
int milesRecord = query.record().indexOf("miles");
|
||||
int dateRecord = query.record().indexOf("servicedate");
|
||||
@@ -50,7 +50,7 @@ void RecordAnalytics::checkOilChangeNeededForVehicle(int vehicleId, int milesFor
|
||||
} else {
|
||||
emit this->isOilChangeNeeded(false, vehicleId);
|
||||
}
|
||||
});
|
||||
},vehicleId, milesForChange, monthsForChange);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user