mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-02 23:25:53 +08:00
Ref T660, unify FSX and P3D directory generation (from config files)
* removed unused functions * sxSimObjectsDirPlusAddOnXmlSimObjectsPaths * use simulator directory for FSX (same as P3D) * renamings
This commit is contained in:
committed by
Mat Sutcliffe
parent
9a384ebc54
commit
5bd3507ed9
@@ -1420,7 +1420,7 @@ namespace BlackMisc
|
||||
return msgs;
|
||||
}
|
||||
|
||||
CStatusMessageList CAircraftModelList::validateFiles(CAircraftModelList &validModels, CAircraftModelList &invalidModels, bool ignoreEmptyFileNames, int stopAtFailedFiles, bool &stopped, const QString &rootDirectory, bool alreadySortedByFn) const
|
||||
CStatusMessageList CAircraftModelList::validateFiles(CAircraftModelList &validModels, CAircraftModelList &invalidModels, bool ignoreEmptyFileNames, int stopAtFailedFiles, bool &stopped, const QString &simRootDirectory, bool alreadySortedByFn) const
|
||||
{
|
||||
stopped = false;
|
||||
|
||||
@@ -1434,11 +1434,11 @@ namespace BlackMisc
|
||||
if (!alreadySortedByFn) { sorted.sortByFileName(); }
|
||||
|
||||
const bool caseSensitive = CFileUtils::isFileNameCaseSensitive();
|
||||
const QString rDir = CFileUtils::normalizeFilePathToQtStandard(
|
||||
CFileUtils::stripLeadingSlashOrDriveLetter(
|
||||
caseSensitive ? rootDirectory : rootDirectory.toLower()
|
||||
)
|
||||
);
|
||||
const QString simRootDir = CFileUtils::normalizeFilePathToQtStandard(
|
||||
CFileUtils::stripLeadingSlashOrDriveLetter(
|
||||
caseSensitive ? simRootDirectory : simRootDirectory.toLower()
|
||||
)
|
||||
);
|
||||
|
||||
for (const CAircraftModel &model : as_const(sorted))
|
||||
{
|
||||
@@ -1467,9 +1467,10 @@ namespace BlackMisc
|
||||
|
||||
if (workingFiles.contains(fn) || model.hasExistingCorrespondingFile())
|
||||
{
|
||||
if (!rootDirectory.isEmpty() && !fn.contains(rDir))
|
||||
if (!simRootDirectory.isEmpty() && !fn.contains(simRootDir))
|
||||
{
|
||||
msgs.push_back(CStatusMessage(this).validationError(u"'%1', not in root directory '%2', '%3' skipped") << model.getModelStringAndDbKey() << rDir << model.getFileName());
|
||||
// check if in root directory
|
||||
msgs.push_back(CStatusMessage(this).validationError(u"'%1', not in root directory '%2', '%3' skipped") << model.getModelStringAndDbKey() << simRootDir << model.getFileName());
|
||||
failedFiles.insert(fn);
|
||||
failedFilesCount++;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user