Ref T199, do not use hardcoded names of file names

This commit is contained in:
Klaus Basan
2018-01-13 04:57:42 +01:00
parent f0d2336eb6
commit 1b1c4e588c
2 changed files with 19 additions and 5 deletions

View File

@@ -165,12 +165,21 @@ namespace BlackGui
if (ui->rb_Cache->isChecked())
{
// only copy setup and model caches
static const QStringList cacheFilter(
static const QStringList cacheFilter = [ = ]
{
"modelset*.json",
"modelcache*.json",
"*setup.json"
});
QStringList cf({
m_modelSetCurrentSimulator.getFilename(),
m_modelsCurrentSimulator.getFilename(),
m_launcherSetup.getFilename(),
m_vatsimSetup.getFilename(),
m_lastVatsimServer.getFilename(),
m_lastServer.getFilename(),
m_lastAircraftModel.getFilename()
});
cf.append(m_modelSetCaches.getAllFilenames());
cf.append(m_modelCaches.getAllFilenames());
return CFileUtils::getFileNamesOnly(cf);
}();
if (!m_withBootstrapFile) { return cacheFilter; }
static const QStringList cacheFilterBs = [ = ]