Use simulator directory in background validation

Ref T247 follow up
This commit is contained in:
Klaus Basan
2019-04-09 03:58:12 +02:00
committed by Mat Sutcliffe
parent fd8cf4337b
commit 347e584998
2 changed files with 9 additions and 7 deletions

View File

@@ -35,10 +35,11 @@ namespace BlackMisc
m_updateTimer.setInterval(60 * 1000);
}
void CBackgroundValidation::setCurrentSimulator(const CSimulatorInfo &simulator)
void CBackgroundValidation::setCurrentSimulator(const CSimulatorInfo &simulator, const QString &simDirectory)
{
QWriteLocker l(&m_lock);
m_simulator = simulator;
m_simulator = simulator;
m_simDirectory = simDirectory;
}
bool CBackgroundValidation::wasAlreadyChecked(const CSimulatorInfo &simulator) const
@@ -130,7 +131,7 @@ namespace BlackMisc
msgs.push_back(CStatusMessage(this, CStatusMessage::SeverityWarning, QStringLiteral("No models in set for '%1'").arg(simulator.toQString(true))));
break;
}
msgs = CAircraftModelUtilities::validateModelFiles(models, valid, invalid, false, 25, wasStopped);
msgs = CAircraftModelUtilities::validateModelFiles(models, valid, invalid, false, 25, wasStopped, m_simDirectory);
const qint64 now = QDateTime::currentMSecsSinceEpoch();
const qint64 deltaTimeMs = now - started;